0001389050-21-000011.txt : 20210223 0001389050-21-000011.hdr.sgml : 20210223 20210222210047 ACCESSION NUMBER: 0001389050-21-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 176 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210223 DATE AS OF CHANGE: 20210222 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33666 FILM NUMBER: 21662744 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-K 1 aroc-20201231x10k.htm 10-K
us-gaap:AccruedLiabilitiesCurrent1540006400025.18P2M12DP10YP10Y0001389050--12-312020FYfalseP7YP7Yus-gaap:AccountingStandardsUpdate201613MemberP3Yaroc:AftermarketServicesSegmentMemberP1Yus-gaap:AccruedLiabilitiesCurrentaroc:LongLivedAndOtherAssetImpairmentP1YP1YP1YP1YP1Y6978300095982000202480000.33330.33330.3333P3YP1YP1YP1Y19.400.33330.33330.3333P1YP1YP1YP1Y9M18D0001389050us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001389050us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310001389050us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310001389050us-gaap:AllowanceForCreditLossMember2020-12-310001389050us-gaap:AllowanceForCreditLossMember2019-12-310001389050us-gaap:AllowanceForCreditLossMember2018-12-310001389050us-gaap:AllowanceForCreditLossMember2017-12-310001389050us-gaap:StateAndLocalJurisdictionMemberaroc:DeferredTaxAssetNetOperatingLossMember2019-01-012019-12-310001389050us-gaap:SegmentDiscontinuedOperationsMember2020-12-310001389050us-gaap:SegmentContinuingOperationsMember2020-12-310001389050us-gaap:SegmentDiscontinuedOperationsMember2019-12-310001389050us-gaap:SegmentContinuingOperationsMember2019-12-310001389050us-gaap:SegmentDiscontinuedOperationsMember2018-12-310001389050us-gaap:SegmentContinuingOperationsMember2018-12-310001389050aroc:MergerTransactionMemberus-gaap:CommonStockMember2018-04-012018-04-300001389050us-gaap:RetainedEarningsMember2020-12-310001389050us-gaap:AdditionalPaidInCapitalMember2020-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001389050us-gaap:RetainedEarningsMember2019-12-310001389050us-gaap:AdditionalPaidInCapitalMember2019-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001389050us-gaap:RetainedEarningsMember2018-12-310001389050us-gaap:AdditionalPaidInCapitalMember2018-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201802Memberus-gaap:RetainedEarningsMember2017-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201802Memberus-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201712Memberus-gaap:RetainedEarningsMember2017-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2017-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201712Member2017-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Member2017-12-310001389050us-gaap:RetainedEarningsMember2017-12-310001389050us-gaap:NoncontrollingInterestMember2017-12-310001389050us-gaap:AdditionalPaidInCapitalMember2017-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001389050us-gaap:TreasuryStockMember2020-12-310001389050us-gaap:CommonStockMember2020-12-310001389050us-gaap:TreasuryStockMember2019-12-310001389050us-gaap:CommonStockMember2019-12-310001389050us-gaap:TreasuryStockMember2018-12-310001389050us-gaap:CommonStockMember2018-12-310001389050us-gaap:TreasuryStockMember2017-12-310001389050us-gaap:CommonStockMember2017-12-310001389050srt:MinimumMemberaroc:EmployeeStockPurchasePlanMember2020-01-012020-12-310001389050srt:MaximumMemberaroc:EmployeeStockPurchasePlanMember2020-01-012020-12-310001389050aroc:DirectorsStockAndDeferralPlanMember2020-12-310001389050aroc:EmployeeStockPurchasePlanMember2020-12-310001389050aroc:DirectorsStockAndDeferralPlanMember2007-12-310001389050srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001389050aroc:CashSettledRestrictedStockUnitsMember2020-01-012020-12-310001389050aroc:CashSettledRestrictedStockUnitsMember2019-01-012019-12-310001389050aroc:CashSettledRestrictedStockUnitsMember2018-01-012018-12-310001389050aroc:RestrictedStockStockSettledRestrictedStockUnitsAndStockSettledPerformanceUnitsMember2020-12-310001389050aroc:CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2019-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2019-01-012019-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2018-01-012018-12-310001389050aroc:LiabilityAwardsMember2020-01-012020-12-310001389050aroc:EquityAwardsMember2020-01-012020-12-310001389050aroc:LiabilityAwardsMember2019-01-012019-12-310001389050aroc:EquityAwardsMember2019-01-012019-12-310001389050aroc:LiabilityAwardsMember2018-01-012018-12-310001389050aroc:EquityAwardsMember2018-01-012018-12-310001389050us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310001389050us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-12-310001389050us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-01-012020-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-01-012020-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-01-012020-12-310001389050us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001389050aroc:PerformanceBasedRestrictedStockUnitsMarketConditionsMember2020-01-012020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024AmendmentTwoMember2020-01-012020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024AmendmentThreeMember2020-01-012020-12-3100013890502025-01-012020-12-3100013890502024-01-012020-12-3100013890502023-01-012020-12-3100013890502022-01-012020-12-3100013890502021-01-012020-12-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2020-01-012020-12-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2019-01-012019-12-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2018-01-012018-12-310001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2020-01-012020-12-310001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2020-01-012020-12-310001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2019-01-012019-12-310001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2019-01-012019-12-310001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2019-01-012019-12-310001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2019-01-012019-12-310001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2019-01-012019-12-310001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2019-01-012019-12-310001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2018-01-012018-12-310001389050us-gaap:ProductAndServiceOtherMemberaroc:ContractOperationsSegmentMember2018-01-012018-12-310001389050aroc:OverCounterPartsAndComponentSalesMemberaroc:AftermarketServicesSegmentMember2018-01-012018-12-310001389050aroc:HorsepowerGroupTwoMemberaroc:ContractOperationsSegmentMember2018-01-012018-12-310001389050aroc:HorsepowerGroupThreeMemberaroc:ContractOperationsSegmentMember2018-01-012018-12-310001389050aroc:HorsepowerGroupOneMemberaroc:ContractOperationsSegmentMember2018-01-012018-12-310001389050aroc:ContractOperationsSegmentMemberus-gaap:TransferredAtPointInTimeMember2018-01-012018-12-310001389050aroc:Covid19PandemicRestructuringMember2020-12-310001389050aroc:PropertyRestructuringMember2019-12-310001389050aroc:OrganizationalRestructuringMember2019-12-310001389050aroc:Covid19PandemicRestructuringMember2019-12-310001389050us-gaap:OperatingSegmentsMemberaroc:OrganizationalRestructuringMemberaroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050us-gaap:OperatingSegmentsMemberaroc:OrganizationalRestructuringMemberaroc:AftermarketServicesSegmentMember2020-01-012020-12-310001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050us-gaap:OperatingSegmentsMemberaroc:Covid19PandemicRestructuringMemberaroc:AftermarketServicesSegmentMember2020-01-012020-12-310001389050us-gaap:EmployeeSeveranceMemberaroc:OrganizationalRestructuringMember2020-01-012020-12-310001389050us-gaap:EmployeeSeveranceMemberaroc:Covid19PandemicRestructuringMember2020-01-012020-12-310001389050us-gaap:CorporateNonSegmentMemberaroc:OrganizationalRestructuringMember2020-01-012020-12-310001389050us-gaap:CorporateNonSegmentMemberaroc:Covid19PandemicRestructuringMember2020-01-012020-12-310001389050us-gaap:EmployeeSeveranceMember2020-01-012020-12-310001389050aroc:OrganizationalRestructuringMember2020-12-310001389050srt:MinimumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-01-012020-12-310001389050srt:MinimumMemberus-gaap:ComputerEquipmentMember2020-01-012020-12-310001389050srt:MinimumMemberus-gaap:BuildingMember2020-01-012020-12-310001389050srt:MinimumMemberaroc:TransportationAndShopEquipmentMember2020-01-012020-12-310001389050srt:MinimumMemberaroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2020-01-012020-12-310001389050srt:MaximumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-01-012020-12-310001389050srt:MaximumMemberus-gaap:ComputerEquipmentMember2020-01-012020-12-310001389050srt:MaximumMemberus-gaap:BuildingMember2020-01-012020-12-310001389050srt:MaximumMemberaroc:TransportationAndShopEquipmentMember2020-01-012020-12-310001389050srt:MaximumMemberaroc:MajorImprovementsMember2020-01-012020-12-310001389050srt:MaximumMemberaroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2020-01-012020-12-310001389050srt:WeightedAverageMemberaroc:EliteAcquisitionMember2019-08-012019-08-010001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-12-310001389050us-gaap:LandAndBuildingMember2020-12-310001389050us-gaap:ComputerEquipmentMember2020-12-310001389050aroc:TransportationAndShopEquipmentMember2020-12-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2020-12-310001389050us-gaap:PropertyPlantAndEquipmentOtherTypesMember2019-12-310001389050us-gaap:LandAndBuildingMember2019-12-310001389050us-gaap:ComputerEquipmentMember2019-12-310001389050aroc:TransportationAndShopEquipmentMember2019-12-310001389050aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember2019-12-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:HarvestMember2019-08-012019-08-010001389050aroc:SeniorNotes6.250DueApril2028Member2020-12-172020-12-170001389050aroc:SeniorNotes6.250DueApril2028Member2019-12-012019-12-310001389050aroc:SeniorNotes6.875DueApril2027Member2019-03-012019-03-310001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2020-01-012020-12-310001389050us-gaap:OperatingSegmentsMember2020-01-012020-12-310001389050us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2019-01-012019-12-310001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2019-01-012019-12-310001389050us-gaap:OperatingSegmentsMember2019-01-012019-12-310001389050us-gaap:CorporateNonSegmentMember2019-01-012019-12-310001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2018-01-012018-12-310001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2018-01-012018-12-310001389050us-gaap:OperatingSegmentsMember2018-01-012018-12-310001389050us-gaap:CorporateNonSegmentMember2018-01-012018-12-310001389050aroc:EliteAcquisitionMember2019-08-012019-08-010001389050us-gaap:SubsequentEventMember2021-02-162021-02-160001389050aroc:OrganizationalRestructuringMember2020-01-012020-12-310001389050aroc:Covid19PandemicRestructuringMember2020-01-012020-12-310001389050us-gaap:StateAndLocalJurisdictionMember2019-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMembersrt:AffiliatedEntityMemberus-gaap:CommonStockMember2019-08-012019-08-010001389050aroc:JDHCapitalMemberaroc:ArchrockInc.Membersrt:AffiliatedEntityMember2020-12-310001389050aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember2020-12-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2020-12-310001389050aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember2019-12-310001389050aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember2019-12-310001389050aroc:DispositionJuly2020Memberaroc:TurbochargerGoodsAndServicesMember2020-07-092020-07-090001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2020-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2020-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberaroc:FixedRateDebtMember2019-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberaroc:FixedRateDebtMember2019-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024SwingLineLoansMember2020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2018-04-300001389050aroc:RevolvingCreditFacilityDueNovember2024LettersOfCreditMember2018-04-300001389050aroc:RevolvingCreditFacilityDueNovember2024Member2018-03-310001389050aroc:RevolvingCreditFacilityDueNovember2024LettersOfCreditMember2018-03-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2019-01-012019-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2018-01-012018-12-310001389050aroc:PublicUnitholdersMemberaroc:ArchrockPartnersLPMember2018-01-012018-03-310001389050aroc:ArchrockPartnersLPMember2018-01-012018-03-310001389050aroc:TerminatedCreditFacilityMember2018-04-300001389050srt:MinimumMember2020-12-310001389050srt:MaximumMember2020-12-310001389050aroc:JefferyD.HildebrandMembersrt:DirectorMembersrt:AffiliatedEntityMember2020-01-012020-12-310001389050aroc:JasonC.RebrookMembersrt:DirectorMembersrt:AffiliatedEntityMember2020-01-012020-12-310001389050aroc:JefferyD.HildebrandMembersrt:DirectorMembersrt:AffiliatedEntityMember2019-01-012019-12-310001389050us-gaap:InterestRateSwapMember2020-01-012020-12-310001389050us-gaap:InterestRateSwapMember2019-01-012019-12-310001389050us-gaap:InterestRateSwapMember2018-01-012018-12-310001389050us-gaap:EmployeeStockMember2019-01-012019-12-310001389050aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember2019-01-012019-12-310001389050us-gaap:EmployeeStockMember2018-01-012018-12-310001389050aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember2018-01-012018-12-310001389050us-gaap:SegmentDiscontinuedOperationsMember2019-01-012019-12-310001389050us-gaap:SegmentContinuingOperationsMember2019-01-012019-12-310001389050us-gaap:SuretyBondMember2020-12-310001389050aroc:SeniorNotesDue2021Member2019-01-012019-12-310001389050aroc:TerminatedCreditFacilityMember2018-04-012018-04-300001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:HarvestMember2019-01-012019-12-310001389050srt:ScenarioForecastMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Memberus-gaap:SubsequentEventMember2021-01-012021-03-310001389050srt:MinimumMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-01-012020-12-310001389050srt:MinimumMemberus-gaap:ContractBasedIntangibleAssetsMember2020-01-012020-12-310001389050srt:MaximumMemberus-gaap:CustomerRelatedIntangibleAssetsMember2020-01-012020-12-310001389050srt:MaximumMemberus-gaap:ContractBasedIntangibleAssetsMember2020-01-012020-12-310001389050srt:MinimumMemberus-gaap:CustomerRelatedIntangibleAssetsMember2019-01-012019-12-310001389050srt:MinimumMemberus-gaap:ContractBasedIntangibleAssetsMember2019-01-012019-12-310001389050srt:MaximumMemberus-gaap:CustomerRelatedIntangibleAssetsMember2019-01-012019-12-310001389050srt:MaximumMemberus-gaap:ContractBasedIntangibleAssetsMember2019-01-012019-12-310001389050aroc:EliteAcquisitionMemberus-gaap:CustomerRelationshipsMember2019-08-012019-08-010001389050us-gaap:CustomerRelatedIntangibleAssetsMember2020-12-310001389050us-gaap:ContractBasedIntangibleAssetsMember2020-12-310001389050us-gaap:CustomerRelatedIntangibleAssetsMember2019-12-310001389050us-gaap:ContractBasedIntangibleAssetsMember2019-12-310001389050us-gaap:MachineryAndEquipmentMember2020-01-012020-12-310001389050us-gaap:LandAndBuildingMember2020-01-012020-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-12-310001389050aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember2020-01-012020-12-310001389050us-gaap:RetainedEarningsMember2020-01-012020-12-310001389050us-gaap:RetainedEarningsMember2019-01-012019-12-310001389050us-gaap:RetainedEarningsMember2018-01-012018-12-310001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2020-12-310001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2019-12-310001389050aroc:DerivativeExpiringInMarch2022Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001389050us-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:AccruedLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001389050us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001389050us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-3100013890502017-07-012020-12-310001389050us-gaap:StateAndLocalJurisdictionMember2020-12-310001389050us-gaap:DomesticCountryMember2020-12-310001389050aroc:MergerTransactionMemberus-gaap:SegmentDiscontinuedOperationsMember2018-12-310001389050aroc:MergerTransactionMemberus-gaap:SegmentContinuingOperationsMember2018-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:SubsequentEventMember2021-02-220001389050aroc:RevolvingCreditFacilityDueNovember2024Member2019-11-080001389050aroc:RevolvingCreditFacilityDueNovember2024Member2018-02-280001389050aroc:RevolvingCreditFacilityDueNovember2024Member2019-12-310001389050aroc:SeniorNotes6DueOctober2022Member2020-04-012020-04-010001389050aroc:SeniorNotesDue2021Member2019-04-052019-04-050001389050aroc:SeniorNotes6.875DueApril2027Member2019-03-310001389050aroc:SeniorNotes6.875DueApril2027Member2020-12-310001389050aroc:SeniorNotes6.250DueApril2028Member2020-12-310001389050aroc:SeniorNotes6DueOctober2022Member2019-12-310001389050aroc:SeniorNotes6.875DueApril2027Member2019-12-310001389050aroc:SeniorNotes6.250DueApril2028Member2019-12-310001389050srt:MinimumMemberaroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310001389050srt:MinimumMemberaroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:BaseRateMember2020-01-012020-12-310001389050srt:MaximumMemberaroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-01-012020-12-310001389050srt:MaximumMemberaroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:BaseRateMember2020-01-012020-12-310001389050us-gaap:ServiceMemberaroc:AftermarketServicesSegmentMember2019-01-012019-12-310001389050aroc:WilliamsPartnersMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001389050aroc:ChevronMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2020-01-012020-12-310001389050aroc:WilliamsPartnersL.PMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2018-01-012018-12-310001389050us-gaap:SubsequentEventMember2021-01-272021-01-2700013890502020-04-012020-06-3000013890502020-01-012020-03-3100013890502019-10-012019-12-3100013890502019-07-012019-09-3000013890502019-04-012019-06-3000013890502019-01-012019-03-3100013890502018-10-012018-12-3100013890502018-07-012018-09-3000013890502018-04-012018-06-3000013890502018-01-012018-03-310001389050us-gaap:AccountingStandardsUpdate201912Member2020-01-010001389050us-gaap:AccountingStandardsUpdate201813Member2020-01-010001389050us-gaap:AccountingStandardsUpdate201613Member2020-01-0100013890502018-12-3100013890502017-12-310001389050aroc:SalesCommissionsMember2020-12-310001389050aroc:FreightandMobilizationMember2020-12-310001389050aroc:SalesCommissionsMember2019-12-310001389050aroc:FreightandMobilizationMember2019-12-310001389050aroc:SalesCommissionsMember2020-01-012020-12-310001389050aroc:FreightandMobilizationMember2020-01-012020-12-310001389050aroc:SalesCommissionsMember2019-01-012019-12-310001389050aroc:FreightandMobilizationMember2019-01-012019-12-310001389050aroc:SalesCommissionsMember2018-01-012018-12-310001389050aroc:FreightandMobilizationMember2018-01-012018-12-310001389050aroc:EliteAcquisitionMember2019-08-012019-12-310001389050aroc:EliteAcquisitionMemberus-gaap:CommonStockMember2019-08-012019-08-310001389050aroc:EliteAcquisitionMemberus-gaap:CommonStockMember2019-08-012019-08-010001389050aroc:MergerTransactionMember2019-01-012019-12-310001389050aroc:EliteAcquisitionMember2019-01-012019-12-310001389050aroc:MergerTransactionMember2018-01-012018-12-310001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2020-12-310001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2020-12-310001389050us-gaap:OperatingSegmentsMember2020-12-310001389050us-gaap:CorporateNonSegmentMember2020-12-310001389050us-gaap:OperatingSegmentsMemberaroc:ContractOperationsSegmentMember2019-12-310001389050us-gaap:OperatingSegmentsMemberaroc:AftermarketServicesSegmentMember2019-12-310001389050us-gaap:OperatingSegmentsMember2019-12-310001389050us-gaap:CorporateNonSegmentMember2019-12-310001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2020-01-012020-12-310001389050aroc:OptionsAndPerformanceBasedRestrictedStockMember2020-01-012020-12-310001389050aroc:EmployeeStockPurchasePlanSharesMember2020-01-012020-12-310001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2019-01-012019-12-310001389050aroc:StockOptionsWithExercisePriceAboveMarketPriceMember2018-01-012018-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-310001389050us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2020-12-310001389050aroc:HilcorpMembersrt:AffiliatedEntityMember2019-12-310001389050us-gaap:TradeAccountsReceivableMember2020-12-310001389050us-gaap:TradeAccountsReceivableMember2019-12-310001389050srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-01-012019-12-3100013890502020-06-3000013890502021-02-160001389050aroc:StockIncentivePlan2020Member2020-12-310001389050aroc:PerformanceBasedRestrictedStockUnitsMember2020-01-012020-12-310001389050aroc:PerformanceBasedRestrictedStockUnitsMember2019-01-012019-12-310001389050aroc:PerformanceBasedRestrictedStockUnitsMember2018-01-012018-12-310001389050aroc:EmployeeStockPurchasePlanMember2020-01-012020-12-310001389050us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300001389050us-gaap:CostOfSalesMember2020-07-012020-09-3000013890502020-07-012020-09-3000013890502020-10-012020-12-310001389050aroc:JDHCapitalAndHilcorpAffiliatesMember2020-01-012020-12-310001389050us-gaap:CorporateNonSegmentMemberaroc:PropertyRestructuringMember2020-01-012020-12-310001389050aroc:DisposalOfPropertyMemberaroc:PropertyRestructuringMember2020-01-012020-12-310001389050aroc:PropertyRestructuringMember2020-01-012020-12-310001389050us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001389050aroc:SeniorNotes6.250DueApril2028Member2019-12-012020-12-170001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Memberus-gaap:SubsequentEventMember2021-02-102021-02-100001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-012020-03-010001389050aroc:JDHCapitalMemberaroc:EliteAcquisitionMembersrt:AffiliatedEntityMemberus-gaap:CommonStockMember2020-12-310001389050aroc:IdleCompressorUnitsMember2020-01-012020-12-310001389050aroc:IdleCompressorUnitsMember2019-01-012019-12-310001389050aroc:IdleCompressorUnitsMember2018-01-012018-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:LandAndBuildingMember2020-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:MachineryAndEquipmentMember2019-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-12-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:WeightedAverageMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:LandAndBuildingMember2020-12-310001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:MinimumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:LandAndBuildingMember2020-12-310001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050srt:MaximumMemberaroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalePriceMemberus-gaap:LandAndBuildingMember2020-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputSalesTrendsPeriodMemberus-gaap:LandAndBuildingMember2020-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDisposalPeriodMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050aroc:ImpairedLongLivedAssetsMemberus-gaap:FairValueInputsLevel3Memberaroc:MeasurementInputDiscountForMarketLiquidityMemberus-gaap:MachineryAndEquipmentMember2020-12-310001389050aroc:ContractOperationsSegmentMember2020-01-012020-12-310001389050aroc:AftermarketServicesSegmentMember2020-01-012020-12-310001389050aroc:ContractOperationsSegmentMember2019-01-012019-12-310001389050aroc:AftermarketServicesSegmentMember2019-01-012019-12-310001389050aroc:ContractOperationsSegmentMember2018-01-012018-12-310001389050aroc:AftermarketServicesSegmentMember2018-01-012018-12-310001389050us-gaap:NoncontrollingInterestMember2018-01-012018-12-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2020-01-012020-12-310001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2020-01-012020-12-310001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2019-01-012019-12-310001389050us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMemberaroc:ExterranCorporationMember2018-01-012018-12-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionJuly2020Member2020-07-092020-07-0900013890502020-12-3100013890502019-12-310001389050aroc:MergerTransactionMember2018-12-310001389050aroc:MergerTransactionMember2018-04-300001389050aroc:SeniorNotes6.250DueApril2028Member2020-12-170001389050aroc:RevolvingCreditFacilityDueNovember2024Memberaroc:DebtInstrumentVariableRateOneMonthLIBORMember2020-01-012020-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Memberaroc:DebtInstrumentVariableRateFederalFundsMember2020-01-012020-12-310001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Memberaroc:ConditionalEventMemberus-gaap:SubsequentEventMember2023-10-012024-11-080001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:SubsequentEventMember2023-10-012024-11-080001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:SubsequentEventMember2023-01-012023-09-300001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:SubsequentEventMember2021-02-222022-12-310001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Memberaroc:ConditionalEventMember2020-07-012024-11-080001389050srt:ScenarioForecastMemberaroc:RevolvingCreditFacilityDueNovember2024Member2020-07-012024-11-080001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-01-012020-06-300001389050aroc:RevolvingCreditFacilityDueNovember2024Memberus-gaap:SubsequentEventMember2021-02-222022-12-310001389050aroc:RevolvingCreditFacilityDueNovember2024Member2020-01-012020-12-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionFebruary2021Memberus-gaap:SubsequentEventMember2021-02-100001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-12-310001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2020-12-310001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-12-310001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2020-12-310001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2020-12-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:DispositionMarch2020Member2020-03-010001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2019-12-310001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2019-12-310001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2019-12-310001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2019-12-310001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2019-12-310001389050us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberaroc:HarvestMember2019-08-010001389050aroc:HorsepowerGroupTwoMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2018-12-310001389050aroc:HorsepowerGroupTwoMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2018-12-310001389050aroc:HorsepowerGroupThreeMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2018-12-310001389050aroc:HorsepowerGroupOneMembersrt:MinimumMemberaroc:ContractOperationsSegmentMember2018-12-310001389050aroc:HorsepowerGroupOneMembersrt:MaximumMemberaroc:ContractOperationsSegmentMember2018-12-310001389050aroc:ArchrockPartnersLPMemberaroc:MergerTransactionMemberus-gaap:CommonStockMember2018-04-300001389050aroc:EliteAcquisitionMember2019-08-010001389050aroc:ArchrockPartnersLPMemberaroc:MergerTransactionMember2018-04-012018-04-3000013890502019-01-012019-12-310001389050us-gaap:TreasuryStockMember2020-01-012020-12-310001389050us-gaap:CommonStockMember2020-01-012020-12-310001389050us-gaap:TreasuryStockMember2019-01-012019-12-310001389050us-gaap:CommonStockMember2019-01-012019-12-310001389050us-gaap:TreasuryStockMember2018-01-012018-12-310001389050us-gaap:CommonStockMember2018-01-012018-12-310001389050aroc:MergerTransactionMember2018-04-012018-04-300001389050us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001389050us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-3100013890502018-01-012018-12-3100013890502020-01-012020-12-31aroc:directoriso4217:USDxbrli:sharesaroc:segmentiso4217:USDxbrli:sharesxbrli:pureutr:hparoc:CompressorUnitaroc:Yiso4217:USDutr:hparoc:itemaroc:Offering

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

Form 10-K

(MARK ONE)

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

For the fiscal year ended December 31, 2020

or

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

For the transition period from             to

Commission file no. 001-33666

Archrock, Inc.

(Exact name of registrant as specified in its charter)

Delaware

74-3204509

(State or other jurisdiction of incorporation or organization)

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

9807 Katy Freeway, Suite 100, Houston, Texas 77024

(Address of principal executive offices, zip code)

(281836-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

Securities registered pursuant to 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes   No 

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 if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

Aggregate market value of the common stock of the registrant held by non-affiliates as of June 30, 2020: $832,567,735.

Number of shares of the common stock of the registrant outstanding as of February 16, 2021: 152,788,049 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement for the 2020 Meeting of Stockholders, which is expected to be filed with the Securities and Exchange Commission within 120 days after December 31, 2020, are incorporated by reference into Part III of this Form 10-K.

TABLE OF CONTENTS

    

Page

Glossary

Forward-Looking Statements

Part I

Item 1. Business

Item 1A. Risk Factors

18 

Item 1B. Unresolved Staff Comments

31 

Item 2. Properties

31 

Item 3. Legal Proceedings

32 

Item 4. Mine Safety Disclosures

32 

Part II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

33 

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

35 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

55 

Item 8. Financial Statements and Supplementary Data

55 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

55 

Item 9A. Controls and Procedures

55 

Item 9B. Other Information

58 

Part III

Item 10. Directors, Executive Officers and Corporate Governance

59 

Item 11. Executive Compensation

59 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

59 

Item 13. Certain Relationships and Related Transactions and Director Independence

59 

Item 14. Principal Accountant Fees and Services

59 

Part IV

Item 15. Exhibits and Financial Statement Schedules

60 

Signatures

68 

2

GLOSSARY

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

2007 Plan

2007 Stock Incentive Plan

2013 Plan

2013 Stock Incentive Plan

2020 Plan

2020 Stock Incentive Plan

2020 Form 10-K

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

2021 Notes

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

2022 Notes

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

2027 Notes

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

2028 Notes

$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. 1

Amendment No. 1 to Credit Agreement, dated February 23, 2018, which amended that Credit Agreement, dated as of March 30, 2017, which governs the Credit Facility

Amendment No. 2

Amendment No. 2 to Credit Agreement, dated November 8, 2019, which amended that Credit Agreement, dated as of March 30, 2017, which governs the Credit Facility

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

AMNAX

Alerian Midstream Energy Index

Archrock, our, we, us

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

ASC 606 Revenue

Accounting Standards Codification Topic 606 Revenue from Contracts with Customers

ASC 842 Leases

Accounting Standards Codification Topic 842 Leases

ASU 2016-13

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

ASU 2017-12

Accounting Standards Update No. 2017-12—Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities

ASU 2018-02

Accounting Standards Update No. 2018-02—Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income

ASU 2018-13

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

ASU 2019-12

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

ASU 2020-04

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

BBA

British Bankers’ Association

Bcf/d

Billion cubic feet per day

BoLM

U.S. Department of the Interior’s Bureau of Land Management

CAA

Clean Air Act

CARES Act

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

CERCLA

Comprehensive Environmental Response, Compensation, and Liability Act

Code

Internal Revenue Code of 1986, as amended

Congress

U.S. Congress

COVID-19

Coronavirus disease 2019

Credit Facility

$1.25 billion asset-based revolving credit facility, as amended by Amendment No. 2, with a maturity of November 8, 2024

CWA

Clean Water Act

Debt Agreements

Credit Facility, 2027 Notes and 2028 Notes, collectively

DSDP

Directors’ Stock and Deferral Plan

EBITDA

Earnings before interest, taxes, depreciation and amortization

EIA

U.S. Energy Information Administration

3

Elite Acquisition

Transaction completed on August 1, 2019 pursuant to the Asset Purchase Agreement entered into with Elite Compression on June 23, 2019

Elite Compression

Elite Compression Services, LLC

EPA

U.S. Environmental Protection Agency

ERP

Enterprise Resource Planning

ESG

Environmental, Social and Governance

ESPP

Employee Stock Purchase Plan

Exchange Act

Securities Exchange Act of 1934, as amended

FASB

Financial Accounting Standards Board

FCA

United Kingdom Financial Conduct Authority

Financial Statements

Consolidated financial statements included in Part IV Item 15 of this 2020 Form 10-K

Former Credit Facility

$350 million revolving credit facility terminated in April 2018 in connection with the Merger and Amendment No.1

GAAP

U.S. generally accepted accounting principles

Harvest

Harvest Four Corners, LLC

Harvest Sale

Transaction completed on August 1, 2019 pursuant to the Asset Purchase Agreement entered into with Harvest on June 23, 2019

Hilcorp

Hilcorp Energy Company

IRS

Internal Revenue Service

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

Merger

Transaction completed on April 26, 2018 in which Archrock acquired all of the Partnership’s outstanding common units not already owned by Archrock pursuant to the Agreement and Plan of Merger, dated as of January 1, 2018, among Archrock and the Partnership, which was amended by Amendment No. 1 to Agreement and Plan of Merger on January 11, 2018

MMb/d

Million barrels per day

NAAQS

National Ambient Air Quality Standards

NOL

Net operating loss

NSPS

New Source Performance Standards

OSHA

Occupational Safety and Health Act

OTC

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

Paris Agreement

Resulting agreement of the 21st Conference of the Parties of the United Nations Framework Convention on Climate Change held in Paris, France

Partnership

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

PDVSA

PDVSA Gas, S.A.

ppb

Parts per billion

RCRA

Resource Conservation and Recovery Act

ROU

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

S&P 500

S&P 500 Composite Stock Price Index

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

TCEQ

Texas Commission on Environmental Quality

U.S.

United States of America

VOC

Volatile organic compounds

Working Group

Working Group on the Social Cost of Greenhouse Gases

Williams Partners

Williams Partners, L.P.

4

FORWARD-LOOKING STATEMENTS

This 2020 Form 10-K 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 2020 Form 10-K 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 2020 Form 10-K. 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 those in these forward-looking statements are described in Part I Item 1A “Risk Factors” and Part II Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this 2020 Form 10-K.

All forward-looking statements included in this 2020 Form 10-K are based on information available to us on the date of this 2020 Form 10-K. 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 2020 Form 10-K.

5

PART I

Item 1. Business

We were incorporated in February 2007 as a wholly-owned subsidiary of Universal Compression Holdings, Inc. In August 2007, Universal Compression Holdings, Inc. and Hanover Compressor Company merged into our wholly-owned subsidiaries and we became the parent entity of Universal Compression Holdings, Inc. and Hanover Compressor Company, named “Exterran Holdings, Inc.” In November 2015, we completed the Spin-off of our international contract operations, international aftermarket services and global fabrication business into a standalone public company operating as Exterran Corporation, and we were renamed “Archrock, Inc.”

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. in terms of total compression fleet horsepower and a leading supplier of aftermarket services to customers that own compression equipment in the U.S. Our business supports a must-run service that is essential to the production, processing, transportation and storage of natural gas. Our geographic diversity, technically experienced personnel and large fleet of natural gas compression equipment enable us to provide reliable contract operations services to our customers.

We operate in two business segments:

Contract Operations. Our contract operations business is comprised of our owned fleet of natural gas compression equipment that we use to provide operations services to our customers.
Aftermarket Services. Our aftermarket services business provides a full range of services to support the compression needs of our customers that own compression equipment including operations, maintenance, overhaul and reconfiguration services and sales of parts and components.

Natural Gas Compression Industry Overview

Natural gas compression is a mechanical process whereby the pressure of a given volume of natural gas is increased to a desired higher pressure for transportation from one point to another. It is essential to the production and transportation of natural gas. Compression is typically required several times during the natural gas production and transportation cycle including (i) at the wellhead, (ii) throughout gathering and distribution systems, (iii) into and out of processing and storage facilities and (iv) along intrastate and interstate pipelines. Our service offerings focus primarily on the following cycle stages.

Wellhead and Gathering Systems. Natural gas compression is used to transport natural gas from the wellhead through the gathering system. At some point during the life of natural gas wells, reservoir pressures typically fall below the line pressure of the natural gas gathering or pipeline system used to transport the natural gas to market. At that point, natural gas no longer naturally flows into the pipeline. Compression equipment is applied in both field and gathering systems to boost the pressure levels of the natural gas flowing from the well, allowing it to be transported to market. Changes in pressure levels in natural gas fields require periodic changes to the size and/or type of on-site compression equipment. Compression equipment is also used to increase the efficiency of a low-capacity natural gas field by providing a central compression point from which the natural gas can be produced and injected into a pipeline for transmission to facilities for further processing.

Processing Applications. Compressors may be used in combination with natural gas production and processing equipment to process natural gas into other marketable energy sources. In addition, compression services are used for compression applications in refineries and petrochemical plants. Processing applications typically utilize multiple large horsepower compressors.

Gas Lift Applications. Compression is used to reinject natural gas into producing oil wells to maintain reservoir pressure and help lift liquids to the surface, which is known as enhanced oil recovery or natural gas lift operations. These applications utilize low- to mid-range horsepower compression equipment located at or near the wellhead or large horsepower compression equipment of over 1,000 horsepower for a centralized gas lift system servicing multiple wells.

6

Many natural gas and crude oil producers, transporters and processors outsource their compression services due to the benefits and flexibility of contract compression. Changing well and pipeline pressures and conditions over the life of a well often require producers to reconfigure or replace their compression packages to optimize the well production or gathering system efficiency.

We believe outsourcing compression operations to compression service providers such as us offers customers:

the ability to efficiently meet their changing compression needs over time while limiting the underutilization of their owned compression equipment;
access to the compression service provider’s specialized personnel and technical skills, including engineers and field service and maintenance employees, which we believe generally leads to improved production rates and/or increased throughput;
the ability to increase their profitability by transporting or producing a higher volume of natural gas and crude oil through decreased compression downtime and reduced operating, maintenance and equipment costs by allowing the compression service provider to efficiently manage their compression needs; and
the flexibility to deploy their capital on projects more directly related to their primary business by reducing their compression equipment and maintenance capital requirements.

We believe the U.S. natural gas compression services industry continues to have growth potential over time due to, among other things, increased natural gas production in the U.S. from unconventional sources, the aging of producing natural gas fields that will require more compression to continue producing the same volume of natural gas and expected increased demand for natural gas in the U.S. for power generation, industrial uses and exports, including liquified natural gas exports and exports of natural gas via pipeline to Mexico.

Contract Operations Overview

Compression Services

We provide comprehensive contract operations services including the personnel, equipment, tools, materials and supplies to meet our customers’ natural gas compression needs. Based on the operating specifications at the customer location and each customer’s unique needs, these services include designing, sourcing, owning, installing, operating, servicing, repairing and maintaining the equipment. We work closely with our customers’ field service personnel so that compression services can be adjusted to efficiently match changing characteristics of the reservoir and the natural gas produced and may repackage or reconfigure our existing fleet to adapt to our customers’ compression needs.

During the years ended December 31, 2020, 2019 and 2018, we generated 84%, 80% and 74%, respectively, of our total revenue from contract operations.

Compression Fleet

Our fleet of compressors that we own and use to provide contract operations services consists primarily of reciprocating compressors driven by natural gas-powered engines. We continuously work to standardize our compression fleet around major components and key suppliers. The standardization of our fleet enables us to minimize our fleet operating costs and maintenance capital requirements, reduces inventory costs, facilitates low-cost compressor resizing and allows us to develop improved technical proficiency in our maintenance and overhaul operations, which enables us to achieve higher uptime while maintaining lower operating costs.

Our compressors are predominantly large horsepower, which we define as greater than 1,000 horsepower per unit. We are in the process of a multi-year project to install telematic devices on our compressors that will enable us to monitor our units remotely. All of our compressors are designed to automatically shut down if operating conditions deviate from a pre-determined range.

7

We maintain field service locations from which we service and overhaul our compression fleet. Our equipment undergoes routine and preventive maintenance in accordance with our established maintenance schedules, standards and procedures. These maintenance practices are updated as technology changes and as our operations group develops new techniques and procedures to better service our equipment. Our field technicians are familiar with the condition of our equipment, perform the maintenance on the equipment and can readily identify potential problems. In our experience, these maintenance practices maximize equipment life and unit availability, minimize avoidable downtime and lower the overall maintenance expenditures over the equipment life. On average, our compression packages undergo a major overhaul once every nine years depending on the type, size and utilization of the compressor.

The following table summarizes the size of our natural gas compression fleet as of December 31, 2020:

    

    

Aggregate

    

 

Number

Horsepower 

% of

 of Units

(in thousands)

Horsepower

0 — 1,000 horsepower per unit

 

3,305

 

945

 

23

%

1,001 — 1,500 horsepower per unit

 

1,465

 

1,977

 

48

%

Over 1,500 horsepower per unit

 

599

 

1,198

 

29

%

Total

 

5,369

 

4,120

 

100

%

General Terms of our Contract Operations Service Agreements

We typically enter into a master service agreement with each customer that sets forth the general terms and conditions of our services, and then enter into a separate supplemental service agreement for each distinct site at which we will provide contract operations services. The following describes select material terms common to our standard contract operations service agreements.

Term and Termination. Our customers typically contract for our contract operations services on a site-by-site basis that is generally reduced if we fail to operate in accordance with the contract requirements. Following the initial minimum term, which generally ranges from 12 to 48 months, contract operations services generally continue on a month-to-month basis until terminated by either party with 30 days’ advance notice.

Fees and Expenses. Our customers pay a fixed monthly fee for our contract operations services, which generally is based on expected natural gas volumes and pressures associated with a specific application. Our customers generally are required to pay our monthly fee even during periods of limited or disrupted natural gas flows, which enhances the stability and predictability of our cash flows. We are typically responsible for the costs and expenses associated with our compression equipment used to provide the contract operations services except for fuel gas, which is provided by our customers.

Service Standards and Specifications. We provide contract operations services according to the particular specifications of each job, as set forth in the applicable contract. These are typically turn-key service contracts under which we supply all services and support and use our compression equipment to provide the contract operations services necessary for a particular application. In certain circumstances, if the availability of our services does not meet certain percentages specified in our contracts, our customers are generally entitled, upon request, to specified credits against our service fees.

Title and Risk of Loss. We own and retain title to or have an exclusive possessory interest in all compression equipment used to provide contract operations services and we generally bear risk of loss for such equipment to the extent the loss is not caused by gas conditions, our customers’ acts or omissions or the failure or collapse of the customer’s over-water job site upon which we provide the contract operations services.

8

Insurance. Typically, both we and our customers are required to carry general liability, workers’ compensation, employer’s liability, automobile and excess liability insurance. Our insurance coverage includes property damage, general liability and commercial automobile liability and other coverage we believe is appropriate. 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. We are also self-insured for property damage to our offshore assets.

Aftermarket Services Overview

Our aftermarket services business sells parts and components and provides operations, maintenance, overhaul and reconfiguration services to customers who own compression equipment. We believe that we are particularly well-qualified to provide these services because our highly experienced operating personnel have access to the full range of our compression services and facilities. In addition, our aftermarket services business provides opportunities to cross-sell our contract operations services. During the years ended December 31, 2020, 2019 and 2018, we generated 16%, 20% and 26%, respectively, of our total revenue from aftermarket services.

Competitive Strengths

We believe we have the following key competitive strengths:

Large horsepower. We have the largest fleet of large horsepower equipment among all outsourced compression service providers in the U.S. As of December 31, 2020, 77% of our fleet, as measured by operating horsepower, was comprised of units that exceed 1,000 horsepower per unit. We believe the trends driving demand for large horsepower units will continue. These trends include (i) high levels of associated gas production from shale wells, which is generally produced at a lower initial pressure than dry gas wells, (ii) pad drilling, which brings multiple wells to a single well site with larger volumes of gas, (iii) increasing well lateral lengths, which increase natural gas flow through gas gathering systems and (iv) high probability drilling programs that allow for efficient infrastructure planning.

Excellent customer service. We operate in a relationship-driven, service-intensive industry and therefore need to provide superior customer service. We believe that our regionally-based network, local presence, experience and in-depth knowledge of our customers’ operating needs and growth plans enable us to respond to our customers’ needs and meet their evolving demands on a timely basis. In addition, we focus on achieving a high level of reliability for the services we provide in order to maximize uptime and our customers’ production levels. Our sales efforts concentrate on demonstrating our commitment to enhancing our customers’ cash flows through superior customer service and after-market support.

Superior safety performance. We believe our collective safety performance is pivotal to the success of our business and is of primary importance to our customers. We have a strong safety culture and a proven ability to safely manage our business in a variety of commodity and economic environments. Our safety-centric culture has consistently produced industry-leading safety performance for many years, including a 2020 total recordable incident rate of 0.25.

Large and stable customer base. We have strong relationships with a deep base of midstream companies and natural gas and crude oil producers. Our contract operations revenue base is sourced from approximately 525 customers operating throughout all major U.S. natural gas and crude oil producing regions.

Fee-based cash flows. We charge a fixed monthly fee for our contract operations services that our customers are generally required to pay regardless of the volume of natural gas we compress in any given month. Our compression packages, on average, operate at a customer location for approximately three years. We believe this fee structure and the longevity of our operations reduces volatility and enhances the stability and predictability of our cash flows.

Diversified geographic footprint. We operate in substantially all major natural gas and crude oil producing regions in the U.S. Our large fleet and numerous operating locations throughout the U.S., combined with our ability to efficiently move equipment among producing regions, mean that we are not dependent on production activity in any particular region. We believe our size, geographic scope and broad customer base provide us with improved operating expertise and business development opportunities.

9

Long operating history. We have a long, sustained history of operating in the compression industry and a robust database of fleet financial and operating metrics that provides an advantage compared to our younger competitors. We have extensive experience working with our customers to meet their evolving needs.

Financial resilience and flexibility. We have historically shown and are committed to maintaining capital discipline and financial strength, which is critical in a cyclical business such as ours. Maintaining ample liquidity and a prudent balance sheet supports our ability to continue to deliver on our long-term strategies and positions us to take advantage of future growth opportunities as they arise.

Business Strategies

We intend to continue to capitalize on our competitive strengths to meet our customers’ needs through the following key strategies:

Capitalize on the long-term fundamentals for the U.S. natural gas compression industry. We believe our ability to efficiently meet our customers’ evolving compression needs, our long-standing customer relationships and our large compression fleet will enable us to capitalize on what we believe are favorable long-term fundamentals for the U.S. natural gas compression industry. These fundamentals include significant natural gas resources in the U.S., increased unconventional natural gas and crude oil production, decreasing natural reservoir pressures and expected increased natural gas demand in the U.S. from the growth of liquified natural gas exports, exports of natural gas via pipeline to Mexico, power generation and industrial uses.

Improve profitability. We are focused on increasing productivity and optimizing our processes. Late in 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. By using technology to make our systems and processes more efficient, we intend to lower our internal costs and improve our profitability over time. In addition, we continue to focus on increasing the percentage of large horsepower equipment within our fleet in order to capitalize on the trends that have been driving, and that we believe will continue to drive, demand for large horsepower units.

Optimize our business to generate attractive returns. We plan to continue to invest in strategically growing our business both organically and through third-party acquisitions. We see opportunities to grow our contract operations business over the long term by putting idle units back to work and adding new horsepower in key growth areas. In addition, because a large amount of compression equipment is owned by natural gas and crude oil producers, processors, gatherers, transporters and storage providers, we believe there will be additional opportunities for our aftermarket services business to provide services and parts to support the operation of this equipment.

Oil and Natural Gas Industry Cyclicality and Volatility

Demand for our products and services is correlated to natural gas and crude oil production. Fluctuations in energy prices can affect the levels of expenditures by our customers, production volumes and ultimately, demand for our products and services; however, we believe our contract operations business is typically less impacted by commodity prices for the following reasons:

fee-based contracts minimize our direct commodity price exposure;
the natural gas we use as fuel for our compression packages is supplied by our customers, further reducing our direct exposure to commodity price risk;
compression services are a necessary part of midstream energy infrastructure that facilitate the transportation of natural gas through gathering systems;
our contract operations business is tied primarily to natural gas and crude oil production, transportation and consumption, which are generally less cyclical in nature than exploration and new well drilling and completion activities;

10

the need for compression services and equipment has grown over time due to the increased production of natural gas, the natural pressure decline of natural gas-producing basins and the increased percentage of natural gas production from unconventional sources; and
our compression packages operate at a customer location for an average of approximately three years during which time our customers are generally required to pay a fixed monthly fee regardless of the volume of natural gas we compress in any given month.

Seasonal Fluctuations

Our results of operations have not historically reflected any material seasonal tendencies and we do not believe that seasonal fluctuations will have a material impact on us in the foreseeable future.

Market, Suppliers and Customers

We conduct our contract operations activities in substantially all major natural gas and crude oil producing areas throughout the U.S. and have supply agreements with multiple suppliers to meet our compression equipment needs.

Our customer base consists primarily of companies engaged in all aspects of the oil and gas industry including large integrated and independent natural gas and crude oil producers, processors, gatherers and transporters.

We have entered into preferred vendor arrangements with some of our customers that give us preferential consideration for their compression needs. In exchange, we provide these customers with enhanced product availability, product support and favorable pricing.

During the years ended December 31, 2020, 2019 and 2018, our five most significant customers collectively accounted for 28%, 25% and 26%, respectively, of our contract operations and aftermarket services revenue. No single customer accounted for 10% or more of our revenue during the years ended December 31, 2020 and 2019. During the year ended December 31, 2018, Williams Partners accounted for 11% of our contract operations and aftermarket services revenue.

Sales and Marketing

Our marketing and client service functions are coordinated and performed by our sales and field service personnel. Sales and field service personnel regularly visit our customers to ensure customer satisfaction, determine customer needs as to services currently being provided and ascertain potential future compression services requirements. This ongoing communication allows us to respond swiftly to customer requests.

Competition

The natural gas compression services business is highly competitive. Overall, we experience considerable competition from companies that may be able to more quickly adapt to changing technology within our industry and changes in economic conditions as a whole, more readily take advantage of acquisitions and other opportunities and adopt more aggressive pricing policies. We believe we are competitive with respect to price, equipment availability, customer service, flexibility in meeting customer needs, technical expertise and quality and reliability of our compression packages and related services.

Increased size and geographic density offer compression services providers operating and cost advantages. As the number of compression locations and size of the compression fleet increases, the number of required sales, administrative and maintenance personnel increases at a lesser rate, resulting in operational efficiencies and potential cost advantages. Additionally, broad geographic scope allows compression service providers to more efficiently provide services to all customers, particularly those with compression applications in remote locations. We believe our large fleet of compression equipment and broad geographic base of operations and related operational personnel give us more flexibility in meeting our customers’ needs than many of our competitors.

11

Governmental Regulation

Environmental Regulation

Our operations are subject to stringent and complex U.S. federal, state and local laws and regulations governing the discharge of materials into the environment or otherwise relating to protection of the environment and to occupational safety and health. Compliance with these environmental laws and regulations may expose us to significant costs and liabilities and cause us to incur significant capital expenditures in our operations. Failure to comply with these laws and regulations may result in the assessment of administrative, civil and criminal penalties, imposition of investigatory and remedial obligations and the issuance of injunctions delaying or prohibiting operations. We believe that our operations are in substantial compliance with applicable environmental and safety and health laws and regulations and that continued compliance with currently applicable requirements would not have a material adverse effect on us. However, the trend in environmental regulation has been to place more restrictions on activities that may affect the environment, and thus, any changes in these laws and regulations that result in more stringent and costly waste handling, storage, transport, disposal, emission or remediation requirements could have a material adverse effect on our results of operations and financial position.

The primary U.S. federal environmental laws to which our operations are subject include the CAA and regulations thereunder, which regulate air emissions; the CWA and regulations thereunder, which regulate the discharge of pollutants in industrial wastewater and storm water runoff; the RCRA and regulations thereunder, which regulate the management and disposal of hazardous and non-hazardous solid wastes; and the CERCLA and regulations thereunder, known more commonly as “Superfund,” which impose liability for the remediation of releases of hazardous substances in the environment. We are also subject to regulation under the OSHA and regulations thereunder, which regulate the protection of the safety and health of workers. Analogous state and local laws and regulations may also apply.

Air Emissions

The CAA and analogous state laws and their implementing regulations regulate emissions of air pollutants from various sources, including natural gas compressors, and also impose various monitoring and reporting requirements. Such laws and regulations may require a facility to obtain pre-approval for the construction or modification of certain projects or facilities expected to produce air emissions or result in the increase of existing air emissions, obtain and strictly comply with air permits containing various emissions and operational limitations, or utilize specific emission control technologies to limit emissions. Our standard contract operations agreement typically provides that the customer will assume permitting responsibilities and certain environmental risks related to site operations.

New Source Performance Standards. On June 3, 2016, the EPA issued final regulations amending the NSPS for the oil and natural gas source category and applying to sources of emissions of methane and VOC from certain processes, activities and equipment that is constructed, modified or reconstructed after September 18, 2015. Specifically, the regulation contains both methane and VOC standards for several emission sources not previously covered by the NSPS, such as fugitive emissions from compressor stations and pneumatic pumps and methane standards for certain emission sources that are already regulated for VOC, such as equipment leaks at natural gas processing plants. The amendments also establish methane standards for a subset of equipment that the current NSPS regulates, including reciprocating compressors and pneumatic controllers, and extend the current VOC standards to the remaining unregulated equipment. On August 13, 2020, the EPA adopted deregulatory amendments to the 2016 rule intended to streamline implementation, reduce duplicative EPA and state requirements and decrease the burden of compliance. In particular, the amendments removed the transmission and storage segments from the oil and natural gas source category and rescinded the methane-specific requirements for production and processing facilities. Several lawsuits were filed challenging these amendments, and the U.S. Court of Appeals for the D.C. Circuit ordered an administrative stay of these amendments shortly after they were finalized. Although the administrative stay was lifted in October 2020, which brought the amendments into effect, the amendments may still be subject to reversal under the new presidential administration. However, on January 20, 2021, the new administration issued an executive order calling on the EPA to, among other things, consider a proposed rule suspending, revising or rescinding those deregulatory amendments by September 2021. We do not believe that the current rules will have a material adverse impact on our business, financial condition, results of operations or cash flows, but we cannot yet predict the impact, if any, of any such suspension, revision or rescinding of the current rules.

12

Venting and Flaring on Federal Lands. On November 18, 2016, the BoLM published final rules to reduce venting and flaring on federal and tribal lands. The rules set forth some novel requirements regarding leak detection inspections at compressor stations and imposed requirements to reduce emissions from pneumatic controllers and pumps, among other things. While the BoLM adopted a rule in 2018 rescinding most of these requirements, that 2018 rule was challenged in court and vacated in July 2020. Following that ruling, another court, which had been hearing challenges to the original 2016 rule, acted on some pending litigation in October 2020 and vacated much of the 2016 rule.

National Ambient Air Quality Standards. On October 1, 2015, the EPA issued a new NAAQS ozone standard of 70 ppb, which is a tightening from the 75 ppb standard set in 2008. This new standard became effective on December 28, 2015, and the EPA completed designating attainment/non-attainment regions under the revised ozone standard in 2018. In November 2016, the EPA proposed an implementation rule for the 2015 NAAQS ozone standard, but the agency has yet to issue a final implementation rule. State implementation of the revised NAAQS could result in stricter permitting requirements, delay or prohibit our customers’ ability to obtain such permits and result in increased expenditures for pollution control equipment, the costs of which could be significant. By law, the EPA must review each NAAQS every five years. In December 2018 and again in December 2020, the EPA announced that it was retaining without revision the 2015 NAAQS ozone standard. However, on January 20, 2021, the new administration issued an executive order calling on the EPA to, among other things, propose a Federal Implementation Plan in response to the 2016 NAAQS for California, Connecticut, New York, Pennsylvania and Texas by January 2022. We do not believe continued implementation of the NAAQS ozone standard will have a material adverse impact on our business, financial condition, results of operations or cash flows, but we cannot yet predict the impact, if any, of any new Federal Implementation Plan.

Texas Commission on Environmental Quality. In January 2011, the TCEQ finalized revisions to certain air permit programs that significantly increase air emissions-related requirements for new and certain existing oil and gas production and gathering sites in the Barnett Shale production area. The final rule established new emissions standards for engines, which could impact the operation of specific categories of engines by requiring the use of alternative engines, compressor packages or the installation of aftermarket emissions control equipment. The rule became effective for the Barnett Shale production area in April 2011, and the lower emissions standards will become applicable between 2020 and 2030 depending on the type of engine and the permitting requirements. A number of other states where our engines are operated have adopted or are considering adopting additional regulations that could impose new air permitting or pollution control requirements for engines, some of which could entail material costs to comply. At this time, however, we cannot predict whether any such rules would require us to incur material costs.

General. New environmental regulations and proposals similar to these, when finalized, and any other new regulations requiring the installation of more sophisticated pollution control equipment or the adoption of other environmental protection measures, could have a material adverse impact on our business, financial condition, results of operations and cash flows.

Climate Change Legislation and Regulatory Initiatives

Congress has previously considered legislation to restrict or regulate emissions of greenhouse gases, such as carbon dioxide and methane. Energy legislation and other initiatives continue to be proposed that may be relevant to greenhouse gas emissions issues. Almost half of the states, either individually or through multi-state regional initiatives, have begun to address greenhouse gas emissions, primarily through the planned development of emission inventories or regional greenhouse gas cap and trade programs. Although most of the state-level initiatives have to date been focused on large sources of greenhouse gas emissions, such as electric power plants, it is possible that smaller sources such as our gas-fired compressors could become subject to greenhouse gas-related regulation. Depending on the particular program, we could be required to control emissions or to purchase and surrender allowances for greenhouse gas emissions resulting from our operations.

Independent of Congress, the EPA has promulgated regulations controlling greenhouse gas emissions under its existing CAA authority. The EPA has adopted rules requiring many facilities, including petroleum and natural gas systems, to inventory and report their greenhouse gas emissions. These reporting obligations were triggered for one site we operated in 2020.

13

In addition, the EPA rules provide air permitting requirements for certain large sources of greenhouse gas emissions. The requirement for large sources of greenhouse gas emissions to obtain and comply with permits will affect some of our and our customers’ largest new or modified facilities going forward, but is not expected to cause us to incur material costs.

At the international level, the U.S. joined the international community at the 21st Conference of the Parties of the United Nations Framework Convention on Climate Change in Paris, France, which resulted in an agreement intended to nationally determine their contributions and set greenhouse gas emission reduction goals every five years beginning in 2020. While the Agreement did not impose direct requirements on emitters, national plans to meet its pledge could have resulted in new regulatory requirements. In November 2019, however, plans were formally announced for the U.S. to withdraw from the Paris Agreement with an effective exit date in November 2020. On January 20, 2021, the new administration issued an executive order commencing the process to reenter the Paris Agreement, although the emissions pledges in connection with that effort have not yet been updated. We cannot predict whether re-entry into the Paris Agreement or pledges made in connection therewith will result in new regulatory requirements or whether such requirements will cause us to incur material costs.

In a separate executive order issued on January 20, 2021, the new administration asked the heads of all executive departments and agencies to review and take action to address any Federal regulations, orders, guidance documents, policies and any similar agency actions promulgated during the prior administration that may be inconsistent with or present obstacles to the administration’s stated goals of protecting public health and the environment, and conserving national monuments and refuges. A preliminary list must be provided to the OMB within 30 days of the order. Regulations specifically mentioned for review and possible suspension, revision or rescission include the NSPS, and the EPA was ordered to, among other things, propose new regulations to establish comprehensive standards for performance and emission guidelines for methane and VOCs from existing oil and gas operations by September 2021 and propose a Federal Implementation Plan in response to the 2016 NAAQS for California, Connecticut, New York, Pennsylvania and Texas by January 2022. The executive order also established an Interagency Working Group on the Social Cost of Greenhouse Gases, which is called on to, among other things, capture the full costs of greenhouse gas emissions, including the “social cost of carbon,” “social cost of nitrous oxide” and “social cost of methane,” which are “the monetized damages associated with incremental increases in greenhouse gas emissions,” including “changes in net agricultural productivity, human health, property damage from increased flood risk, and the value of ecosystem services.” Various recommendations from the Working Group are due beginning June 1, 2021 and final recommendations no later than January 2022. The executive order also revoked, among other things, the March 2019 permit for the Keystone XL pipeline, ten other environment-related executive orders and three Presidential Memoranda of the prior administration.

Although it is not currently possible to predict how these executive orders or any proposed or future greenhouse gas legislation or regulation promulgated by Congress, the states or multi-state regions will impact our business, any regulation of greenhouse gas emissions that may be imposed in areas in which we conduct business could result in increased compliance costs or additional operating restrictions or reduced demand for our services, and could have a material adverse effect on our business, financial condition, results of operations and cash flows.

Finally, it should be noted that some scientists have concluded that increasing concentrations of greenhouse gases in the Earth’s atmosphere can change the climate in a manner that results in significant weather-related effects, such as increased frequency and severity of storms, droughts, floods, and other such events. If any of those results occur, it could have an adverse effect on our assets and operations and cause us to incur costs in preparing for and responding to them.

14

Water Discharges

The CWA and analogous state laws and their implementing regulations impose restrictions and strict controls with respect to the discharge of pollutants into state waters or waters of the U.S. The discharge of pollutants into regulated waters is prohibited, except in accordance with the terms of a permit issued by the EPA or an analogous state agency. In addition, the CWA regulates storm water discharges associated with industrial activities depending on a facility’s primary standard industrial classification. Four of our facilities have applied for and obtained industrial wastewater discharge permits and/or have sought coverage under local wastewater ordinances. U.S. federal laws also require development and implementation of spill prevention, controls and countermeasure plans, including appropriate containment berms and similar structures to help prevent the contamination of navigable waters in the event of a petroleum hydrocarbon tank spill, rupture or leak at such facilities.

Waste Management and Disposal

RCRA and analogous state laws and their implementing regulations govern the generation, transportation, treatment, storage and disposal of hazardous and non-hazardous solid wastes. During the course of our operations, we generate wastes (including, but not limited to, used oil, antifreeze, used oil filters, sludges, paints, solvents and abrasive blasting materials) in quantities regulated under RCRA. The EPA and various state agencies have limited the approved methods of disposal for these types of wastes. CERCLA and analogous state laws and their implementing regulations impose strict, and under certain conditions, joint and several liability without regard to fault or the legality of the original conduct on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. These persons include current and past owners and operators of the facility or disposal site where the release occurred and any company that transported, disposed of, or arranged for the transport or disposal of the hazardous substances released at the site. Under CERCLA, such persons may be subject to joint and several liability for the costs of cleaning up the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies. In addition, where contamination may be present, it is not uncommon for neighboring landowners and other third parties to file claims for personal injury, property damage and recovery of response costs allegedly caused by hazardous substances or other pollutants released into the environment.

We currently own or lease, and in the past have owned or leased, a number of properties that have been used in support of our operations for a number of years. Although we have utilized operating and disposal practices that were standard in the industry at the time, hydrocarbons, hazardous substances, or other regulated wastes may have been disposed of or released on or under the properties owned or leased by us or on or under other locations where such materials have been taken for disposal by companies sub-contracted by us. In addition, many of these properties have been previously owned or operated by third parties whose treatment and disposal or release of hydrocarbons, hazardous substances or other regulated wastes was not under our control. These properties and the materials released or disposed thereon may be subject to CERCLA, RCRA and analogous state laws. Under such laws, we could be required to remove or remediate historical property contamination, or to perform certain operations to prevent future contamination. At certain of such sites, we are currently working with the prior owners who have undertaken to monitor and clean up contamination that occurred prior to our acquisition of these sites. We are not currently under any order requiring that we undertake or pay for any cleanup activities. However, we cannot provide any assurance that we will not receive any such order in the future.

Occupational Safety and Health

We are subject to the requirements of the OSHA and comparable state statutes. These laws and the implementing regulations strictly govern the protection of the safety and health of employees. The OSHA’s hazard communication standard, the EPA’s community right-to-know regulations under Title III of CERCLA and similar state statutes require that we organize and/or disclose information about hazardous materials used or produced in our operations.

15

On January 21, 2021, the new administration issued an executive order on protecting worker health and safety, the stated goal of which is to protect the health and safety of workers from COVID-19. In the executive order, Department of Labor leaders and, in some cases, the leaders of other Federal Departments are called on to, among other things, issue revised guidance to employers on workplace safety during the pandemic, consider whether emergency temporary standards (e.g., mask in the workplace) are necessary, review OSHA enforcement efforts related to COVID-19, focus those enforcement efforts on violations that put the largest number of workers at serious risk or are contrary to anti-retaliation principles and coordinate with State and local government entities responsible for public employee safety.

While we have robust measures in place that meet or exceed current and recently proposed applicable requirements, and while we believe that the executive order will not affect how we are currently managing our business during the COVID-19 pandemic, at this time we do not know exactly how, or even if, these initiatives will affect our operations.

Human Capital

As of December 31, 2020, we had approximately 1,250 employees and had a presence in 39 states. None of our employees are subject to a collective bargaining agreement.

We consider our employees to be our greatest asset and believe that our success depends on our ability to attract, develop and retain our employees. Diversity and inclusion are foundational to our leadership approach and our focus is on how our actions and the actions of our employees foster diversity and inclusion in our everyday activities at Archrock. We support diversity in hiring and gender pay equity, as is reflected in the diversity of our Board of Directors, of which two of nine directors are female, and of our executive leadership team, one third of which is female. In addition, Leonard Mallett joined our Board of Directors in January 2021, further enhancing the industry experience, leadership experience and diversity of our Board of Directors.

We believe we offer competitive and comprehensive compensation and benefits packages that include annual bonuses, stock awards, an employee stock purchase plan, a 401(k) plan with employer contribution, healthcare and insurance benefits, health savings and flexible spending accounts with employer contribution, paid time off, family leave, an employee assistance program and tuition assistance, among many others.

We believe in the ultimate goal of serving as the best corporate citizen possible and are dedicated to inspiring and empowering our employees to operate day in and day out according to our core values of safety, service, integrity, respect and pride. To that end, the Nominating and Corporate Governance Committee of our Board of Directors provides oversight of our policies, practices and programs regarding the promotion of diversity and inclusion within our company and the health and safety of our employees and communities.

Safety, Health and Wellness

The success of our business is fundamentally connected to the well-being of our people and so we are committed to the safety, health and wellness of our employees.

Safety is a core value of our company, and safety performance is a key measure of success that has been included in our short-term incentive program for over 14 years. We actively promote the highest standards of safety behavior and environmental awareness and strive to meet or exceed all applicable local and national regulations. “Stop the Job” is an adopted edict that establishes the obligation of and provides the authority to all employees to stop any task or operation where they perceive that a risk to people, the environment or assets is not properly controlled. We believe that all incidents are preventable and that through proper training, planning and hazard recognition, we can achieve a workplace with zero incidents. To this end, we created the TARGET ZERO program that includes over 90 safety and environmental procedures, and their necessary tools, equipment and training, that are designed to foster a mindset that integrates safety into every work process. Through this program, we successfully lowered our total recordable incident rate from 0.54 in 2019 to 0.25 in 2020, and it will be our continuous goal that we achieve a rate of zero in all future periods.

16

We also provide our employees and their families with access to a variety of flexible and convenient health and wellness programs that support the maintenance or improvement of our employees’ physical and mental health and encourage engagement in healthy behaviors, including our employee-led RockFIT program that develops and sponsors corporate health and fitness challenges throughout the year.

Response to COVID-19 Pandemic

We took swift action regarding employee well-being in response to the COVID-19 pandemic, establishing a multidisciplinary team, with representation from human resources, health safety and environment, facilities and information technology, to develop a pandemic response plan. We implemented comprehensive protocols to protect the health and safety of our employees, customers and communities, including contactless parts pickup for field employees and customers and mandated social distancing and additional personal protection equipment requirements in the field. We adopted remote work for office-based employees and all travel deemed non-essential was eliminated. Employees began returning to the office, capped at 50% capacity, in the latter part of 2020. We implemented daily temperature checks and provided increased signage, sanitizer, fresh air flow, personal protective equipment and frequent cleaning services at all office locations.

Talent Development

We invest significant resources to develop the talent needed to provide our industry-leading natural gas compression services. We work closely with suppliers to develop training programs for our field service technicians. Our field service technicians are supported by a dedicated training team and collectively completed over 18,000 hours of operational and technical training during 2020. Every new hire field employee enters a program whereby they are assigned an experienced mentor, for an average of six months, under whose direct supervision they apply their classroom learning in the real world setting.

In addition, we offer a number of non-technical, targeted skills-based and career-enhancing training programs, including technical orientation for non-technical employees, supervisor coaching, performance management and conflict resolution. Our talent development programs provide employees with the resources they need to help achieve their career goals, build management skills and lead their organizations.

Building Employee and Community Connections

We consider ourselves a member of every community in which we operate and believe that building connections between our employees, their families and our communities creates a more meaningful and enjoyable workplace. Our employees give generously and are passionate towards many causes, for which they receive annual paid time off to volunteer. Our employee-led Archrock Cares program brings together employees across functions and backgrounds to break down traditional corporate barriers and form strong bonds through the pursuit of shared interests and volunteering and giving opportunities across the country.

Available Information

Our website address is www.archrock.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to those reports are available on our website, without charge, as soon as reasonably practicable after they are filed electronically with the SEC. Information on our website is not incorporated by reference in this 2020 Form 10-K or any of our other securities filings. Paper copies of our filings are also available, without charge, from Archrock, Inc., 9807 Katy Freeway, Suite 100, Houston, Texas 77024, Attention: Investor Relations. The SEC also maintains a website that contains reports, proxy and information statements and other information regarding issuers who file electronically with the SEC. The SEC’s website address is www.sec.gov.

Additionally, we make available free of charge on our website:

our Code of Business Conduct;
our Corporate Governance Principles; and

17

the charters of our audit, compensation and nominating and corporate governance committees.

Item 1A. Risk Factors

As described in “Forward-Looking Statements,” this 2020 Form 10-K contains forward-looking statements regarding us, our business and our industry. The risk factors described below, among others, could cause our actual results to differ materially from the expectations reflected in the forward-looking statements. If any of the following risks actually occur, our business, financial condition, results of operations and cash flows could be negatively impacted.

Industry and General Economic Risks

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

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

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

The extent to which our operating and financial results continue to be affected by the COVID-19 pandemic will depend on various factors and consequences beyond our control, such as the duration and scope of the pandemic; additional actions by businesses and governments in response to the pandemic; and the speed and effectiveness of responses to combat the virus. The COVID-19 pandemic may materially adversely affect our operating and financial results in a manner that is not currently known to us or that we do not currently consider to present significant risks to our operations.

Business and Operational Risks

Our operations entail inherent risks that may result in substantial liability. We do not insure against all potential losses and could be seriously harmed by unexpected liabilities.

Our operations entail inherent risks, including equipment defects, malfunctions and failures and natural disasters, which could result in uncontrollable flows of natural gas or well fluids, fires and explosions. These risks may expose us, as an equipment operator, to liability for personal injury, wrongful death, property damage, pollution and other environmental damage. The insurance we carry against many of these risks may not be adequate to cover our claims or losses. Our insurance coverage includes property damage, general liability and commercial automobile liability and other coverage we believe is appropriate. 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. We are also self-insured for property damage to our offshore assets. Further, insurance covering the risks we expect to face or in the amounts we desire may not be available in the future or, if available, the premiums may not be commercially justifiable. If we were to incur substantial liability and such damages were not covered by insurance or were in excess of policy limits, or if we were to incur liability at a time when we are not able to obtain liability insurance, our business, results of operations and financial condition could be negatively impacted.

18

We face significant competitive pressures that may cause us to lose market share and harm our financial performance.

Our business is highly competitive and there are low barriers to entry. Our competitors may be able to more quickly adapt to technological changes within our industry and changes in economic and market conditions as a whole, more readily take advantage of acquisitions and other opportunities and adopt more aggressive pricing policies. Our ability to renew or replace existing contract operations service contracts with our customers at rates sufficient to maintain current revenue and cash flows could be adversely affected by the activities of our competitors. If our competitors substantially increase the resources they devote to the development and marketing of competitive products, equipment or services or substantially decrease the price at which they offer their products, equipment or services, we may not be able to compete effectively.

In addition, we could face significant competition from new entrants into the compression services business. Some of our existing competitors or new entrants may expand or fabricate new compressors that would create additional competition for the services we provide to our customers. In addition, our customers may purchase and operate their own compression fleets in lieu of using our natural gas compression services. We also may not be able to take advantage of certain opportunities or make certain investments because of our debt levels and our other obligations. Any of these competitive pressures could have a material adverse effect on our business, results of operations and financial condition.

If we do not make acquisitions on economically acceptable terms, our future growth could be limited.

Our ability to grow depends, in part, on our ability to make accretive acquisitions. If we are unable to make accretive acquisitions either because we are (i) unable to identify attractive acquisition candidates or negotiate acceptable purchase contracts with them, (ii) unable to obtain financing for these acquisitions on economically acceptable terms or (iii) outbid by competitors, then our future growth and ability to maintain dividends could be limited. Furthermore, even if we make acquisitions that we believe will be accretive, these acquisitions may nevertheless result in a decrease in the cash generated from operations per unit.

Any acquisition involves potential risks, including, among other things:

an inability to integrate successfully the businesses we acquire;
the assumption of unknown liabilities;
limitations on rights to indemnity from the seller;
mistaken assumptions about the cash generated or anticipated to be generated by the business acquired or the overall costs of equity or debt;
the diversion of management’s attention from other business concerns;
unforeseen operating difficulties; and
customer or key employee losses at the acquired businesses.

If we consummate any future acquisitions, our capitalization and results of operations may change significantly and we will not have the opportunity to evaluate the economic, financial and other relevant information that we will consider in determining the application of our future funds and other resources. In addition, competition from other buyers could reduce our acquisition opportunities or cause us to pay a higher price than we might otherwise pay.

Following the closing of the Elite Acquisition, an affiliate of Hilcorp holds a significant portion of our common stock, and Hilcorp’s interest as an equity holder may conflict with the interests of our other shareholders or our noteholders.

In connection with the closing of the Elite Acquisition, JDH Capital, an affiliate of Hilcorp, received 21.7 million shares of our common stock, representing 14.2% of our outstanding common stock as of December 31, 2020. 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 nominate one director to our Board of Directors. Given its ownership level and board representation, JDH Capital may have some influence over our operations and strategic direction and may have interests that conflict with the interests of other equity and debt holders.

19

While we paid quarterly dividends of $0.145 per share of common stock during the year ended December 31, 2020, there can be no assurance that we will pay dividends in the future.

We paid quarterly cash dividends of $0.145 per share of common stock during the year ended December 31, 2020. We cannot provide assurance that we will, at any time in the future, again generate sufficient surplus cash that would be available for distribution to the holders of our common stock as a dividend or that our Board of Directors would determine to use any such surplus or our net profits to pay a dividend.

Future dividends may be affected by, among other factors:

the availability of surplus or net profits, which in turn depend on the performance of our business and operating subsidiaries;
our debt service requirements and other liabilities;
our ability to refinance our debt in the future or borrow funds and access capital markets;
restrictions contained in our debt agreements;
our future capital requirements, including to fund our operating expenses and other working capital needs;
the rates we charge for our services;
the level of demand for our services;
the creditworthiness of our customers;
our level of operating expenses; and
changes in U.S. federal, state and local income tax laws or corporate laws.

We cannot provide assurance that we will declare or pay dividends in any particular amount or at all in the future. A decision not to pay dividends or a reduction in our dividend payments in the future could have a negative effect on our stock price.

Financial Risks

We have a substantial amount of debt that could limit our ability to fund future growth and operations and increase our exposure to risk during adverse economic conditions.

At December 31, 2020, we had $1.7 billion in outstanding debt obligations, net of unamortized debt discounts and unamortized deferred financing costs. Many factors, including factors beyond our control, may affect our ability to make payments on our outstanding indebtedness. These factors include those discussed elsewhere in these Risk Factors.

Our substantial debt and associated commitments could have important adverse consequences to our liquidity, particularly to the extent our borrowing capacity becomes covenant restricted. For example, these commitments could:

make it more difficult for us to satisfy our contractual obligations;
increase our vulnerability to general adverse economic and industry conditions;
limit our ability to fund future working capital, capital expenditures, acquisitions or other corporate requirements;
increase our vulnerability to interest rate fluctuations because the interest payments on a portion of our debt are based upon variable interest rates and a portion can adjust based on our credit statistics;
limit our flexibility in planning for, or reacting to, changes in our business and our industry;
place us at a disadvantage compared to our competitors that have less debt or less restrictive covenants in such debt; and
limit our ability to incur indebtedness in the future.

20

Covenants in our Debt Agreements may impair our ability to operate our business.

Our Debt Agreements contain various covenants with which we or certain of our subsidiaries must comply, including, but not limited to, restrictions on the use of proceeds from borrowings, limitations on the incurrence of indebtedness, investments, acquisitions, making loans, liens on assets, repurchasing equity, making dividends or distributions, transactions with affiliates, mergers, consolidations, dispositions of assets and other provisions customary in similar types of agreements. The Debt Agreements also contain various covenants requiring mandatory prepayments from the net cash proceeds of certain asset transfers.

The Credit Facility is also subject to financial covenants, including the following ratios after giving effect to Amendment No. 3, as defined in the corresponding agreement:

EBITDA to Interest Expense

    

2.5 to 1.0

Senior Secured Debt to EBITDA

 

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

If we were to anticipate non-compliance with these financial ratios, we may take actions to maintain compliance with them. These actions include reductions in its general and administrative expenses, capital expenditures or the payment of cash distributions. Any of these measures may reduce the amount of cash available for payment of dividends and the funding of our business requirements, which could have an adverse effect on our business, operations, cash flows or the price of our common stock.

The breach of any of the covenants under the Debt Agreements could result in a default under the Debt Agreements, which could cause indebtedness under the Debt Agreements to become due and payable. If the repayment obligations under the Debt Agreements were to be accelerated, we may not be able to repay the debt or refinance the debt on acceptable terms and our financial position would be materially adversely affected. A material adverse effect on our assets, liabilities, financial condition, business or operations that, taken as a whole, impacts our ability to perform the obligations under the Debt Agreements could lead to a default under those agreements. Further, a default under one or more of the Debt Agreements would trigger cross-default provisions under the other Debt Agreements, which would accelerate our obligation to repay the indebtedness under those agreements.

As of December 31, 2020, we were in compliance with all covenants under the Debt Agreements.

We may be unable to access the capital and credit markets or borrow on affordable terms to obtain additional capital that we may require.

Historically, we have financed acquisitions, operating expenditures and capital expenditures with a combination of cash provided by operating and financing activities. However, to the extent we are unable to finance our operating expenditures, capital expenditures, scheduled interest and debt repayments and any future dividends with net cash provided by operating activities and borrowings under the Credit Facility, we may require additional capital. Periods of instability in the capital and credit markets (both generally and in the oil and gas industry in particular) could limit our ability to access these markets to raise debt or equity capital on affordable terms or to obtain additional financing. Among other things, our lenders may seek to increase interest rates, enact tighter lending standards, refuse to refinance existing debt at maturity at favorable terms or at all and may reduce or cease to provide funding to us. If we are unable to access the capital and credit markets on favorable terms, or if we are not successful in raising capital within the time period required or at all, we may not be able to grow or maintain our business, which could have a material adverse effect on our business, results of operations and financial condition.

21

Our inability to fund purchases of additional compression equipment could adversely impact our financial results.

We may not be able to maintain or increase our asset and customer base unless we have access to sufficient capital to purchase additional compression equipment. Cash flow from our operations and availability under our Credit Facility may not provide us with sufficient cash to fund our capital expenditure requirements, including any funding requirements related to acquisitions. Our ability to grow our asset and customer base could be impacted by limits on our ability to access additional capital.

We may be vulnerable to interest rate increases due to our variable rate debt obligations.

As of December 31, 2020, after taking into consideration interest rate swaps, we had $93.0 million of outstanding indebtedness that was effectively subject to variable interest rates. Changes in economic conditions outside of our control could result in higher interest rates, thereby increasing our interest expense and reducing the funds available for capital investment, operations or other purposes. A 1% increase in the effective interest rate on our outstanding debt subject to variable interest rates at December 31, 2020 would result in an annual increase in our interest expense of $0.9 million. In addition, a substantial portion of our cash flow must be used to service our debt obligations. Any increase in our interest expense could negatively impact our results of operations and cash flows, including our ability to pay dividends in the future.

Uncertainty relating to the LIBOR calculation process and potential phasing out of LIBOR after 2021 may adversely affect the market value of our current or future debt obligations, including our Credit Facility.

On July 27, 2017, the FCA announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. As a result, LIBOR may be discontinued by 2022. Furthermore, in the U.S., efforts to identify a set of alternative U.S. dollar reference interest rates that could replace LIBOR include proposals by the Alternative Reference Rates Committee of the Federal Reserve Board and the Federal Reserve Bank of New York. In addition, any other legal or regulatory changes made by the FCA, ICE Benchmark Administration Limited, the European Money Markets Institute (formerly Euribor-EBF), the European Commission or any other successor governance or oversight body, or future changes adopted by such body, in the method by which LIBOR is determined or the transition from LIBOR to a successor benchmark may result in, among other things, a sudden or prolonged increase or decrease in LIBOR, a delay in the publication of LIBOR and changes in the rules or methodologies in LIBOR, which may discourage market participants from continuing to administer or to participate in LIBOR’s determination. This could result in LIBOR no longer being determined or published. If a published U.S. dollar LIBOR rate is unavailable after 2021, the interest rate paid on our current or future debt obligations, including the Credit Facility, will need to be determined using alternative methods, which may result in interest obligations which are more than or do not otherwise correlate over time with the payments that would have been made on any current of future debt obligations, including the Credit Facility, if U.S. dollar LIBOR was available in its current form.

At this time, it is not possible to predict whether any such changes will occur, whether LIBOR will be phased out or any such alternative reference rates or other reforms to LIBOR will be enacted in the United Kingdom, the U.S. or elsewhere or the effect that any such changes, phase out, alternative reference rates or other reforms, if they occur, would have on the amount of interest paid on, or the market value of, our current or future debt obligations, including the Credit Facility. Uncertainty as to the nature of such potential changes, phase out, alternative reference rates or other reforms may materially adversely affect the terms of the Credit Facility and any interest rate swaps or other derivative agreements to which we are a party. Reform of, or the replacement or phasing out of, LIBOR and proposed regulation of LIBOR and other “benchmarks” may materially adversely affect the market value of, the applicable interest rate on and the amount of interest paid on our current or future debt obligations, including the Credit Facility. In addition, even if we have entered into interest rate swaps or other derivative instruments for purposes of managing our interest rate exposure, our hedging strategies may not be effective as a result of the replacement or phasing out of LIBOR and other “benchmarks” and we may incur substantial losses as a result.

22

Customer and Contract Risks

The erosion of the financial condition of our customers could adversely affect our business.

Many of our customers finance their exploration and production activities through cash flow from operations, the incurrence of debt or the issuance of equity. During times when the oil or natural gas markets weaken, our customers are more likely to experience a downturn in their financial condition. Additionally, some of our midstream customers may provide their gathering, transportation and related services to a limited number of companies in the oil and gas production business. A reduction in borrowing bases under reserve-based credit facilities, the lack of availability of debt or equity financing or other factors that negatively impact our customers’ financial condition could result in a reduction in our customers’ spending for our products and services, which may result in their cancellation of contracts, the cancellation or delay of scheduled maintenance of their existing natural gas compression equipment, their determination not to enter into new natural gas compression service contracts or their determination to cancel or delay orders for our services. Furthermore, the loss by our midstream customers of their key customers could reduce demand for their services and result in a deterioration of their financial condition, which would in turn decrease their demand for our services. Any such action by our customers would reduce demand for our services. Reduced demand for our services could adversely affect our business, results of operations, financial condition and cash flows. In addition, in the event of the financial failure of a customer, we could experience a loss on all or a portion of our outstanding accounts receivable associated with that customer.

The loss of any of our most significant customers would result in a decline in our revenue and cash available to pay dividends to our common stockholders.

Our five most significant customers collectively accounted for 28%, 25% and 26% of our revenue for the years ended December 31, 2020, 2019 and 2018, respectively. Our services are provided to these customers pursuant to contract compression services agreements, which typically have an initial term of 12 to 48 months and continue thereafter until terminated by either party with 30 days’ advance notice. The loss of all or even a portion of the services we provide to these customers, as a result of competition or otherwise, could have a material adverse effect on our business, results of operations and financial condition.

Many of our contract operations services contracts have short initial terms and are cancelable on short notice after the initial term, and we cannot be sure that such contracts will be extended or renewed after the end of the initial contractual term. Any such nonrenewals, or renewals at reduced rates or the loss of contracts with any significant customer could adversely impact our results of operations.

The length of our contract operations services contracts with customers varies based on operating conditions and customer needs. Our initial contract terms typically are not long enough to enable us to recoup the cost of the equipment we utilize to provide contract operations services and these contracts are typically cancelable on short notice after the initial term. We cannot be sure that a substantial number of these contracts will be extended or renewed by our customers or that any of our customers will continue to contract with us. The inability to negotiate extensions or renew a substantial portion of our contract operations services contracts, the renewal of such contracts at reduced rates, the inability to contract for additional services with our customers or the loss of all or a significant portion of our services contracts with any significant customer could lead to a reduction in revenue and net income and could require us to record asset impairments. This could have a material adverse effect upon our business, results of operations, financial condition and cash flows.

Labor and Supply Chain Risks

Our ability to manage and grow our business effectively may be adversely affected if we lose management or operational personnel.

We believe that our ability to hire, train and retain qualified personnel will continue to be challenging and important. The supply of experienced operational and field personnel, in particular, decreases as other energy companies’ needs for the same personnel increase. Our ability to grow and to continue our current level of service to our customers will be adversely impacted if we are unable to successfully hire, train and retain these important personnel.

23

We depend on particular suppliers and are vulnerable to product shortages and price increases. With respect to our suppliers of newly-fabricated compression equipment specifically, we occasionally experience long lead times, and therefore may at times make purchases in anticipation of future business. If we are unable to purchase compression equipment or other integral equipment, materials and services from third party suppliers, we may be unable to retain existing customers or compete for new customers, which could have a material adverse effect on our business, results of operations and financial condition.

Some equipment, materials and services used in our business are obtained from a limited group of suppliers. Our reliance on these suppliers involves several risks, including price increases, inferior quality and a potential inability to obtain an adequate supply of such equipment, materials and services in a timely manner. Additionally, we occasionally experience long lead times from our suppliers of newly-fabricated compression equipment and may at times make purchases in anticipation of future business. We do not have long-term contracts with some of these suppliers, and the partial or complete loss of certain of these suppliers could have a negative impact on our results of operations and could damage our customer relationships. Further, a significant increase in the price of such equipment, materials and services could have a negative impact on our results of operations.

If we are unable to purchase compression equipment in particular on a timely basis to meet the demands of our customers, our existing customers may terminate their contractual relationships with us, or we may not be able to compete for business from new or existing customers, which, in each case, could have a material adverse effect on our business, results of operations and financial condition.

Information Technology and Cybersecurity Risks

We may not realize the intended benefits of our technology transformation project, which could have an adverse effect on our business.

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. By using technology to make our systems and processes more efficient, we intend to lower our internal costs and improve our profitability over time. However, the implementation of the technology transformation project requires capital and other resources, and we anticipate that the project will continue to require significant resources and result in increased SG&A expense and capital expenditures in 2021. Further, we may not realize the benefits we expect to realize from the technology transformation project. Any such difficulties could have an adverse effect on our business, results of operations and financial condition.

Threats of cyber-attacks or terrorism could affect our business.

We may be threatened by problems such as cyber-attacks, computer viruses or terrorism that may disrupt our operations and harm our operating results. Our industry requires the continued operation of sophisticated information technology systems and network infrastructure. Despite our implementation of security measures, our technology systems are vulnerable to disability or failures due to hacking, viruses, acts of war or terrorism and other causes. If our information technology systems were to fail and we were unable to recover in a timely way, we might be unable to fulfill critical business functions, which could have a material adverse effect on our business, results of operations and financial condition.

In addition, our assets may be targets of terrorist activities that could disrupt our ability to service our customers. We may be required by our regulators or by the future terrorist threat environment to make investments in security that we cannot currently predict. The implementation of security guidelines and measures and maintenance of insurance, to the extent available, addressing such activities could increase costs. These types of events could materially adversely affect our business and results of operations. In addition, these types of events could require significant management attention and resources and could adversely affect our reputation among customers and the public.

24

Tax-related Risks

Tax legislation and administrative initiatives or challenges to our tax positions could adversely affect our results of operations and financial condition.

We operate in locations throughout the U.S. and, as a result, we are subject to the tax laws and regulations of U.S. federal, state and local governments. From time to time, various legislative or administrative initiatives may be proposed that could adversely affect our tax positions. There can be no assurance that our tax provision or tax payments will not be adversely affected by these initiatives. In addition, U.S. federal, state and local tax laws and regulations are extremely complex and subject to varying interpretations. There can be no assurance that our tax positions will not be challenged by relevant tax authorities or that we would be successful in any such challenge.

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

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

We are subject to continuing contingent tax liabilities following the Spin-off.

In connection with the Spin-off, we entered into a tax matters agreement with Exterran Corporation that allocates the responsibility for prior period taxes of the Exterran Holdings consolidated U.S. federal and state tax reporting group between us and Exterran Corporation. If Exterran Corporation is unable to pay any prior period taxes related to these consolidated U.S. federal and state tax filings for which it is responsible, we would be required to pay the entire amount of such taxes.

We might not be able to engage in desirable strategic transactions and equity issuances because of certain restrictions relating to requirements for tax-free distributions.

Our ability to engage in significant equity transactions could be limited or restricted in order to preserve, for U.S. federal income tax purposes, the tax-free nature of the Spin-off. Even if the Spin-off otherwise qualifies for tax-free treatment under Section 355 of the Code, it may result in corporate-level taxable gain to us under Section 355(e) of the Code if there is a 50% or greater change in ownership, by vote or value, of shares of our stock, Exterran Corporation’s stock or the stock of a successor either occurring as part of a plan or series of related transactions that includes the Spin-off.

Under the tax matters agreement that we entered into with Exterran Corporation, we are prohibited from taking or failing to take any action that prevents the Spin-off from being tax-free.

25

These restrictions may limit our ability to pursue strategic transactions or engage in new business or other transactions that may maximize the value of our business. Moreover, the tax matters agreement also may provide that we are responsible for any taxes imposed on us or any of our affiliates as a result of the failure of the Spin-off to qualify for favorable treatment under the Code if such failure is attributable to certain actions taken after the Spin-off by or in respect of us, any of our affiliates or our shareholders.

Legal and Regulatory Risks

From time to time, we are subject to various claims, tax audits, litigation and other proceedings that could ultimately be resolved against us and require material future cash payments or charges, which could impair our financial condition or results of operations.

The size, nature and complexity of our business make us susceptible to various claims, tax audits, litigation and binding arbitration proceedings. We are currently, and may in the future become, subject to various claims, which, if not resolved within amounts we have accrued, could have a material adverse effect on our financial position, results of operations or cash flows, including our ability to pay dividends. Similarly, any claims, even if fully indemnified or insured, could negatively impact our reputation among our customers and the public, and make it more difficult for us to compete effectively or obtain adequate insurance in the future. See Part I Item 3 “Legal Proceedings” and Note 26 (“Commitments and Contingencies”) to our Financial Statements for additional information regarding certain legal proceedings to which we are a party.

U.S. federal, state and local legislative and regulatory initiatives relating to hydraulic fracturing as well as governmental reviews of such activities could result in increased costs and additional operating restrictions or delays in the completion of oil and natural gas wells and adversely affect demand for our contract operations services.

Hydraulic fracturing is an important and common practice that is used to stimulate production of natural gas and/or oil from dense subsurface rock formations. We do not perform hydraulic fracturing, but many of our customers do. Hydraulic fracturing involves the injection of water, sand or alternative proppant and chemicals under pressure into target geological formations to fracture the surrounding rock and stimulate production. Hydraulic fracturing is typically regulated by state agencies, but recently, there has been increased public concern regarding an alleged potential for hydraulic fracturing to adversely affect drinking water supplies, and proposals have been made to enact separate U.S. federal, state and local legislation that would increase the regulatory burden imposed on hydraulic fracturing.

For example, at the U.S. federal level, the EPA issued an Advance Notice of Proposed Rulemaking to collect data on chemicals used in hydraulic fracturing operations under Section 8 of the Toxic Substances Control Act and proposed regulations under the CWA governing wastewater discharges from hydraulic fracturing and certain other natural gas operations. On March 26, 2015, the BoLM released a final rule that updates existing regulation of hydraulic fracturing activities on U.S. federal lands, including requirements for chemical disclosure, wellbore integrity and handling of flowback water. The final rule never went into effect due to pending litigation and on December 28, 2017, the BoLM announced that it had rescinded the 2015 final rule, in part citing a review that found that 32 of the 32 states with federal oil and gas leases have regulations that already address hydraulic fracturing.

On January 27, 2021, the new administration issued an executive order directing the Secretary of the Interior to pause all new oil and natural gas leases on public lands or in offshore waters pending completion of a comprehensive review and reconsideration of federal oil and gas permitting and leasing practices in light of potential climate and other impacts associated with oil and natural gas activities thereon. Legal challenges to the suspension have already been filed and are currently pending.

26

At the state level, several states have adopted or are considering legal requirements that could impose more stringent permitting, disclosure and well construction requirements on hydraulic fracturing activities. For example, in May 2013, the Texas Railroad Commission adopted new rules governing well casing, cementing and other standards for ensuring that hydraulic fracturing operations do not contaminate nearby water resources. Local governments may also seek to adopt ordinances within their jurisdictions regulating the time, place and manner of drilling activities in general or hydraulic fracturing activities in particular or prohibit the performance of well drilling in general or hydraulic fracturing in particular. If new or more stringent U.S. federal, state or local legal restrictions relating to the hydraulic fracturing process are adopted in areas where our natural gas exploration and production customers operate, those customers could incur potentially significant added costs to comply with such requirements, experience delays or curtailment in the pursuit of exploration, development or production activities and perhaps even be precluded from drilling wells. Any such restrictions could reduce demand for our contract operations services, and as a result could have a material adverse effect on our business, financial condition, results of operations and cash flows.

New regulations, proposed regulations and proposed modifications to existing regulations under the CAA, if implemented, could result in increased compliance costs.

On June 3, 2016, the EPA issued final regulations amending the NSPS for the oil and natural gas source category and applying to sources of emissions of methane and VOC from certain processes, activities and equipment that is constructed, modified or reconstructed after September 18, 2015. Specifically, the regulation contains both methane and VOC standards for several emission sources not previously covered by the NSPS, such as fugitive emissions from compressor stations and pneumatic pumps and methane standards for certain emission sources that are already regulated for VOC, such as equipment leaks at natural gas processing plants. The amendments also establish methane standards for a subset of equipment that the current NSPS regulates, including reciprocating compressors and pneumatic controllers, and extend the current VOC standards to the remaining unregulated equipment. On August 13, 2020, the EPA adopted deregulatory amendments to the 2016 rule intended to streamline implementation, reduce duplicative EPA and state requirements and decrease the burden of compliance. In particular, the amendments removed the transmission and storage segments from the oil and natural gas source category and rescinded the methane-specific requirements for production and processing facilities. Several lawsuits were filed challenging these amendments, and the U.S. Court of Appeals for the D.C. Circuit ordered an administrative stay of these amendments shortly after they were finalized. Although the administrative stay was lifted in October 2020, which brought the amendments into effect, the amendments may still be subject to reversal under the new presidential administration. However, on January 20, 2021, the new administration issued an executive order calling on the EPA to, among other things, consider a proposed rule suspending, revising or rescinding those deregulatory amendments by September 2021. We do not believe that the current rules will have a material adverse impact on our business, financial condition, results of operations or cash flows, but we cannot yet predict the impact, if any, of any such suspension, revision or rescinding of the current rules.

On November 18, 2016, the BoLM published final rules to reduce venting and flaring on federal and tribal lands. The rules set forth some novel requirements regarding leak detection inspections at compressor stations and imposed requirements to reduce emissions from pneumatic controllers and pumps, among other things. While the BoLM adopted a rule in 2018 rescinding most of these requirements, that 2018 rule was challenged in court and vacated in July 2020. Following that ruling, another court, which had been hearing challenges to the original 2016 rule, acted on some pending litigation in October 2020 and vacated much of the 2016 rule.

27

On October 1, 2015, the EPA issued a new NAAQS ozone standard of 70 ppb, which is a tightening from the 75 ppb standard set in 2008. This new standard became effective on December 28, 2015, and the EPA completed designating attainment/non-attainment regions under the revised ozone standard in 2018. In November 2016, the EPA proposed an implementation rule for the 2015 NAAQS ozone standard, but the agency has yet to issue a final implementation rule. State implementation of the revised NAAQS could result in stricter permitting requirements, delay or prohibit our customers’ ability to obtain such permits and result in increased expenditures for pollution control equipment, the costs of which could be significant. By law, the EPA must review each NAAQS every five years. In December 2018 and again in December 2020, the EPA announced that it was retaining without revision the 2015 NAAQS ozone standard. However, on January 20, 2021, the new administration issued an executive order calling on the EPA to, among other things, propose a Federal Implementation Plan in response to the 2016 NAAQS for California, Connecticut, New York, Pennsylvania and Texas by January 2022. We do not believe continued implementation of the NAAQS ozone standard will have a material adverse impact on our business, financial condition, results of operations or cash flows, but we cannot yet predict the impact, if any, of any new Federal Implementation Plan.

In January 2011, the TCEQ finalized revisions to certain air permit programs that significantly increase air emissions-related requirements for new and certain existing oil and gas production and gathering sites in the Barnett Shale production area. The final rule established new emissions standards for engines, which could impact the operation of specific categories of engines by requiring the use of alternative engines, compressor packages or the installation of aftermarket emissions control equipment. The rule became effective for the Barnett Shale production area in April 2011, and the lower emissions standards will become applicable between 2020 and 2030 depending on the type of engine and the permitting requirements. A number of other states where our engines are operated have adopted or are considering adopting additional regulations that could impose new air permitting or pollution control requirements for engines, some of which could entail material costs to comply. At this time, however, we cannot predict whether any such rules would require us to incur material costs.

New environmental regulations and proposals similar to these, when finalized, and any other new regulations requiring the installation of more sophisticated pollution control equipment or the adoption of other environmental protection measures, could have a material adverse impact on our business, financial condition, results of operations and cash flows.

We are subject to a variety of governmental regulations; failure to comply with these regulations may result in administrative, civil and criminal enforcement measures and changes in these regulations could increase our costs or liabilities.

We are subject to a variety of U.S. federal, state and local laws and regulations, including relating to the environment, health and safety, labor and employment and taxation. Many of these laws and regulations are complex, change frequently, are becoming increasingly stringent, and the cost of compliance with these requirements can be expected to increase over time. Failure to comply with these laws and regulations may result in a variety of administrative, civil and criminal enforcement measures, including assessment of monetary penalties, imposition of remedial requirements and issuance of injunctions as to future compliance. From time to time, as part of our operations, including newly acquired operations, we may be subject to compliance audits by regulatory authorities in the various states in which we operate.

Environmental laws and regulations may, in certain circumstances, impose strict liability for environmental contamination, which may render us liable for remediation costs, natural resource damages and other damages as a result of our conduct that was lawful at the time it occurred or the conduct of, or conditions caused by, prior owners or operators or other third parties. In addition, where contamination may be present, it is not uncommon for neighboring land owners and other third parties to file claims for personal injury, property damage and recovery of response costs. Remediation costs and other damages arising as a result of environmental laws and regulations, and costs associated with new information, changes in existing environmental laws and regulations or the adoption of new environmental laws and regulations could be substantial and could negatively impact our financial condition, profitability and results of operations. Moreover, failure to comply with these environmental laws and regulations may result in the imposition of administrative, civil and criminal penalties and the issuance of injunctions delaying or prohibiting operations.

28

We may need to apply for or amend facility permits or licenses from time to time with respect to storm water or wastewater discharges, waste handling, or air emissions relating to manufacturing activities or equipment operations, which subjects us to new or revised permitting conditions that may be onerous or costly to comply with. In addition, certain of our customer service arrangements may require us to operate, on behalf of a specific customer, petroleum storage units such as underground tanks or pipelines and other regulated units, all of which may impose additional compliance and permitting obligations.

We conduct operations at numerous facilities in a wide variety of locations across the continental U.S. The operations at many of these facilities require environmental permits or other authorizations. Additionally, natural gas compressors at many of our customers’ facilities require individual air permits or general authorizations to operate under various air regulatory programs established by rule or regulation. These permits and authorizations frequently contain numerous compliance requirements, including monitoring and reporting obligations and operational restrictions, such as emission limits. Given the large number of facilities in which we operate, and the numerous environmental permits and other authorizations that are applicable to our operations, we may occasionally identify or be notified of technical violations of certain requirements existing in various permits or other authorizations. Occasionally, we have been assessed penalties for our non-compliance, and we could be subject to such penalties in the future.

We routinely deal with natural gas, oil and other petroleum products. Hydrocarbons or other hazardous substances or wastes may have been disposed or released on, under or from properties used by us to provide contract operations services or inactive compression storage or on or under other locations where such substances or wastes have been taken for disposal. These properties may be subject to investigatory, remediation and monitoring requirements under environmental laws and regulations.

The modification or interpretation of existing environmental laws or regulations, the more vigorous enforcement of existing environmental laws or regulations, or the adoption of new environmental laws or regulations may also negatively impact oil and natural gas exploration and production, gathering and pipeline companies, including our customers, which in turn could have a negative impact on us.

Climate change legislation, regulatory initiatives and stakeholder pressures could result in increased compliance costs, financial risks and potential reduction in demand for our services.

Climate change legislation and regulatory initiatives may occur from a variety of sources, including international, national, regional and state levels of government and associated administrative bodies, seeking to restrict or regulate emissions of greenhouse gases, such as carbon dioxide and methane. At the international level, the Paris Agreement, which went into effect in November 2016, seeks to combat climate change through the establishment of individually-determined greenhouse gas emissions reduction goals. U.S. climate change strategy and implementation of that strategy through legislation and regulation may change from one administration to the next, as President Biden has recently recommitted the U.S. to the Paris Agreement after his predecessor withdrew the U.S. from the agreement. Given this uncertainty, U.S. companies may need to remain prepared to comply with requirements arising from participation in the Paris Agreement going forward. It has become increasingly likely that the U.S. will develop federal climate legislation in addition to existing energy legislation and other initiatives relevant to greenhouse gas emissions issues. Many U.S. states, either individually or through multi-state regional initiatives, have begun to address greenhouse gas emissions, primarily through the planned development of emission inventories or regional greenhouse gas cap and trade programs. Although most of the state-level initiatives have to date been focused on large sources of greenhouse gas emissions, such as electric power plants, it is possible that smaller sources such as our natural gas-powered compressors could become subject to greenhouse gas-related regulation. Depending on the particular program, we could be required to control emissions or to purchase and surrender allowances for greenhouse gas emissions resulting from our operations.

29

The legislative landscape continues to change and to be met with legal challenges with respect to climate-related laws and regulations, making it difficult to predict with certainty the ultimate impact they will have on the company in the aggregate. Although it is not currently possible to predict how any proposed or future greenhouse gas legislation or regulation promulgated at the international, national, state or local levels will impact our business, any regulation of greenhouse gas emissions that may be imposed in areas in which we conduct business could result in increased compliance costs, additional operating restrictions or reduced demand for our services, and could have a material adverse effect on our business, financial condition, results of operations and cash flows.

Apart from governmental regulation, there are also increasing financial risks for companies in the energy sector as shareholders and bondholders currently invested in energy companies may elect in the future to shift some or all of their investments toward non-fossil fuel energy sources. In recent years there have been increased efforts to encourage the consideration of ESG practices of companies in making investment decisions and, as a result, investment banks and asset managers based both domestically and internationally have announced that they are adopting climate change guidelines for their banking and investing activities. Institutional lenders who provide financing to energy companies such as ourselves have become more attentive to sustainable lending practices, and some may elect not to provide traditional energy producers or companies that support such producers with funding. ESG considerations may also affect others in the investment community, including investment advisers, sovereign wealth funds, public pension funds and other groups, and may result in their divestment of energy-related equities. Limitation of investments in and financings for energy companies could result in the restriction, delay or cancellation of infrastructure projects and energy production activities. This potential for reduced access to the capital and financial markets, whether impacting our customers and/or our company, may further adversely affect the demand for and price of our securities.

Furthermore, at this time, there is significant uncertainty with respect to the extent to which climate change may lead to more extreme weather patterns, but it should be noted that some scientists have concluded that increasing concentrations of greenhouse gases in the Earth’s atmosphere can change the climate in a manner that results in significant weather-related effects, such as increased frequency and severity of storms, droughts, floods and other such events. Energy needs could increase or decrease as a result of extreme weather conditions depending on the duration and magnitude of any such climate changes. Increased energy use due to weather changes may require us to invest in order to serve increased demand. A decrease in energy use due to weather changes may affect our financial condition through decreased revenues. To the extent the frequency of extreme weather events increases, this could increase our cost of providing service. If any of these results occur, it could have an adverse effect on our assets and operations and cause us to incur costs in preparing for and responding to them.

In sum, any legislation, regulatory programs or social pressures related to climate change could increase our costs and require substantial capital, compliance, operating and maintenance costs, reduce demand for our services and reduce our access to financial markets. Current, as well as potential future, laws and regulations that limit emissions of greenhouse gases or that otherwise promote the use of renewable energy over fossil fuel energy sources could increase the cost of our midstream services and, thereby, further reduce demand and adversely affect the company’s sales volumes, revenues and margins.

Increased environmental, social and governance scrutiny and changing expectations from stakeholders may impose additional costs or additional risks.

In recent years, increasing attention has been given to corporate activities related to ESG matters. A number of advocacy groups, both domestically and internationally, have campaigned for governmental and private action to promote change at public companies related to ESG matters, including increasing attention and demands for action related to climate change, promoting the use of substitutes to fossil fuel products and encouraging the divestment of companies in the fossil fuel industry. Companies which do not adapt to or comply with expectations and standards on ESG matters, as they continue to evolve, or which are perceived to have not responded appropriately to the growing concern for ESG issues, regardless of whether there is a legal requirement to do so, may suffer from reputational damage and the business, financial condition and/or stock price of such a company could be materially and adversely affected.

30

Our operations, projects and growth opportunities require us to have strong relationships with various key stakeholders, including our shareholders, employees, suppliers, customers, local communities and others. We may face pressures from stakeholders, many of whom are increasingly focused on climate change, to prioritize sustainable energy practices, reduce our carbon footprint and promote sustainability while at the same time remaining a successfully operating public company. If we do not successfully manage expectations across these varied stakeholder interests, it could erode our stakeholder trust and thereby affect our brand and reputation. Such erosion of confidence could negatively impact our business through decreased demand and growth opportunities, delays in projects, increased legal action and regulatory oversight, adverse press coverage and other adverse public statements, difficulty hiring and retaining top talent, difficulty obtaining necessary approvals and permits from governments and regulatory agencies on a timely basis and on acceptable terms, and difficulty securing investors and access to capital. The occurrence of any of the foregoing could have a material adverse effect on our business and financial condition.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

The following table describes the material facilities we owned or leased at December 31, 2020:

Location

    

Status

    

Square Feet

    

Use by Segment

Houston, Texas

 

Leased

 

75,000

 

Corporate office - Contract Operations and Aftermarket Services

Brookwood, Alabama

Leased

14,000

Contract Operations and Aftermarket Services

Bakersfield, California

Leased

18,000

Aftermarket Services

Greeley, Colorado

Leased

10,000

Contract Operations and Aftermarket Services

Rifle, Colorado

 

Leased

 

10,000

 

Contract Operations and Aftermarket Services

Broussard, Louisiana

 

Owned

 

89,000

 

Aftermarket Services

Houma, Louisiana

 

Owned

 

60,000

 

Contract Operations and Aftermarket Services

Gaylord, Michigan

 

Leased

 

13,000

 

Contract Operations and Aftermarket Services

Farmington, New Mexico

 

Owned

 

62,000

 

Aftermarket Services

Oklahoma City, Oklahoma

 

Leased

 

41,000

 

Contract Operations and Aftermarket Services

Yukon, Oklahoma

 

Owned

 

85,000

 

Contract Operations and Aftermarket Services

Tunkhannock, Pennsylvania

Leased

7,000

Contract Operations and Aftermarket Services

Asherton, Texas

 

Leased

 

9,000

 

Contract Operations and Aftermarket Services

Brenham, Texas

 

Owned

 

10,000

 

Contract Operations and Aftermarket Services

Bridgeport, Texas

Leased

12,000

Contract Operations and Aftermarket Services

Cotulla, Texas

 

Leased

 

10,000

 

Contract Operations and Aftermarket Services

Fort Worth, Texas

 

Leased

 

49,000

 

Contract Operations and Aftermarket Services

Kenedy, Texas

Leased

11,000

Contract Operations and Aftermarket Services

Marshall, Texas

 

Leased

 

11,000

 

Contract Operations and Aftermarket Services

Midland, Texas

 

Owned

 

51,000

 

Contract Operations and Aftermarket Services

Pecos, Texas

 

Leased

 

10,000

 

Contract Operations and Aftermarket Services

San Angelo, Texas

Leased

12,000

Contract Operations and Aftermarket Services

Victoria, Texas

 

Owned

 

23,000

 

Contract Operations and Aftermarket Services

Victoria, Texas

 

Owned

 

66,000

 

Contract Operations and Aftermarket Services

Bridgeport, West Virginia

 

Leased

 

17,000

 

Contract Operations and Aftermarket Services

Evansville, Wyoming

 

Leased

 

15,000

 

Contract Operations and Aftermarket Services

Rock Springs, Wyoming

 

Leased

 

9,000

 

Contract Operations and Aftermarket Services

Our executive office is located at 9807 Katy Freeway, Suite 100, Houston, Texas 77024 and our telephone number is 281-836-8000.

31

Item 3. 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 4. Mine Safety Disclosures

Not applicable.

32

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Common Stock

Our common stock is traded on the New York Stock Exchange under the symbol “AROC.”

The performance graph below shows the cumulative total stockholder return on our common stock compared with the S&P 500 and AMNAX indices over the five-year period beginning on December 31, 2015. The results are based on an investment of $100 in each of our common stock, the S&P 500 and the AMNAX. The graph assumes reinvestment of dividends and adjusts all closing prices and dividends for stock splits.

Comparison of Five Year Cumulative Total Return

Graphic

The performance graph shall not be deemed incorporated by reference by any general statement incorporating by reference this 2020 Form 10-K into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that we specifically incorporate this information by reference, and shall not otherwise be deemed filed under those Acts.

Holders

On February 16, 2021, the closing price of our common stock was $9.96 per share. As of February 16, 2021, there were approximately 1,826 holders of record of our common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by banks, brokers and other nominees.

33

Securities Authorized for Issuance under Equity Compensation Plans

For disclosures regarding securities authorized for issuance under equity compensation plans, see Part III Item 12 (“Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters”) of this 2020 Form 10-K.

Unregistered Sales of Equity Securities and Use of Proceeds

None.

Purchases of Equity Securities by Issuer and Affiliated Purchasers

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

Maximum

Number of Shares

Total Number of

That May Yet be

Average

Shares Purchased

Purchased Under

Total Number

Price

as Part of Publicly

the Publicly

of Shares

Paid per

Announced Plans

Announced Plans

    

Purchased (1)

    

Share

    

or Programs

    

or Programs

October 1, 2020 — October 31, 2020

$

N/A

N/A

November 1, 2020 — November 30, 2020

 

1,673

 

5.93

 

N/A

 

N/A

December 1, 2020 — December 31, 2020

 

 

 

N/A

 

N/A

Total

 

1,673

5.93

 

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.

34

Item 7. 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 Financial Statements, the notes thereto, and the other financial information appearing elsewhere in this 2020 Form 10-K. The following discussion includes forward-looking statements that involve certain risks and uncertainties. See “Forward-Looking Statements” and Part I Item 1A “Risk Factors” in this 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. Our business supports a must-run service that is essential to the production, processing, transportation and storage of natural gas. Our geographic diversity, technically experienced personnel and large fleet of natural gas compression equipment enable us to provide reliable contract operations services to our customers.

We operate in two business segments:

Contract Operations. Our contract operations business is comprised of our owned fleet of natural gas compression equipment that we use to provide operations services to our customers.
Aftermarket Services. Our aftermarket services business provides a full range of services to support the compression needs of our customers that own compression equipment including operations, maintenance, overhaul and reconfiguration services and sales of parts and components.

Significant 2020 Transactions

December 2020 Notes Offering

On December 17, 2020, we completed a private offering of $300.0 million aggregate principal amount of 6.25% senior notes due April 2028. The notes were issued at 104.875% of their face value and we received net proceeds of $309.9 million after deducting issuance costs, which were used to repay borrowings outstanding under our Credit Facility. See Note 14 (“Long-Term Debt”) to our Financial Statements for further details of this transaction.

July 2020 Disposition

On July 9, 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. We recognized a gain on the sale of $9.3 million during the year ended December 31, 2020. See Note 4 (“Business Transactions”) to our Financial Statements for further details of this transaction.

2022 Notes Redemption

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

March 2020 Disposition

On March 1, 2020, we completed the sale of certain contract operations customer service agreements and approximately 200 compressors, comprising approximately 35,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We recognized a gain on the sale of $3.2 million during the year ended December 31, 2020. See Note 4 (“Business Transactions”) to our Financial Statements for further details of this transaction.

35

Trends and Outlook

The key driver of our business is the production of U.S. natural gas and crude oil. Approximately 75% of our operating fleet is deployed for midstream natural gas gathering and wellhead applications, with the remaining fleet being used in gas lift applications to enhance crude oil production. Changes in natural gas and crude oil production spending therefore typically result in changes in demand for our services.

Spending on natural gas and crude oil exploration and production typically declines when there is a significant and prolonged reduction in natural gas and crude oil prices or significant instability in energy markets and increases during periods of rising prices and market stability. As our business is so closely aligned with production and is typically less directly impacted by commodity prices, we are not exposed to the volatility often faced in shorter-cycle oil field service businesses.

COVID-19 Pandemic

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 market capitalization, revenue and cash flows. Though demand has shown modest improvement since the lows reached in the second quarter as economies started to reopen, additional surges of the disease are currently underway globally and much uncertainty still exists surrounding the magnitude and duration of the pandemic and resulting economic downturn. Similarly, the duration of the decreased spending and activity levels of our customers and the timing of their full impact on production remain difficult to predict.

The impact of the COVID-19 pandemic on our 2020 results is primarily visible in the $99.8 million non-cash impairment of our goodwill and the impairment’s resulting $22.6 million tax benefit. Horsepower, utilization and revenue experienced declines beginning in the second quarter as compared to 2019 and are expected to remain at lower levels into 2021 in both our contract operations and aftermarket services businesses. Long-lived and other asset impairment and restructuring charges have also been significantly impacted. See “Financial Results of Operations” below and Note 9 (“Goodwill”), Note 18 (“Long-Lived and Other Asset Impairment”), Note 19 (“Restructuring Charges”) and Note 20 (“Income Taxes”) to our Financial Statements for further discussion.

In recent years, prior to the COVID-19 pandemic, increased global demand for U.S. natural gas and crude oil production had contributed to increased production for both resources and record U.S. natural gas production in 2018 and 2019. Production fell sharply in the second quarter of 2020, however, as a result of the global response to the COVID-19 pandemic. According to the EIA, average U.S. dry natural gas and crude oil production in 2020, 2019 and 2018 were as follows:

Year Ended December 31, 

    

2020

    

2019

    

2018

Average dry natural gas production (Bcf/d)

 

91.3

 

92.0

 

83.8

Average crude oil production (MMb/d)

 

11.3

 

12.2

 

11.0

The increases in production in 2018 and 2019 resulted in strong demand for our compression services in those years and into the first quarter of 2020. Additionally, we increased our investment in new fleet units in 2019 and 2018 to take advantage of improved market conditions. As a result of this increased demand and investment, our contract operations revenue and average operating horsepower increased 15% and 10%, respectively, in 2019 compared to 2018. In 2020, however, the decrease in demand and production brought on by the COVID-19 pandemic drove revenue and average operating horsepower back down to below 2019 levels.

36

Outlook

The EIA forecasts the following year-over-year changes in its February 2021 Short-Term Energy Outlook report:

    

Increase (Decrease)

2021

2022

U.S. dry natural gas production

 

(1)

%  

1

%

U.S. crude oil production

 

(3)

%  

5

%

U.S. natural gas domestic consumption

(2)

%

(1)

%

Liquefied natural gas exports

 

30

%  

9

%

Overall, U.S. natural gas and crude oil production is expected to show a modest decline 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. Accordingly, we anticipate demand for our compression services to also decrease, though with a potential for improved conditions later in 2021 and into 2022.

Long term, the EIA expects dry natural gas production to increase 7% and 12% through 2025 and 2030, respectively. Natural gas provides an affordable and reliable solution that we believe will play a prominent role in a cleaner energy mix, even as energy generation from renewables increases. We believe that the U.S. natural gas compression services industry continues to have growth potential over time due to, among other things, increased natural gas production in the U.S. from unconventional sources, aging producing natural gas fields that will require more compression to continue producing the same volume of natural gas and expected increased demand for natural gas in the U.S. for power generation, industrial uses and exports, including liquefied natural gas exports and exports of natural gas via pipeline to Mexico. We expect that such an increase in demand for U.S. natural gas will in turn lead to continued strong demand for compression services.

In our aftermarket services business, though activity levels decreased in 2020 and 2019 as customers deferred maintenance activities, the base of owned compression in the U.S. has increased over the past several years, which we believe will help sustain our aftermarket services business over the long term.

Key Challenges and Uncertainties

In addition to general market conditions in the oil and gas industry and competition in the natural gas compression industry, we believe the following represent the key challenges and uncertainties we will face in the future.

Capital Requirements and the Availability of External Sources of Capital. We have funded a significant portion of our capital expenditures and acquisitions through borrowings under the Credit Facility and have issued additional debt such that we now have a substantial amount of debt, which could limit our ability to fund future planned capital expenditures. Current conditions could limit our ability to access the debt and equity markets to raise capital on affordable terms in 2021 and beyond. If we are not successful in raising capital within the time period required or at all, we may not be able to fund these capital expenditures, which could impair our ability to grow or maintain our business.

Cost Management. In anticipation of lower customer activity levels in response to the COVID-19 pandemic, we implemented a plan in the second quarter of 2020 to reduce our annual operating, corporate and capital costs by between $75 million and $85 million.

In addition, in order to improve our operations, in late 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. We believe these improvements will reduce our operating costs and increase our uptime, and we anticipate that the project will continue to require significant resources and result in increased SG&A expense and capital expenditures for the implementation of new technologies in 2021.

37

Cost management continues to be challenging and there is no guarantee that our efforts will result in a reduction in our operating expenses. Natural gas production growth and resulting demand for our services, once resumed, could also cause us to experience increased operating expenses as we hire employees and incur additional expenses needed to support the rebound in market demand.

Labor. We believe that our ability to hire, train and retain qualified personnel will continue to be important. Although we have been able to historically satisfy our personnel needs, retaining employees in our industry continues to be a challenge. Our ability to grow and to continue our current level of service to our customers will depend in part on our success in hiring, training and retaining our employees, including those employees impacted by our headcount reduction and furloughs through the course of the COVID-19 pandemic.

Later-Cycle Market Participant. Compression service providers have traditionally been a later-cycle participant as energy markets fluctuate. As such, we anticipate that any significant change in the demand for our contract operations services will generally lag a change in drilling activity. Increased natural gas and crude oil production in 2018 and 2019 contributed to increased new orders for our compression services during those years and into the first quarter of 2020, the revenue gains from which were realized in 2019 and the first quarter of 2020. In the second quarter of 2020, however, customer demand dropped sharply in response to the COVID-19 pandemic, and the associated decrease in our revenue occurred almost immediately.

Dry natural gas production, one of the key drivers of our business, increased 12% in 2018 and 10% in 2019 before falling 1% in 2020, and is expected to increase 7% in 2021 through 2025. We believe that, similar to the rapid drops in customer demand and associated revenue experienced this year, our revenue will increase concurrently with a pickup in customer demand as the COVID-19 pandemic runs its course. Long term, we expect to return to the more traditional cycle in which production growth increases demand for compression services, which results in increases in revenue and gross margin, though on a lag of several quarters or more.

Customer deferrals. Our aftermarket services revenue decreased in 2020 and 2019 as customers deferred near-term maintenance activities. We believe the large installed base of owned compression supports the long-term fundamentals of the aftermarket services business: however, the timing of a recovery is difficult to predict, particularly in light of the economic downturn caused by the COVID-19 pandemic. In the meantime, we remain focused on cost management and the higher margin business within our aftermarket services operations.

Increasing customer focus on free cash flow. Prior to the COVID-19 pandemic, many of our customers had begun transitioning their business model to focus on sustainable free cash flow generation rather than growth, and the COVID-19 pandemic has further fueled this change in focus. We expect this transition to have a positive impact on the industry in the long term, as we anticipate the change will reduce volatility through cycles and improve the financial strength of our customers. In the near term, however, we can expect this transition, combined with the impact of the COVID-19 pandemic, to result in a deceleration in the natural gas production growth rate, to which demand for our products and services is closely aligned.

38

Operating Highlights

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

Year Ended December 31, 

2020

2019

2018

Total available horsepower (at period end)(1)

4,120

    

4,395

3,963

Total operating horsepower (at period end)(2)

3,388

 

3,926

3,530

Average operating horsepower

3,657

 

3,708

3,386

Horsepower utilization:

  

 

  

  

Spot (at period end)

82

%  

89

%

89

%

Average

86

%  

88

%

87

%

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

Non-GAAP Financial Measures

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

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

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

39

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

Year Ended December 31, 

2020

    

2019

    

2018

Net income (loss)

$

(68,445)

$

97,330

$

29,160

Selling, general and administrative

 

105,100

 

117,727

 

101,563

Depreciation and amortization

 

193,138

 

188,084

 

174,946

Long-lived and other asset impairment

 

79,556

 

44,663

 

28,127

Goodwill impairment

99,830

Restatement and other charges

 

 

445

 

19

Restructuring charges

8,450

Interest expense

 

105,716

 

104,681

 

93,328

Debt extinguishment loss

 

3,971

 

3,653

 

2,450

Transaction-related costs

 

 

8,213

 

10,162

Gain on sale of assets, net

(10,643)

(16,016)

(5,674)

Other income, net

 

(1,359)

 

(661)

 

(157)

Provision for (benefit from) income taxes

 

(17,537)

 

(39,145)

 

6,150

Loss from discontinued operations, net of tax

 

 

273

 

Gross margin

$

497,777

$

509,247

$

440,074

Financial Results of Operations: Summary of Results

Revenue. Revenue was $875.0 million, $965.5 million and $904.4 million during the years ended December 31, 2020, 2019 and 2018, respectively.

The decrease in revenue during the year ended December 31, 2020 compared to the year ended December 31, 2019 was due to decreases in revenue from our contract operations and aftermarket services businesses. The increase in revenue during the year ended December 31, 2019 compared to the year ended December 31, 2018 was due to an increase in revenue from our contract operations business, partially offset by a decrease in revenue from our aftermarket services business.

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

Net income (loss) attributable to Archrock stockholders. We had a net loss attributable to Archrock stockholders of $68.4 million and net income attributable to Archrock stockholders of $97.3 million and $21.1 million during the years ended December 31, 2020, 2019 and 2018, respectively.

The change from net income to net loss attributable to Archrock stockholders during the year ended December 31, 2020 compared to the year ended December 31, 2019 was primarily driven by goodwill impairment of $99.8 million, increases in long-lived and other asset impairment, restructuring charges and depreciation and amortization and decreases in benefit from income taxes, gain on sale of assets, net and gross margin from our aftermarket services business, partially offset by decreases in SG&A and transaction-related costs and an increase in gross margin from our contract operations business.

The increase in net income attributable to Archrock stockholders during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily driven by an increase in gross margin from our contract operations business, the change in provision for (benefit from) income taxes, an increase in gain on sale of assets, net and the decrease in net income attributable to noncontrolling interest, partially offset by increases in long-lived and other asset impairment, SG&A, depreciation and amortization and interest expense.

40

Financial Results of Operations: Year Ended December 31, 2020 Compared to Year Ended December 31, 2019

Contract Operations

Year Ended December 31, 

Increase

(in thousands)

2020

    

2019

    

(Decrease)

Revenue

$

738,918

$

771,539

(4)

%

Cost of sales (excluding depreciation and amortization)

 

261,087

 

297,260

(12)

%

Gross margin

$

477,831

$

474,279

1

%

Gross margin percentage (1)

 

65

%  

 

61

%  

4

%

(1)Defined as gross margin divided by revenue.

Revenue decreased primarily due to returns of horsepower amidst the market downturn, the strategic disposition of horsepower in 2019 and 2020 and a decrease in revenues associated with reduced mobilization activity. These decreases in revenue were partially offset by a $43.5 million increase in revenue attributable to the horsepower acquired in the Elite Acquisition in August 2019.

Gross margin increased due to the decrease in cost of sales, which was partially offset by the decrease in revenue discussed above. The decrease in cost of sales was primarily driven by decreases in costs to mobilize compression packages, maintenance expense and lube oil expense, all of which were chiefly driven by the decreases in operating horsepower mentioned above. In addition, there was a decrease in sales and use tax as the result of audit settlements in 2020. These decreases were partially offset by increases in maintenance expense and lube oil expense associated with the horsepower acquired in the Elite Acquisition.

Aftermarket Services

Year Ended December 31, 

Increase

(in thousands)

2020

    

2019

    

(Decrease)

Revenue

$

136,052

$

193,946

 

(30)

%

Cost of sales (excluding depreciation and amortization)

 

116,106

 

158,978

 

(27)

%

Gross margin

$

19,946

$

34,968

 

(43)

%

Gross margin percentage

 

15

%  

 

18

%  

(3)

%

The decrease in revenue was due to decreases in service activities and parts sales, which were primarily driven by reduced customer demand and customer deferral of maintenance activities. Gross margin decreased due to this decrease in revenue, but benefited from a decrease in cost of sales, which was driven by the same decrease in service activities and parts sales.

41

Costs and Expenses

Year Ended December 31, 

(in thousands)

    

2020

    

2019

Selling, general and administrative

 

$

105,100

$

117,727

Depreciation and amortization

 

 

193,138

 

188,084

Long-lived and other asset impairment

 

 

79,556

 

44,663

Goodwill impairment

99,830

Restatement and other charges

 

 

 

445

Restructuring charges

8,450

Interest expense

 

 

105,716

 

104,681

Debt extinguishment loss

3,971

3,653

Transaction-related costs

 

 

 

8,213

Gain on sale of assets, net

(10,643)

(16,016)

Other income, net

 

 

(1,359)

 

(661)

Selling, general and administrative. The decrease in SG&A was primarily due to a $6.2 million decrease in sales and use tax that was mainly driven by audit settlements, a $2.1 million decrease in professional expenses, a $2.1 million decrease in compensation and benefits and a $1.9 million decrease in employee travel and meeting expenses. These decreases were partially offset by a $1.0 million increase in bad debt expense.

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

Long-lived and other asset impairment. Each quarter, we 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 18 (“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 (dollars in thousands):

Year Ended December 31, 

2020

    

2019

Idle compressors retired from the active fleet

730

 

975

Horsepower of idle compressors retired from the active fleet

261,000

 

170,000

Impairment recorded on idle compressors retired from the active fleet

$

77,590

$

44,663

Also during the year ended December 31, 2020, $1.7 million of capitalized implementation and unamortized prepaid costs related to the mobile workforce component of our multi-year process and technology transformation project was impaired. See Note 12 (“Hosting Arrangements”) to our Financial Statements for further details.

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

Restructuring charges. We recorded $8.5 million of severance and property disposal costs related to restructuring activities during the year ended December 31, 2020. See Note 19 (“Restructuring Charges”) to our Financial Statements for further details.

42

Interest expense. The increase in interest expense was primarily due to an increase in the average outstanding balance of long-term debt, partially offset by a decrease in the weighted average effective interest rate.

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

Transaction-related costs. We incurred $8.2 million of financial advisory, legal and other professional fees during the year ended December 31, 2019 related primarily to the Elite Acquisition.

Gain on sale of assets, net. Our net gain on the sale of assets during the year ended December 31, 2020 was primarily due to a $9.3 million gain on the July 2020 Disposition, a $3.2 million gain on the March 2020 Disposition, which included a $4.8 million gain on the compression assets sold, and gains of $3.7 million on sales of transportation and shop equipment. These gains were offset by a $5.1 million loss on other compression assets sold during 2020.

Our net gain on the sale of assets during the year ended December 31, 2019 was primarily due to a $6.6 million gain on the Harvest Sale, gains of $7.9 million on other 2019 compression asset sales and gains of $1.6 million on sales of transportation and shop equipment.

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

Benefit from Income Taxes

Year Ended December 31, 

Increase

(in thousands)

2020

    

2019

    

(Decrease)

Benefit from income taxes

$

(17,537)

$

(39,145)

 

(55)

%

Effective tax rate

 

20

%  

 

(67)

%  

87

%

The decrease in benefit from income taxes was primarily due to the release of a valuation allowance and the release of an unrecognized tax benefit due to the settlement of a tax audit during the year ended December 31, 2019, partially offset by the tax effect of the decrease in book income during the year ended December 31, 2020 compared to the year ended December 31, 2019. See Note 20 (“Income Taxes”) to our Financial Statements for further details.

Financial Results of Operations: Year Ended December 31, 2019 Compared to Year Ended December 31, 2018

Contract Operations

Year Ended December 31, 

Increase

(in thousands)

2019

    

2018

    

(Decrease)

Revenue

$

771,539

$

672,536

15

%

Cost of sales (excluding depreciation and amortization)

 

297,260

 

273,013

9

%

Gross margin

$

474,279

$

399,523

19

%

Gross margin percentage

 

61

%  

 

59

%  

2

%

The increase in revenue during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to an increase in contract operations rates driven by an increase in customer demand, an increase in average operating horsepower (excluding the horsepower acquired in the Elite Acquisition) and $33.2 million of revenue associated with the compression assets acquired in the Elite Acquisition.

43

Gross margin increased during the year ended December 31, 2019 compared to the year ended December 31, 2018 primarily due to the increase in revenue mentioned above partially offset by the increase in cost of sales. The increase in cost of sales was primarily driven by increases in maintenance, freight and lube oil expense associated with the increase in average operating horsepower and the horsepower acquired in the Elite Acquisition. These increases in cost of sales were partially offset by a decrease in cost associated with the start-up of compression packages, as the majority of the increase in average operating horsepower was comprised of newly-built compressors.

Gross margin percentage increased during the year ended December 31, 2019 compared to the year ended December 31, 2018 primarily due to the increase in contract operations rates mentioned above.

Aftermarket Services

Year Ended December 31, 

Increase

(in thousands)

2019

    

2018

    

(Decrease)

Revenue

$

193,946

$

231,905

 

(16)

%

Cost of sales (excluding depreciation and amortization)

 

158,978

 

191,354

 

(17)

%

Gross margin

$

34,968

$

40,551

 

(14)

%

Gross margin percentage

 

18

%  

 

17

%  

1

%

The decrease in revenue during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to decreases in parts sales and service activities as customers deferred maintenance activities.

Gross margin decreased during the year ended December 31, 2019 compared to the year ended December 31, 2018 due to the decrease in revenue mentioned above, partially offset by a smaller decrease in cost of sales. The decrease in cost of sales was primarily driven by the decrease in parts sales and service activities.

Costs and Expenses

Year Ended December 31, 

(in thousands)

2019

    

2018

Selling, general and administrative

$

117,727

$

101,563

Depreciation and amortization

 

188,084

174,946

Long-lived and other asset impairment

 

44,663

28,127

Restatement and other charges

 

445

19

Interest expense

 

104,681

93,328

Debt extinguishment loss

 

3,653

2,450

Transaction-related costs

 

8,213

10,162

Gain on sale of assets, net

(16,016)

(5,674)

Other income, net

 

(661)

(157)

Selling, general and administrative. The increase in SG&A expense during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to a $9.2 million increase in sales and use tax expense primarily resulting from the settlement of audits in 2018, a $4.1 million increase in costs related to our process and technology transformation project and a $2.7 million increase in compensation and benefits.

Depreciation and amortization. The increase in depreciation and amortization expense during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to an increase in depreciation expense associated with fixed asset additions, which was partially offset by a decrease in expense from assets reaching the end of their useful lives, asset retirements and the impact of asset impairments during 2018 and 2019. The increase in depreciation expense was partially offset by a decrease in amortization expense that primarily resulted from certain intangible assets reaching the end of their useful lives, partially offset by amortization expense related to the intangible assets acquired in the Elite Acquisition.

44

Long-lived and other asset impairment. Each quarter, we 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 18 (“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 (dollars in thousands):

Year Ended December 31, 

2019

    

2018

Idle compressors retired from the active fleet

975

 

310

Horsepower of idle compressors retired from the active fleet

 

170,000

 

115,000

Impairment recorded on idle compressors retired from the active fleet

$

44,663

$

28,127

Restatement and other charges. During the years ended December 31, 2019 and 2018, we recorded expense of $0.4 million and $1.3 million, respectively, for our share of professional and legal fees related to the restatement of prior period financial statements and disclosures and related matters. We recorded $1.3 million for the expected recovery of shared fees incurred during the year ended December 31, 2018.

Interest expense. The increase in interest expense during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to an increase in the average outstanding balance of long-term debt, partially offset by a decrease in the weighted average effective interest rate.

Debt extinguishment loss. We recorded a debt extinguishment loss of $3.7 million during the year ended December 31, 2019 as a result of the redemption of the 2021 Notes. We recorded a debt extinguishment loss of $2.5 million during the year ended December 31, 2018 as a result of the termination of the Former Credit Facility. See Note 14 (“Long-Term Debt”) to our Financial Statements for further details.

Transaction-related costs. We incurred $8.2 million and $10.2 million of financial advisory, legal and other professional fees during the years ended December 31, 2019 and 2018, respectively. The $8.2 million of fees incurred during the year ended December 31, 2019 related primarily to the Elite Acquisition. The $10.2 million of fees incurred during the year ended December 31, 2018 related to the Merger. See Note 4 (“Business Transactions”) and Note 16 (“Equity”) to our Financial Statements for further details of these transactions.

Gain on sale of assets, net. The increase in gain on sale of assets, net was primarily due to a $6.6 million gain related to the Harvest Sale during the year ended December 31, 2019 and a $3.2 million increase in gains recognized on other compression equipment sales during the year ended December 31, 2019 compared to the year ended December 31, 2018. See Note 4 (“Business Transactions”) for further details of the Harvest Sale.

Other income, net. The increase in other income, net during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to a $0.9 million decrease in indemnification expense incurred pursuant to our tax matters agreement with Exterran Corporation and income of $0.3 million related to equipment damaged at a customer site during 2019, partially offset by $0.5 million in indemnification income earned pursuant to that same tax matters agreement during 2018 and a $0.3 million decrease in interest income earned related to tax refunds and settlements.

Provision for (Benefit from) Income Taxes

Year Ended December 31, 

Increase

(in thousands)

2019

    

2018

    

(Decrease)

Provision for (benefit from) income taxes

$

(39,145)

$

6,150

 

(737)

%

Effective tax rate

 

(67)

%  

 

17

%  

(84)

%

45

The change in provision for (benefit from) income taxes was primarily due to the release of a valuation allowance in the year ended December 31, 2019, as well as a higher release of an unrecognized tax benefit due to the settlement of a tax audit in the year ended December 31, 2019 compared to the year ended December 31, 2018. See Note 20 (“Income Taxes”) to our Financial Statements for further details.

Net Income Attributable to Noncontrolling Interest

Year Ended December 31,

Increase

(in thousands)

    

2019

    

2018

    

(Decrease)

Net income attributable to noncontrolling interest

$

$

(8,097)

 

(100)

%

Net income attributable to noncontrolling interest was the portion of the Partnership’s earnings that were applicable to the Partnership’s publicly-held common unitholder interest through the completion of the Merger. Immediately prior to the Merger, public unitholders held a 57% ownership interest in the Partnership. Subsequent to the Merger, the Partnership is a wholly-owned subsidiary. See Note 16 (“Equity”) to our Financial Statements for further details of the Merger.

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

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

Growth Capital Expenditures

The majority of our growth capital expenditures are related to the acquisition cost of new compressors when our idle equipment cannot be reconfigured to economically fulfill a project’s requirements and the new compressor is expected to generate economic returns 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.

Growth capital expenditures were $79.1 million, $300.5 million and $251.6 million during the years ended December 31, 2020, 2019 and 2018, respectively. The decrease in growth capital expenditures in 2020 compared to 2019 was the result of a previously-planned decrease in spending in 2020, which was based on an expected deceleration in the growth rate of natural gas production, and a further reduction in spend in response to the decreased customer demand that resulted from the COVID-19 pandemic. The increase in growth capital expenditures in 2019 compared to 2018 was primarily due to increased investment in new compression equipment as a result of increased customer demand to support higher U.S. natural gas production levels.

46

Maintenance Capital Expenditures

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

Maintenance capital expenditures were $32.0 million, $58.6 million and $49.7 million during the years ended December 31, 2020, 2019 and 2018, respectively. The decrease in maintenance capital expenditures in 2020 compared to 2019 was the result of decreased customer demand amidst the COVID-19 pandemic and optimized engine overhaul practices. The increase in maintenance capital expenditures in 2019 compared to 2018 was due to an increase in scheduled maintenance activities in 2019 due to maintenance cycle requirements as well as the increase in horsepower as the result of the Elite Acquisition.

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 the Credit Facility. Our cash flow is affected by numerous factors including prices and demand for our services, oil and natural gas exploration and production spending, conditions in the financial markets and other factors. Beginning in the first quarter of 2020, the COVID-19 pandemic has caused a deterioration in global macroeconomic conditions, which has significantly impacted our estimates of future revenues and cash flows. However, we have no near-term maturities and believe that our operating cash flows and borrowings under the Credit Facility will be sufficient to meet our future liquidity needs.

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

Revolving Credit Facilities

Credit Facility. During the years ended December 31, 2020 and 2019, the Credit Facility had an average daily balance of $704.5 million and $855.3 million, respectively. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.7% and 4.3% at December 31, 2020 and 2019, respectively. As of December 31, 2020, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%.

In November 2019, we amended the Credit Facility to, among other things, extend the maturity date of the Credit Facility from March 30, 2022 to November 8, 2024 and change the applicable margin for borrowings under the Credit Facility such that (i) the applicable margin for LIBOR loans ranges from 2.00% to 2.75% and (ii) the applicable margin for base rate loans ranges from 1.00% to 1.75%.

47

In February 2018, we amended the Credit Facility to, among other things:

increase the maximum Total Debt to EBITDA ratios, as defined in the Credit Facility agreement (see below for the revised ratios);
increase the aggregate revolving commitment from $1.1 billion to $1.25 billion;
increase the amount available for the issuance of letters of credit from $25.0 million to $50.0 million; and
increase the basket sizes under certain covenants including covenants limiting our ability to make investments, incur debt, make restricted payments, incur liens and make asset dispositions.

See Note 14 (“Long-Term Debt”) to the Financial Statements for further details of these amendments.

Portions of the Credit Facility up to $50.0 million are available for the issuance of swing line loans. Subject to certain conditions, including the approval by the lenders, we are able to increase the aggregate commitments under the Credit Facility by up to an additional $250.0 million. The Credit Facility borrowing base consists of eligible accounts receivable, inventory and compressors.

As of December 31, 2020, prior to Amendment No. 3, the following consolidated financial ratios, as defined in our Credit Facility agreement, were required:

EBITDA to Interest Expense

    

2.5 to 1.0

Senior Secured Debt to EBITDA

 

3.5 to 1.0

Total Debt to EBITDA

 

  

January 1 through June 30, 2020

 

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.

As a result of the ratio requirements above, $444.1 million of the $844.6 million of undrawn capacity was available for additional borrowings as of December 31, 2020.

The Credit Facility agreement contains various additional covenants including, but not limited to, mandatory prepayments from the net cash proceeds of certain asset transfers, restrictions on the use of proceeds from borrowings and limitations on our ability to incur additional indebtedness, engage in transactions with affiliates, merge or consolidate, sell assets, make certain investments and acquisitions, make loans, grant liens, repurchase equity and pay distributions. As of December 31, 2020, we were in compliance with all covenants under the Credit Facility.

In February 2021, we further amended the 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 ratio and Total Debt to EBITDA ratios above 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.5 to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.

48

Former Credit Facility. In April 2018, in connection with the Merger, we terminated the Former Credit Facility and borrowed on the Credit Facility to repay $63.2 million in borrowings and accrued and unpaid interest and fees outstanding. All commitments under the Former Credit Facility were terminated and the $15.4 million of letters of credit outstanding under the Former Credit Facility were converted to letters of credit under the Credit Facility. Prior to its termination, the Former Credit Facility required us to maintain various financial ratios and other covenants, all of which we were in compliance with through its closing. The average daily debt balance under the Former Credit Facility in 2018, through its closing in April 2018, was $51.7 million.

Senior Notes Transactions

In December 2020, we completed a private offering of $300.0 million aggregate principal amount of 6.25% senior notes due April 2028 and received net proceeds of $309.9 million after deducting issuance costs. The net proceeds were used to repay borrowings outstanding under our Credit Facility.

In April 2020, we repaid the 2022 Notes with borrowings under our Credit Facility.

In December 2019, we completed a private offering of $500.0 million aggregate principal amount of 6.25% senior notes due April 2028 and received net proceeds of $491.8 million after deducting issuance costs. The net proceeds were used to repay borrowings outstanding under our Credit Facility.

In April 2019, we repaid the 2021 Notes with borrowings under our Credit Facility.

In March 2019, we completed a private offering of $500.0 million aggregate principal amount of 6.875% senior notes due April 2027 and received net proceeds of $491.2 million after deducting issuance costs. The net proceeds were used to repay borrowings outstanding under our Credit Facility.

See Note 14 (“Long-Term Debt”) to our Financial Statements for further details of these transactions.

Cash Flows

Our cash flows as reflected in our consolidated statements of cash flows, are summarized below (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Net cash provided by (used in):

  

 

  

 

  

Operating activities

$

335,278

$

290,147

$

225,947

Investing activities

 

(85,031)

 

(514,560)

 

(284,923)

Financing activities

 

(252,835)

 

222,488

 

54,050

Net decrease in cash and cash equivalents

$

(2,588)

$

(1,925)

$

(4,926)

Year Ended December 31, 2020 Compared to Year Ended December 31, 2019

Operating Activities. The increase in net cash provided by operating activities was primarily due to decreased cash outflows for cost of sales, SG&A expenses, contract costs and transaction-related costs and increased cash inflows from accounts receivable, partially offset by reduced cash inflows from revenue and deferred revenue and cash outflows for restructuring charges in 2020.

Investing Activities. The decrease in net cash used in investing activities was primarily due to a $244.9 million decrease in capital expenditures, $214.0 million cash paid in the Elite Acquisition in 2019 and proceeds of $33.7 million from the March 2020 and July 2020 dispositions, partially offset by a $62.1 million decrease in proceeds from other sales of property, plant and equipment, $30.0 million of which related to proceeds from the Harvest Sale in 2019.

49

Financing Activities. The change in net cash provided by (used in) financing activities was primarily due to $155.4 million of net repayments of long-term debt in 2020 compared to $323.5 million of net borrowings in 2019 and a $10.3 million increase in dividends paid to Archrock stockholders, partially offset by a $17.2 million decrease in payments for debt issuance costs.

Year Ended December 31, 2019 Compared to Year Ended December 31, 2018

Operating Activities. The increase in net cash provided by operating activities during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to an increase in revenue from our contract operations business, the receipt of cash proceeds in 2019 pursuant to a settlement of certain sales and use tax audits and decreases in accounts receivable and cost of sales (excluding depreciation and amortization). These cash inflows were partially offset by increases in cash SG&A expenses and interest paid on our long-term debt and a decrease in accounts payable and other liabilities.

Investing Activities. The increase in net cash used in investing activities during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to $214.0 million of cash paid in the Elite Acquisition during the year ended December 31, 2019 and a $66.1 million increase in capital expenditures, partially offset by a $47.0 million increase in proceeds from the sale of property, plant and equipment and other assets, including $30.0 million in proceeds from the Harvest Sale.

Financing Activities. The increase in net cash provided by financing activities during the year ended December 31, 2019 compared to the year ended December 31, 2018 was primarily due to a $214.3 million net increase in borrowings of long-term debt and an $11.8 million decrease in distributions paid to noncontrolling partners in the Partnership. These cash flows were partially offset by a $20.2 million increase in dividends paid to Archrock shareholders, a $19.1 million increase in payments for debt issuance costs and an $18.7 million decrease in contributions from Exterran Corporation.

Dividends

On January 27, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock, or approximately $22.2 million, that was paid on February 16, 2021 to stockholders of record at the close of business on February 8, 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.

Contractual Obligations

The following table summarizes our cash contractual obligations as of December 31, 2020 (in thousands):

    

2021

    

2022-2023

    

2024-2025

    

Thereafter

    

Total

Long-term debt: (1)

 

  

 

  

 

  

 

  

 

  

Credit Facility

$

$

$

393,000

$

$

393,000

Senior notes (2)

 

 

 

 

1,300,000

 

1,300,000

Total long-term debt

 

 

 

393,000

 

1,300,000

 

1,693,000

Interest on long-term debt (3)

 

102,948

 

197,218

 

180,387

 

155,469

 

636,022

Purchase commitments (4)

 

17,699

 

4,353

 

1,702

 

 

23,754

Operating leases

 

4,126

 

6,221

 

4,726

 

9,766

 

24,839

Total contractual obligations

$

124,773

$

207,792

$

579,815

$

1,465,235

$

2,377,615

(1)See Note 14 (“Long-Term Debt”) to our Financial Statements for further details on our long-term debt.
(2)Represents the full face value of our senior notes, not reduced by unamortized discount, premium and deferred financing costs.
(3)For 2021, calculated using interest rates in effect as of December 31, 2020, including the effect of interest rate swaps. Beginning in Q2 2022 through 2024, calculated using the interest rates in effect as of December 31, 2020, excluding the effect of interest rate swaps due to the maturity of our interest rate swaps in March 2022. See Note 22 (“Derivatives”) for further details.
(4)Primarily includes commitments to purchase fleet and non-fleet assets and costs associated with the cloud migration of our ERP system and other information technology-related costs.

50

At December 31, 2020, $18.9 million of unrecognized tax benefits (including discontinued operations) have been recorded as liabilities in accordance with the accounting standard for income taxes related to uncertain tax positions and we are uncertain as to if or when such amounts may be settled. Related to these unrecognized tax benefits, we have also recorded a liability for potential penalties and interest (including discontinued operations) of $2.1 million.

Off-Balance Sheet Arrangements

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

Critical Accounting Estimates

This discussion and analysis of our financial condition and results of operations is based upon our Financial Statements, which have been prepared in accordance with GAAP. The preparation of our Financial Statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, expenses and related disclosures of contingent assets and liabilities. We evaluate our estimates and accounting policies on an ongoing basis and base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. The results of this process form the basis of our judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions and these differences can be material to our financial condition, results of operations and cash flows. We describe our significant accounting policies more fully in Note 2 (“Basis of Presentation and Significant Accounting Policies”) to our Financial Statements.

Allowance for Credit Losses

Outstanding accounts receivable are reviewed regularly for non-payment indicators and allowances for credit losses are recorded based on management’s estimate of collectibility at each balance sheet date. We measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. 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. 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. Judgment is used to determine the expected credit loss for customers that do not share similar risk characteristics with other customers, based on customer specific items such as legal proceedings, past experience with the customer and/or ongoing customer negotiations.

During the years ended December 31, 2020, 2019 and 2018, we recorded bad debt expense of $3.5 million, $2.6 million and $1.7 million, respectively. A five percent change in bad debt expense would have impacted loss before income taxes by $0.2 million during the year ended December 31, 2020.

Inventory

Inventory is a significant component of current assets and is stated at the lower of cost and net realizable value using the average cost method. This requires us to regularly review inventory quantities on hand and compare them to estimates of future product demand and market conditions. These estimates and forecasts inherently include uncertainties and require us to make judgments regarding potential outcomes. During the years ended December 31, 2020, 2019 and 2018, we recorded write-downs to inventory of $1.3 million, $0.9 million and $1.6 million, respectively, for inventory considered to be excess, obsolete or carried at an amount in excess of net realizable value. Significant or unanticipated changes to our estimates and forecasts could require additional write-downs in a future period. Given the nature of these evaluations and their application to specific inventories, it is not possible to reasonably quantify the impact of changes in these estimates and forecasts.

51

Depreciation

Property, plant and equipment are carried at cost. Depreciation is computed on a straight-line basis using useful lives and salvage values that are estimated based on assumptions and judgments that reflect both historical experience and expectations regarding future use of our assets. The use of different assumptions and judgments in the calculation of depreciation, especially those involving useful lives, would likely result in significantly different net book values of our assets and results of operations.

Fair Value Estimates

Impairment Assessments of Property, Plant and Equipment and Identifiable Intangible Assets

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. An impairment loss may exist when the estimated undiscounted cash flows expected from the use of the asset and its eventual disposition are less than its carrying amount. Determining whether the carrying amount of an asset is recoverable requires us to make judgments regarding long-term forecasts of future revenue and costs related to the asset subject to review. These forecasts are uncertain as they require significant assumptions about future market conditions. Significant and unanticipated changes to these assumptions could require a provision for impairment in a future period. Given the nature of these evaluations and their application to specific assets and specific times, it is not possible to reasonably quantify the impact of changes in these assumptions.

Impairment Assessment of Goodwill

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 a reporting unit exceeds its fair value, including the applicable goodwill. We perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is impaired. If the fair value is more likely than not impaired, we perform a quantitative impairment test to identify impairment and measure the amount of impairment loss to be recognized, if any.

Our qualitative assessment includes consideration of various events and circumstances and their potential impact to a reporting unit’s fair value, including macroeconomic and industry conditions such as a deterioration in our operating environment and limitations on access to capital and other developments in the equity and credit markets, cost factors that could have a negative effect on earnings and cash flows, relevant entity-specific and reporting unit-specific events and overall financial performance such as declining earnings or cash flows or a sustained decrease in share price. If indicated, a quantitative impairment test would compare the carrying amount of our reporting units to their fair value, and any excess of carrying amount over fair value would be recorded as an impairment loss. The fair value calculation would require us to make significant estimates to determine future cash flows, including future revenues, costs and capital requirements and the appropriate risk-adjusted discount rate by which to discount the estimated future cash flows.

Our goodwill was allocated to our contract operations reporting unit. In the first quarter of 2020, the global response to the COVID-19 pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a full impairment loss on goodwill in the first quarter as a result.

Acquisitions

We account for business combinations using the acquisition method which requires assets acquired and liabilities assumed to be recorded at their fair value on the acquisition date. The excess of the consideration transferred over those fair values is recorded as goodwill. Significant judgment is used in determining the individual fair values of acquired assets and liabilities. We use all available information to make these fair value determinations and, for certain acquisitions, engage third-party consultants for valuation assistance.

52

For the Elite Acquisition, we used the cost approach to value the acquired property, plant and equipment, whereby we estimated the replacement cost of the assets by evaluating recent purchases of similar assets or published data, and then adjusted replacement cost for physical deterioration and functional and economic obsolescence, as applicable. We estimated the fair value of the acquired identifiable intangible assets using the multi-period excess earnings method, which is a specific application of the discounted cash flow method, an income approach, whereby we estimated and then discounted the future cash flows of the intangible asset by adjusting overall business revenue for attrition, obsolescence, cost of sales, operating expenses, taxes and the required returns attributable to other contributory assets acquired. Significant estimates made in arriving at expected future cash flows included our expected customer attrition rate and the amount of earnings attributable to the assets. To discount the estimated future cash flows, we utilized a discount rate that was at a premium to our weighted average cost of capital to reflect the less liquid nature of the customer relationships relative to the tangible assets acquired.

The estimates used in determining the fair value of the asset and liabilities acquired in the Elite Acquisition are based on assumptions believed to be reasonable but which are inherently uncertain. Accordingly, actual results may differ materially from the projected results used to determine fair value. See Note 4 (“Business Transactions”) to our Financial Statements for further details of the Elite Acquisition.

Income Taxes

Our income tax expense, deferred tax assets and liabilities and reserves for unrecognized tax benefits reflect management’s best assessment of estimated current and future taxes to be paid. We operate in the U.S. only and, as a result, are subject to income taxes in the U.S. only. Significant judgments and estimates are required in determining consolidated income tax expense.

Deferred income taxes arise from temporary differences between the financial statements and the tax basis of assets and liabilities. In evaluating our ability to recover our deferred tax assets, we consider all available positive and negative evidence including scheduled reversals of deferred tax liabilities, projected future taxable income, tax-planning strategies and results of recent operations. In projecting future taxable income, we begin with historical results adjusted for the results of discontinued operations and changes in accounting policies and incorporate assumptions, including the amount of future U.S. federal and state pretax operating income, the reversal of temporary differences and the implementation of feasible and prudent tax-planning strategies. These assumptions require significant judgment about the forecasts of future taxable income and are consistent with the plans and estimates we use to manage the underlying businesses. In evaluating the objective evidence that historical results provide, we consider three years of cumulative income (loss) before income taxes.

Changes in tax laws and rates could also affect recorded deferred tax assets and liabilities in the future. Management is not aware of any such changes that would have a material effect on our financial position, results of operations or cash flows. The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in various state and local jurisdictions.

The accounting standard for income taxes provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. We adjust these liabilities when our judgment changes as a result of the evaluation of new information not previously available. Because of the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the liabilities. Such differences are reflected as increases or decreases to income tax expense in the period in which the new information becomes available.

53

Contingencies and Litigation

Insurance

Our insurance coverage includes property damage, general liability and commercial automobile liability and other coverage we believe is appropriate. Additionally, we are self-insured for property damage to our offshore assets and 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 deductible amounts are estimated and accrued based upon known facts, historical trends and industry averages. We review these estimates quarterly and believe such accruals to be adequate. However, insurance liabilities are difficult to estimate due to unknown factors, including the severity of an injury, the determination of our liability in proportion to other parties, the timeliness of reporting of occurrences, ongoing treatment or loss mitigation, general trends in litigation recovery outcomes and the effectiveness of safety and risk management programs. If our actual experience differs from the assumptions and estimates used for recording the liabilities, adjustments may be required and would be recorded in the period in which the difference becomes known. At December 31, 2020 and 2019, we had $3.4 million and $3.0 million, respectively, in insurance claim reserves on our consolidated balance sheets.

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, the accounting standard for contingencies requires management to make judgments about future events that are inherently uncertain. We are required to record a loss during any period in which we believe a contingency is probable and can be reasonably estimated. In making determinations of likely outcomes of pending or threatened legal matters, we consider the evaluation of counsel knowledgeable about each matter.

The impact of an uncertain tax position taken or expected to be taken on an income tax return must be recognized in the financial statements at the largest amount that is more likely than not to be sustained upon examination by the relevant taxing authority. We regularly assess and, if required, establish accruals for income and non-income based tax contingencies pursuant to the applicable accounting standards that could result from assessments of additional tax by taxing jurisdictions where we operate. Tax contingencies are subject to a significant amount of judgment and are reviewed and adjusted on a quarterly basis in light of changing facts and circumstances considering the outcome expected by management. As of December 31, 2020 and 2019, we recorded $26.6 million and $23.1 million (including penalties and interest and discontinued operations), respectively, of accruals for tax contingencies. Of these amounts, $21.0 million and $20.6 million, respectively, were accrued for income taxes and $5.6 million and $2.5 million, respectively, were accrued for non-income based taxes. If our actual experience differs from the assumptions and estimates used for recording the liabilities, adjustments may be required and would be recorded in the period in which the difference becomes known.

Subject to the provisions of our tax matters agreement with Exterran Corporation, 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 tax audit. As of December 31, 2020 and 2019, we had an offsetting indemnification asset (including penalties and interest) related to our income tax contingencies of $7.9 million and $8.5 million, respectively. Additionally, we had an indemnification liability of $1.6 million and $2.8 million as of December 31, 2020 and 2019, respectively, for our share of non-income based tax contingencies related to audits being managed by Exterran Corporation.

Recent Accounting Developments

See Note 3 (“Recent Accounting Developments”) to our Financial Statements.

54

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

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

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

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

Item 8. Financial Statements and Supplementary Data

The information specified by this Item is presented in Part IV Item 15 of this 2020 Form 10-K.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Management’s Evaluation of Disclosure Controls and Procedures

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

Management’s Annual Report on Internal Control Over Financial Reporting

As required by Exchange Act Rules 13a-15(c) and 15d-15(c), our management, including the Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting. Management conducted an evaluation of the effectiveness of internal control over financial reporting based on the Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness as to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Based on the results of management’s evaluation described above, management concluded that our internal control over financial reporting was effective as of December 31, 2020.

The effectiveness of internal control over financial reporting as of December 31, 2020 was audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in its report found within this 2020 Form 10-K.

55

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.

56

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Archrock, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Archrock, Inc. and subsidiaries (the “Company”) as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements and the financial statement schedule as of and for the year ended December 31, 2020, of the Company and our report dated February 22, 2021, expressed an unqualified opinion on those financial statements and financial statement schedule.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ DELOITTE & TOUCHE LLP

Houston, Texas

February 22, 2021

57

Item 9B. Other Information

None.

58

PART III

Item 10. Directors, Executive Officers and Corporate Governance

The information required in Part III Item 10 of this 2020 Form 10-K is incorporated by reference to the sections entitled “Election of Directors,” “Governance” and “Stock Ownership” in our definitive proxy statement to be filed with the SEC within 120 days of the end of our fiscal year.

Item 11. Executive Compensation

The information required in Part III Item 11 of this 2020 Form 10-K is incorporated by reference to the sections entitled “Governance” and “Compensation Discussion and Analysis” in our definitive proxy statement to be filed with the SEC within 120 days of the end of our fiscal year.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Portions of the information required in Part III Item 12 of this 2020 Form 10-K are incorporated by reference to the section entitled “Stock Ownership” in our definitive proxy statement to be filed with the SEC within 120 days of the end of our fiscal year.

Securities Authorized for Issuance under Equity Compensation Plans

The following table sets forth information as of December 31, 2020, with respect to the Archrock compensation plans under which our common stock is authorized for issuance, aggregated as follows:

Number of Securities

to be Issued Upon

Weighted Average

Number of Securities

Exercise of

Exercise Price of

Remaining Available for

Outstanding Options,

Outstanding Options,

Future Issuance Under

Warrants and Rights

Warrants and Rights

Equity Compensation Plans

  

(a)

  

(b)

  

(c)

 

Equity compensation plans approved by security holders (1)

325,728

(2)

$

25.18

(3)

9,056,628

(4)

Equity compensation plans not approved by security holders (5)

 

 

37,771

Total

325,728

 

25.18

 

9,094,399

(1)Comprised of the 2007 Plan, 2013 Plan, 2020 Plan and ESPP. No additional grants may be made under the 2007 Plan and 2013 Plan.
(2)Includes 63,891 outstanding stock options and 261,837 unvested performance-based restricted stock units payable in common stock upon vesting at target performance.
(3)Includes the weighted average exercise price for outstanding options only: performance-based restricted stock units do not have an exercise price.
(4)Includes 8,444,921 shares of common stock under the 2020 Plan and 611,707 shares of common stock under the ESPP. In addition, as of December 31, 2020, 1,730,599 restricted shares were outstanding, which are not included in column (c).
(5)Comprised of our DSDP. As of December 31, 2020, 10,251 restricted stock units are outstanding, which have been deducted in column (c). See Note 24 (“Stock-Based Compensation”) to our Financial Statements for further details of our DSDP.

Item 13. Certain Relationships and Related Transactions and Director Independence

The information required in Part III Item 13 of this 2020 Form 10-K is incorporated by reference to the section entitled “Governance” in our definitive proxy statement to be filed with the SEC within 120 days of the end of our fiscal year.

Item 14. Principal Accountant Fees and Services

The information required in Part III Item 14 of this 2020 Form 10-K is incorporated by reference to the section entitled “Ratification of the Appointment of the Independent Registered Public Accounting Firm” in our definitive proxy statement to be filed with the SEC within 120 days of the end of our fiscal year.

59

PART IV

Item 15. Exhibits and Financial Statement Schedules

(a) Documents filed as a part of this 2020 Form 10-K

1.    Financial Statements. The following financial statements are filed as a part of this 2020 Form 10-K.

Report of Independent Registered Public Accounting Firm

    

F-1

 

Consolidated Balance Sheets

F-3

Consolidated Statements of Operations

F-4

Consolidated Statements of Comprehensive Income

F-5

Consolidated Statements of Equity

F-6

Consolidated Statements of Cash Flows

F-7

Notes to Consolidated Financial Statements

F-9

2.    Financial Statement Schedule

Schedule II — Valuation and Qualifying Accounts

    

S-1

 

All other schedules have been omitted as they are not required under the relevant instructions.

3.    Exhibits

Exhibit No.

    

Description

2.1

Separation and Distribution Agreement, dated as of November 3, 2015, by and among Exterran Holdings, Inc., Exterran General Holdings LLC, Exterran Energy Solutions, L.P., Exterran Corporation, AROC Corp., EESLP LP LLC, AROC Services GP LLC, AROC Services LP LLC and Archrock Services, L.P., incorporated by reference to Exhibit 2.1 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

2.2

Amendment No. 1 to Separation and Distribution Agreement, dated as of December 15, 2015, by and among Archrock, Inc., formerly named Exterran Holdings, Inc., Exterran General Holdings LLC, Exterran Energy Solutions, L.P., Exterran Corporation, AROC Corp., EESLP LP LLC, AROC Services GP LLC, AROC Services LP LLC and Archrock Services, L.P., incorporated by reference to Exhibit 2.3 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2015

2.3

Agreement and Plan of Merger, dated as of January 1, 2018, by and among Archrock, Inc., Archrock GP LLC, Archrock General Partner, L.P. and Archrock Partners, L.P., incorporated by reference to Exhibit 2.1 of Archrock’s Current Report on Form 8-K filed on January 2, 2018

2.4

Amendment No. 1 to Agreement and Plan of Merger, dated as of January 11, 2018, by and among Archrock, Inc., Archrock GP LLC, Archrock General Partner, L.P., Archrock Partners, L.P. and Amethyst Merger Sub LLC, incorporated by reference to Exhibit 2.2 of Archrock’s Current Report on Form 8-K filed on January 16, 2018

2.5

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

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 Restated Certificate of Incorporation of Archrock, Inc., 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

60

Exhibit No.

    

Description

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

4.3

Description of Common Stock

10.1

Credit Agreement, dated as of July 10, 2015, by and among Exterran Holdings, Inc. (now Archrock, Inc.), Archrock Services, L.P., the lenders from time to time party thereto and Wells Fargo Bank, National Association, as administrative agent, incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on July 16, 2015

10.2

First Amendment to Credit Agreement, dated as of October 5, 2015, by and among Exterran Holdings, Inc. (now Archrock, Inc.), Archrock Services, L.P., the lenders signatory thereto and Wells Fargo Bank, National Association, as administrative agent, incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on October 6, 2015

10.3

Amended and Restated Senior Secured Credit Agreement, dated as of November 3, 2010, by and among EXLP Operating LLC, as Borrower, Exterran Partners, L.P., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, Bank of America, N.A. and JPMorgan Chase Bank, N.A., as Co-Syndication Agents, Barclays Bank plc and The Royal Bank of Scotland plc, as Co-Documentation Agents, and the lenders signatory thereto, incorporated by reference to Exhibit 10.1 to Exterran Partners L.P.’s Current Report on Form 8-K filed on November 9, 2010

10.4

First Amendment to Amended and Restated Senior Secured Credit Agreement, dated March 7, 2012, among EXLP Operating LLC, as Borrower, Exterran Partners, L.P., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent and Swingline Lender, and the other lenders signatory thereto, incorporated by reference to Exhibit 10.1 to Exterran Partners, L.P.’s Current Report on Form 8-K filed on March 13, 2012

10.5

Third Amendment to Amended and Restated Senior Secured Credit Agreement, dated March 27, 2013, among EXLP Operating LLC, as Borrower, Exterran Partners, L.P., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, and the other lenders signatory thereto, incorporated by reference to Exhibit 10.1 to Exterran Partners, L.P.’s Current Report on Form 8-K filed on March 28, 2013

10.6

Fourth Amendment to Amended and Restated Senior Secured Credit Agreement, dated February 4, 2015, among EXLP Operating LLC, as Borrower, Exterran Partners, L.P., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, and the other lenders signatory thereto, incorporated by reference to Exhibit 10.1 to Exterran Partners, L.P.’s Current Report on Form 8-K filed on February 5, 2015

10.7

Fifth Amendment to Amended and Restated Senior Secured Credit Agreement and First Amendment to Amended and Restated Collateral Agreement, dated May 2, 2016, among Archrock Partners Operating LLC, as Borrower, Archrock Partners, L.P., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, and the other lenders party thereto, incorporated by reference to Exhibit 10.1 to Archrock Partners, L.P.’s Current Report on Form 8-K filed on May 6, 2016

10.8

Amended and Restated Guaranty Agreement, dated as of November 3, 2010, made by Exterran Partners, L.P. and EXLP Leasing LLC in favor of Wells Fargo Bank, National Association, as Administrative Agent, incorporated by reference to Exhibit 10.2 to Archrock Partner’s L.P.’s Current Report on Form 8-K filed on November 9, 2010

10.9

Amended and Restated Collateral Agreement, dated as of November 3, 2010, made by EXLP Operating LLC, Exterran Partners, L.P. and EXLP Leasing LLC in favor of Wells Fargo Bank, National Association, as Administrative Agent, incorporated by reference to Exhibit 10.3 to Archrock Partner’s L.P.’s Current Report on Form 8-K filed on November 9, 2010

61

Exhibit No.

    

Description

10.10

Second Amendment, Consent and Waiver to Credit Agreement, dated as of May 10, 2016, among Archrock Services, L.P., as Borrower, Archrock, Inc., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, and the other lenders party thereto, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on May 11, 2016

10.11

Third Amendment, Consent and Waiver to Credit Agreement, dated as of July 21, 2016, among Archrock Services, L.P., as Borrower, Archrock, Inc., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, and the other lenders party thereto, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on July 26, 2016

10.12

Fourth Amendment, Consent and Waiver to Credit Agreement, dated as of September 21, 2016, among Archrock Services, L.P., as Borrower, Archrock, Inc., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, and the other lenders party thereto, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on September 22, 2016

10.13

Fifth Amendment, Consent and Waiver to Credit Agreement, dated as of December 9, 2016, among Archrock Services, L.P., as Borrower, Archrock, Inc., as Guarantor, Wells Fargo Bank, National Association, as Administrative Agent, and the other lenders party thereto. incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on December 12, 2016

10.14

Fourth Amended and Restated Omnibus Agreement, dated November 3, 2015, by and among Archrock, Inc. (formerly named Exterran Holdings, Inc.), Archrock Services, L.P. (formerly named Exterran US Services OpCo, L.P.), Archrock GP LLC (formerly named Exterran GP, LLC), Archrock General Partner, L.P. (formerly named Exterran General Partner, L.P.), Archrock Partners, L. P. (formerly named Exterran Partners, L.P.) and Archrock Partners Operating LLC, incorporated by reference to Exhibit 10.16 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2015 (portions of this exhibit have been omitted by redacting a portion of the text (indicated by asterisks in the text) and filed separately with the Securities and Exchange Commission pursuant to a request for confidential treatment)

10.15

First Amendment to Fourth Amended and Restated Omnibus Agreement, dated November 19, 2016, by and among Archrock, Inc., Archrock Services, L.P., Archrock GP LLC, Archrock General Partner, L.P., Archrock Partners, L.P., and Archrock Partners Operating LLC incorporated by reference to the Registrant’s Current Report on Form 8-K filed on November 23, 2016 (portions of this exhibit have been omitted by redacting a portion of the text (indicated by asterisks in the text) and filed separately with the Securities and Exchange Commission pursuant to a request for confidential treatment)

10.16†

Exterran Holdings, Inc. (now Archrock, Inc.) 2013 Stock Incentive Plan, incorporated by reference to Annex A to the Registrant’s Definitive Proxy Statement on Schedule 14A filed on March 19, 2013

10.17†

First Amendment to the Exterran Holdings, Inc. (now Archrock, Inc.) 2013 Stock Incentive Plan, incorporated by reference to Exhibit 10.13 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.18†

Exterran Holdings, Inc. (now Archrock, Inc.) Amended and Restated 2007 Stock Incentive Plan, incorporated by reference to Annex B to the Registrant’s Definitive Proxy Statement on Schedule 14A filed on March 26, 2009

10.19†

Amendment No. 1 to Exterran Holdings, Inc. (now Archrock, Inc.) Amended and Restated 2007 Stock Incentive Plan, incorporated by reference to Annex A to the Registrant’s Definitive Proxy Statement on Schedule 14A filed on March 26, 2009

10.20†

Amendment No. 2 to Exterran Holdings, Inc. (now Archrock, Inc.) Amended and Restated 2007 Stock Incentive Plan, incorporated by reference to Exhibit 10.10 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2009

10.21†

Amendment No. 3 to the Exterran Holdings, Inc. (now Archrock, Inc.) Amended and Restated 2007 Stock Incentive Plan, incorporated by reference to Annex A to the Registrant’s Definitive Proxy Statement on Schedule 14A filed on March 29, 2010

10.22†

Amendment No. 4 to the Exterran Holdings, Inc. (now Archrock, Inc.) Amended and Restated 2007 Stock Incentive Plan, incorporated by reference to Annex A to the Registrant’s Definitive Proxy Statement on Schedule 14A, filed March 29, 2011

62

Exhibit No.

    

Description

10.23†

Amendment No. 5 to the Exterran Holdings, Inc. (now Archrock, Inc.) Amended and Restated 2007 Stock Incentive Plan, incorporated by reference to Exhibit 10.14 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.24†

Exterran Holdings, Inc. 2011 (now Archrock, Inc.) Employment Inducement Long-Term Equity Plan, incorporated by reference to Exhibit 4.1 to the Registrant’s Registration Statement on Form S-8, filed November 4, 2011

10.25†

Exterran Holdings, Inc. (now Archrock, Inc.) Directors’ Stock and Deferral Plan, incorporated by reference to Exhibit 10.16 of the Registrant’s Current Report on Form 8-K filed on August 23, 2007

10.26†

First Amendment to Exterran Holdings, Inc. (now Archrock, Inc.) Directors’ Stock and Deferral Plan, incorporated by reference to Exhibit 10.22 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2008

10.27†

Second Amendment to Exterran Holdings, Inc. (now Archrock, Inc.) Directors’ Stock and Deferral Plan, incorporated by reference to Exhibit 10.16 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.28†

Exterran Holdings, Inc. (now Archrock, Inc.) Employee Stock Purchase Plan, incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on August 23, 2007

10.29†

Amendment No. 1 to the Exterran Holdings, Inc. (now Archrock, Inc.) Employee Stock Purchase Plan, incorporated by reference to Annex D to the Registrant’s Definitive Proxy Statement on Schedule 14A filed on March 29, 2011

10.30†

Amendment No. 2 to the Exterran Holdings, Inc. (now Archrock, Inc.) Employee Stock Purchase Plan, incorporated by reference to Annex C to the Registrant’s Definitive Proxy Statement on Schedule 14A, filed on March 29, 2011

10.31†

Amendment No. 3 to the Exterran Holdings, Inc. (now Archrock, Inc.) Employee Stock Purchase Plan, incorporated by reference to Exhibit 10.15 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.32†

Archrock Deferred Compensation Plan, incorporated by reference to Exhibit 10.17 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.33†

Exterran (now Archrock, Inc.) Employees’ Supplemental Savings Plan, incorporated by reference to Exhibit 10.30 of the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2007

10.34†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice for Time-Vested Incentive Stock Option, incorporated by reference to Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2009

10.35†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice for Time-Vested Non-Qualified Stock Option, incorporated by reference to Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2009

10.36†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice for Time-Vested Stock Option for Officers, incorporated by reference to Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2010

10.37†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice for Time-Vested Non-Qualified Stock Option, incorporated by reference to Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2010

10.38†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice for Time-Vested Stock Option for Officers, incorporated by reference to Exhibit 10.63 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2010

10.39†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice for Time-Vested Non-Qualified Stock Option, incorporated by reference to Exhibit 10.64 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2010

10.40†

Form of Indemnification Agreement, incorporated by reference to Exhibit 10.2 of the Registrant’s Current Report on Form 8-K filed on August 23, 2007

10.41†

Form of Amendment to Indemnification Agreement, incorporated by reference to Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2016

63

Exhibit No.

    

Description

10.42†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Time-Vested Incentive Stock Option for Officers, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on March 10, 2014

10.43†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Time-Vested Non-Qualified Stock Option, incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on March 10, 2014

10.44†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Time-Vested Restricted Stock, incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on March 10, 2014

10.45†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Time-Vested Cash-Settled Restricted Stock Units, incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on March 10, 2014

10.46†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Time-Vested Stock-Settled Restricted Stock Units, incorporated by reference to Exhibit 10.5 to the Registrant’s Current Report on Form 8-K filed on March 10, 2014

10.47†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Performance Units, incorporated by reference to Exhibit 10.6 to the Registrant’s Current Report on Form 8-K filed on March 10, 2014

10.48†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Common Stock Award for Non-Employee Directors, incorporated by reference to Exhibit 10.7 to the Registrant’s Current Report on Form 8-K filed on March 10, 2014

10.49†

Form of Exterran Holdings, Inc. (now Archrock, Inc.) Award Notice and Agreement for Performance Units incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on February 25, 2015

10.50†

Summary of Donna A. Henderson Compensation Arrangement, incorporated by reference to Exhibit 10.50 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2015

10.51†

Summary of Jason Ingersoll Compensation Arrangement, incorporated by reference to Exhibit 10.51 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2015

10.52†

Form of Compensation Letter applicable to Messrs. Childers, Miller, Rice and Wayne, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on August 4, 2016.

10.53†

Form of Indemnification Agreement, incorporated by reference to Exhibit 10.7 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.54†

Form of Employment Letter applicable to Messrs. Childers, Miller, Rice, Wayne and Ingersoll, incorporated by reference to Exhibit 10.8 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.55†

Form of Severance Benefit Agreement applicable to Messrs. Childers, Miller, Rice, Wayne and Ingersoll, incorporated by reference to Exhibit 10.9 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.56†

Form of Change of Control Agreement applicable to Messrs. Childers, Miller, Rice, Wayne and Ingersoll, incorporated by reference to Exhibit 10.10 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.57†

Form of Award Notice and Agreement for Restricted Stock pursuant to the 2013 Stock Incentive Plan, incorporated by reference to Exhibit 10.11 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.58†

Form of Award Notice and Agreement for Common Stock Award for Non-Employee Directors pursuant to the 2013 Stock Incentive Plan, incorporated by reference to Exhibit 10.12 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.59†

Form of Archrock, Inc. Award Notice and Agreement for Performance Units, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on February 24, 2016

10.60†

Form of Archrock, Inc. Award Notice and Agreement for Time-Vested Restricted Stock, incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on February 24, 2016

64

Exhibit No.

    

Description

10.61†

Form of Archrock, Inc. Award Notice and Agreement for Time-Vested Stock-Settled Restricted Stock Units, incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on February 24, 2016

10.62†

Form of Archrock, Inc. Award Notice and Agreement for Common Stock Award for Non-Employee Directors, incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on February 24, 2016

10.63

Employee Matters Agreement, dated as of November 3, 2015, by and between Exterran Holdings, Inc. (now Archrock, Inc.) and Exterran Corporation, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.64

Tax Matters Agreement, dated as of November 3, 2015, by and between Exterran Holdings, Inc. (now Archrock, Inc.) and Exterran Corporation, incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.65

Transition Services Agreement, dated as of November 3, 2015, by and between Exterran Holdings, Inc. (now Archrock, Inc.) and Exterran Corporation, incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.66

Supply Agreement, dated as of November 3, 2015, by and among Archrock Services, L.P., EXLP Operating LLC and Exterran Energy Solutions, L.P., incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on November 5, 2015

10.67†

Form of Archrock, Inc. Award Notice and Agreement for Performance Units, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on February 23, 2017

10.68†

Form of Archrock, Inc. Award Notice and Agreement for Restricted Stock for Non-Employee Directors, incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on February 23, 2017

10.69†

Archrock, Inc. 2017 Employee Stock Purchase Plan, incorporated by reference to Annex A to Archrock’s Definitive Proxy Statement filed March 16, 2017

10.70

Sixth Amendment and Consent to Credit Agreement and Second Amendment to Guaranty and Collateral Agreement, dated as of March 30, 2017, by and among Archrock Services, L.P., Archrock, Inc., the Guarantors party thereto, the Lenders party thereto and Wells Fargo Bank, National Association, as administrative agent for the Lenders incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017

10.71

Consulting Agreement between Archrock, Inc. and Donald C. Wayne dated May 11, 2017 incorporated by reference to Exhibit 10.2 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017

10.72†

Form of Amendment to Severance Benefit Agreement incorporated by reference to Exhibit 10.3 to the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017

10.73†

Form of Second Amendment to Severance Benefit Agreement

10.74†

Form of Archrock, Inc. Award Notice and Agreement for Performance Units (Cash-Settled), incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on February 21, 2018

10.75†

Form of Archrock, Inc. Award Notice and Agreement for Performance Units (Stock-Settled), incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on February 21, 2018

10.76†

Form of Archrock, Inc. Award Notice and Agreement for Restricted Stock Units, incorporated by reference to Exhibit 10.3 to the Registrant’s Current Report on Form 8-K filed on February 21, 2018

10.77†

Form of Letter Agreement Amending the Award Notice and Agreement for 2017 Performance Units, incorporated by reference to Exhibit 10.4 to the Registrant’s Current Report on Form 8-K filed on February 21, 2018

10.78†

Form of Second Amendment to Severance Benefit Agreement, incorporated by reference to Exhibit 10.73 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2017

10.79†

Form of Letter Agreement, dated as of March 19, 2018, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on March 21, 2018

65

Exhibit No.

    

Description

10.80

Amendment No. 1 to Credit Agreement, dated as of February 23, 2018, by and among Archrock Partners, L.P., the other Loan Parties thereto, the Lenders thereto, and JPMorgan Chase Bank, N.A., as the Administrative Agent, incorporated by reference to Exhibit 10.1 to the Partnership’s Current Report on Form 8-K filed on February 28, 2018.

10.81

Omnibus Joinder Agreement, dated as of April 26, 2018, by and among Archrock, Inc., Archrock Services, L.P., AROC Corp., AROC Services GP LLC, AROC Services LP LLC, Archrock Services Leasing LLC, Archrock GP LP LLC, and Archrock MLP LP LLC and acknowledged and accepted by JPMorgan Chase Bank, N.A., as the Administrative Agent, incorporated by reference to Exhibit 10.3 of the Registrant’s Current Report on Form 8-K filed on April 26, 2018

10.82

Amendment and Supplement to Pledge and Security Agreement dated as of April 26, 2018, by and among Archrock Partners Operating LLC, Archrock Partners, L.P., Archrock Partners Finance Corp., Archrock Partners Leasing LLC, Archrock, Inc., Archrock Services, L.P., AROC Corp., AROC Services GP LLC, AROC Services LP LLC, Archrock Services Leasing LLC, Archrock GP LP LLC, Archrock MLP LP LLC and JPMorgan Chase Bank, N.A., as the Administrative Agent, incorporated by reference to Exhibit 10.4 of the Registrant’s Current Report on Form 8-K filed on April 26, 2018

10.83†

Form of Employment Letter applicable to Mr. Douglas S. Aron, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on July 12, 2018

10.84†

Form of Change of Control Agreement applicable to Mr. Douglas S. Aron, incorporated by reference to Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed on July 12, 2018

10.85†

Form of Archrock, Inc. Award Notice and Agreement for Restricted Stock, incorporated by reference to Exhibit 10.85 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2018

10.86†

Form of Archrock, Inc. Award Notice and Agreement for Restricted Stock for Non-Employee Directors, incorporated by reference to Exhibit 10.86 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2018

10.87†

Form of Archrock, Inc. Award Notice and Agreement for Performance Units (Cash-Settled), incorporated by reference to Exhibit 10.87 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2018

10.88†

Form of Archrock, Inc. Award Notice and Agreement for Performance Units (Stock-Settled), incorporated by reference to Exhibit 10.88 to the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2018

10.89

Purchase Agreement, dated as of March 7, 2019, by and among Archrock Partners, L.P., Archrock Partners Finance Corp., Archrock, Inc., the other guarantors party thereto and J.P. Morgan Securities LLC, as representative of the initial purchasers named therein, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on March 8, 2019

10.90

Omnibus Joinder Agreement, dated as of March 21, 2019, by and among Archrock GP LLC, Archrock Partners Corp., Archrock General Partner, L.P. and JPMorgan Chase Bank, N.A., incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on March 21, 2019

10.91

Board Representation Agreement, dated as of August 1, 2019, by and between Archrock, Inc. and JDH Capital Holdings, L.P., incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on August 1, 2019

10.92

Registration Rights Agreement, dated as of August 1, 2019, by and between Archrock, Inc. and JDH Capital Holdings, L.P., incorporated by reference to Exhibit 10.2 of the Registrant’s Current Report on Form 8-K filed on August 1, 2019

10.93

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

66

Exhibit No.

    

Description

10.94

Purchase Agreement, dated as of December 16, 2019, by and among Archrock Partners, L.P., Archrock Partners Finance Corp., Archrock, Inc., the other guarantors party thereto and RBC Capital Markets, LLC, as representative of the initial purchasers named therein, incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on December 17, 2019

10.95

Separation Agreement, dated effective as of January 31, 2020 between Archrock, Inc. and Sean K. Clawges, incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on February 11, 2020

10.96†

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

10.97

Purchase Agreement, dated as of December 14, 2020, by and among Archrock Partners, L.P., Archrock Partners Finance Corp., Archrock, Inc., the other guarantors party thereto and RBC Capital Markets, LLC, as representative of the initial purchasers named therein, incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed on December 15, 2020

10.98

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

10.99†*

Form of Letter Agreement

10.100†*

Form of Archrock, Inc. Award Notice and Agreement for Restricted Stock

10.101†*

Form of Archrock, Inc. Award Notice and Agreement for Restricted Stock for Non-Employee Directors

10.102†*

Form of Archrock, Inc. Award Notice and Agreement for Restricted Stock Units for Non-Employee Directors

10.103†*

Form of Archrock, Inc. Award Notice and Agreement for Performance Units (Cash-Settled)

10.104†*

Form of Archrock, Inc. Award Notice and Agreement for Performance Units (Stock-Settled)

21.1*

List of Subsidiaries of Archrock, Inc.

23.1*

Consent of Deloitte & Touche LLP

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

Management contract or compensatory plan or arrangement.

*

Filed herewith.

**

Furnished, not filed.

67

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

/s/ D. BRADLEY CHILDERS

D. Bradley Childers

President and Chief Executive Officer

February 23, 2021

68

POWER OF ATTORNEY

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints D. Bradley Childers, Douglas S. Aron, Donna A. Henderson and Stephanie C. Hildebrandt, and each of them, his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done as fully to all said attorneys-in-fact and agents, or any of them, may lawfully do or cause to be done by virtue thereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on February 23, 2021.

Signature

Title

/s/ D. BRADLEY CHILDERS

President, Chief Executive Officer and Director

D. Bradley Childers

(Principal Executive Officer)

/s/ DOUGLAS S. ARON

Senior Vice President and Chief Financial Officer

Douglas S. Aron

(Principal Financial Officer)

/s/ DONNA A. HENDERSON

Vice President and Chief Accounting Officer

Donna A. Henderson

(Principal Accounting Officer)

/s/ ANNE-MARIE N. AINSWORTH

Director

Anne-Marie N. Ainsworth

/s/ GORDON T. HALL

Director

Gordon T. Hall

/s/ FRANCES POWELL HAWES

Director

Frances Powell Hawes

/s/ J.W.G. HONEYBOURNE

Director

J.W.G. Honeybourne

/s/ JAMES H. LYTAL

Director

James H. Lytal

/s/ LEONARD W. MALLETT

Director

Leonard W. Mallett

/s/ JASON C. REBROOK

Director

Jason C. Rebrook

/s/ EDMUND P. SEGNER, III

Director

Edmund P. Segner, III

69

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Archrock, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Archrock, Inc. and subsidiaries (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive income, equity, and cash flows, for each of the three years in the period ended December 31, 2020, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 22, 2021 expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relate.

Long-Lived Asset Impairment - Refer to Note 18 to the financial statements.

Critical Audit Matter Description

Management’s evaluation of whether to retire compressor units from its active fleet takes into consideration the future deployment of the units that were not of the type, configuration, condition, make, or model that are cost efficient to maintain or operate. Once a compressor unit is retired from the active fleet, it is tested for impairment. As such, the timing of the identification of compressor units for removal could have a significant impact on the amount of any impairment charge. During the year ended December 31, 2020, the Company retired 730 units from the active fleet resulting in an

F-1

asset impairment charge of $77.6 million. The determination of impairment requires management to make significant estimates and assumptions related to the timing of the identification of compressor units for removal. Changes in these assumptions could have a significant impact on the amount of impairment charged.  

Auditing the decisions on when compressor units are retired from the active fleet required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to evaluate the reasonableness of management’s assumptions.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to management’s determination of whether to retire compressor unit from the Company’s active fleet included the following, among others:

We tested the operating effectiveness of internal controls over long-lived asset impairment process, including those over the identification of units to be retired and assessed for impairment, which includes the type, configuration, condition, make, or model that are cost efficient to maintain or operate.
We tested the completeness and accuracy of the compressor units identified for retirement by performing the following procedures:
-Comparing the final listing of retired compressor units to the list evaluated and approved by management.
-For a sample of compressor units, determining whether those units were (1) properly segregated from the active fleet, (2) identified appropriately in the system, and (3) no longer operating.
We evaluated the reasonableness of management’s identification of the compressor units for removal, including assessments of type, configuration, condition, make, or model that are cost efficient to maintain or operate, by performing the following procedures:
-Comparing the rationale for compression units identified with historical rationales made for compression units of a similar type, configuration, make, or model.
-For a sample of compression units not retired, making inquiries of management and others within the Company with knowledge of the type, configuration, condition, make, or model and operating costs of the specific compressor units to identify if any units not retired exhibit characteristics indicating that they should be retired.
-Comparing the compression units identified to internal communications to management and the Board of Directors.
-Reading available peer company data and other external sources for information supporting or contradicting management’s conclusions.

/s/ DELOITTE & TOUCHE LLP

Houston, Texas

February 22, 2021

We have served as the Company’s auditor since 2007.

F-2

ARCHROCK, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except par value and share amounts)

December 31, 

2020

    

2019

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

1,097

$

3,685

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

 

104,425

 

144,865

Inventory

 

63,670

 

74,467

Other current assets

 

12,819

 

9,186

Total current assets

 

182,011

 

232,203

Property, plant and equipment, net

 

2,389,674

 

2,559,398

Operating lease ROU assets

 

19,236

 

17,901

Goodwill

 

 

100,598

Intangible assets, net

 

61,531

 

77,471

Contract costs, net

 

29,216

 

42,927

Deferred tax assets

 

56,934

 

36,642

Other assets

 

30,084

 

29,934

Noncurrent assets associated with discontinued operations

 

11,036

 

12,901

Total assets

$

2,779,722

$

3,109,975

Liabilities and Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable, trade

$

30,819

$

60,215

Accrued liabilities

 

76,993

 

67,845

Deferred revenue

 

3,880

 

10,683

Total current liabilities

 

111,692

 

138,743

Long-term debt

 

1,688,867

 

1,842,549

Operating lease liabilities

 

16,925

 

16,094

Deferred tax liabilities

 

725

 

1,289

Other liabilities

 

18,088

 

16,829

Noncurrent liabilities associated with discontinued operations

 

7,868

 

8,508

Total liabilities

 

1,844,165

 

2,024,012

Commitments and contingencies (Note 26)

 

  

 

  

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, 160,014,960 and 158,636,918 shares issued, respectively

 

1,600

 

1,587

Additional paid-in capital

 

3,424,624

 

3,412,509

Accumulated other comprehensive loss

 

(5,006)

 

(1,387)

Accumulated deficit

 

(2,401,988)

 

(2,244,877)

Treasury stock: 7,052,769 and 6,702,602 common shares, at cost, respectively

 

(83,673)

 

(81,869)

Total equity

 

935,557

 

1,085,963

Total liabilities and equity

$

2,779,722

$

3,109,975

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

F-3

ARCHROCK, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share amounts)

Year Ended December 31, 

2020

    

2019

    

2018

Revenue:

  

 

  

 

  

Contract operations

$

738,918

$

771,539

$

672,536

Aftermarket services

 

136,052

 

193,946

 

231,905

Total revenue

 

874,970

 

965,485

 

904,441

Cost of sales (excluding depreciation and amortization):

Contract operations

 

261,087

 

297,260

 

273,013

Aftermarket services

 

116,106

 

158,978

 

191,354

Total cost of sales (excluding depreciation and amortization)

 

377,193

 

456,238

 

464,367

Selling, general and administrative

 

105,100

 

117,727

 

101,563

Depreciation and amortization

 

193,138

 

188,084

 

174,946

Long-lived and other asset impairment

 

79,556

 

44,663

 

28,127

Goodwill impairment

99,830

Restatement and other charges

 

 

445

 

19

Restructuring charges

8,450

Interest expense

 

105,716

 

104,681

 

93,328

Debt extinguishment loss

 

3,971

 

3,653

 

2,450

Transaction-related costs

 

 

8,213

 

10,162

Gain on sale of assets, net

(10,643)

(16,016)

(5,674)

Other income, net

 

(1,359)

 

(661)

 

(157)

Income (loss) before income taxes

 

(85,982)

 

58,458

 

35,310

Provision for (benefit from) income taxes

 

(17,537)

 

(39,145)

 

6,150

Income (loss) from continuing operations

(68,445)

97,603

29,160

Loss from discontinued operations, net of tax

 

 

(273)

 

Net income (loss)

(68,445)

97,330

29,160

Less: Net income attributable to noncontrolling interest

(8,097)

Net income (loss) attributable to Archrock stockholders

$

(68,445)

$

97,330

$

21,063

Basic and diluted net income (loss) per common share attributable to Archrock common stockholders

$

(0.46)

$

0.70

$

0.19

Weighted average common shares outstanding:

 

  

 

  

 

  

Basic

 

150,828

 

137,492

 

109,305

Diluted

 

150,828

 

137,528

 

109,421

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

F-4

ARCHROCK, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

Year Ended December 31, 

2020

    

2019

    

2018

Net income (loss)

$

(68,445)

    

$

97,330

    

$

29,160

Other comprehensive income (loss), net of tax:

 

  

 

  

 

  

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

 

(3,619)

 

(7,160)

 

2,681

Amortization of terminated interest rate swaps

 

 

 

230

Merger-related adjustments

 

 

 

5,670

Total other comprehensive income (loss), net of tax

 

(3,619)

 

(7,160)

 

8,581

Comprehensive income (loss)

(72,064)

90,170

37,741

Less: Comprehensive income attributable to noncontrolling interest

 

 

 

(12,360)

Comprehensive income (loss) attributable to Archrock stockholders

$

(72,064)

$

90,170

$

25,381

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

F-5

ARCHROCK, INC.

CONSOLIDATED STATEMENTS OF EQUITY

(in thousands, except share data)

Archrock Stockholders

Accumulated

Common

Additional

Other

Treasury

Stock

Paid-in

Comprehensive

Accumulated

Stock

Noncontrolling

    

Amount

Shares

    

Capital

    

Income (Loss)

    

Deficit

    

Amount

    

Shares

    

Interest

    

Total

Balance at December 31, 2017

$

769

76,880,862

$

3,093,058

$

1,197

$

(2,241,243)

$

(76,732)

(5,930,380)

$

(41,431)

$

735,618

Treasury stock purchased

 

  

  

 

 

  

 

  

 

 

  

 

(1,759)

(167,382)

 

  

 

(1,759)

Cash dividends ($0.504 per common share)

 

  

  

 

 

  

 

  

 

 

(58,288)

 

  

  

 

 

(58,288)

Shares issued in ESPP

 

1

93,617

 

 

802

 

  

 

 

  

 

  

  

 

  

 

803

Stock-based compensation, net of forfeitures

 

10

960,028

 

 

7,192

 

  

 

 

  

 

  

(141,121)

 

(64)

 

7,138

Stock options exercised

 

2

218,997

 

 

1,341

 

  

 

 

  

 

(1,371)

(142,722)

 

  

 

(28)

Contribution from Exterran Corporation

18,744

18,744

Cash distribution to noncontrolling unitholders of the Partnership

(11,766)

(11,766)

Impact of adoption of ASC 606 Revenue

14,666

14,666

Impact of adoption of ASU 2017-12

 

383

 

383

Impact of adoption of ASU 2018-02

258

(258)

Merger-related adjustments

576

57,634,005

56,845

40,901

98,322

Comprehensive income

 

  

  

 

 

  

 

  

 

 

  

 

  

  

 

  

 

Net income

 

  

  

 

 

  

 

  

 

 

21,063

 

  

  

 

8,097

 

29,160

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

 

  

  

 

 

  

 

(1,582)

 

 

  

 

  

  

 

4,263

 

2,681

Amortization of terminated interest rate swaps

230

230

Merger-related adjustments

5,670

5,670

Balance at December 31, 2018

$

1,358

135,787,509

 

$

3,177,982

$

5,773

 

$

(2,263,677)

$

(79,862)

(6,381,605)

$

$

841,574

Treasury stock purchased

 

  

  

 

 

  

 

  

 

 

  

 

(2,007)

(212,080)

 

  

 

(2,007)

Cash dividends ($0.554 per common share)

 

  

  

 

 

  

 

  

 

 

(78,530)

 

  

  

 

 

(78,530)

Shares issued in ESPP

 

1

87,933

 

 

770

 

  

 

 

  

 

  

  

 

  

 

771

Stock-based compensation, net of forfeitures

 

11

1,104,793

 

 

8,094

 

  

 

 

  

 

  

(108,917)

 

  

 

8,105

Shares issued for Elite Acquisition

 

217

21,656,683

225,663

 

225,880

Comprehensive income

 

  

  

 

 

  

 

  

 

 

  

 

  

  

 

  

 

Net income

 

  

  

 

 

  

 

  

 

 

97,330

 

  

  

 

 

97,330

Interest rate swap loss, net of reclassifications to earnings

 

  

  

 

 

  

 

(7,160)

 

 

  

 

  

  

 

  

 

(7,160)

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

 

  

  

 

 

  

 

  

 

 

  

 

(1,804)

(236,752)

 

  

 

(1,804)

Cash dividends ($0.580 per common share)

 

  

  

 

 

  

 

  

 

 

(88,832)

 

  

  

 

 

(88,832)

Shares issued in ESPP

 

2

171,563

 

 

681

 

  

 

 

  

 

  

  

 

  

 

683

Stock-based compensation, net of forfeitures

 

11

1,206,479

 

 

10,756

 

  

 

 

  

 

  

(113,415)

 

  

 

10,767

Contribution from Exterran Corporation

678

678

Impact of ASU 2016-13 adoption

 

 

 

 

  

 

 

166

 

  

  

 

 

166

Comprehensive loss

 

  

  

 

 

  

 

  

 

 

  

 

  

  

 

  

 

Net loss

 

  

  

 

 

  

 

  

 

 

(68,445)

 

  

  

 

 

(68,445)

Interest rate swap loss, net of reclassifications to earnings

 

  

  

 

 

  

 

(3,619)

 

 

  

 

  

  

 

  

 

(3,619)

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

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

F-6

ARCHROCK, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

Year Ended December 31, 

2020

    

2019

    

2018

Cash flows from operating activities:

  

  

  

Net income (loss)

$

(68,445)

$

97,330

$

29,160

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

 

  

 

  

 

  

Loss from discontinued operations, net of tax

 

 

273

 

Depreciation and amortization

 

193,138

 

188,084

 

174,946

Long-lived and other asset impairment

 

79,556

 

44,663

 

28,127

Goodwill impairment

99,830

Inventory write-downs

 

1,349

 

944

 

1,614

Amortization of operating lease ROU assets

 

3,477

 

2,931

 

Amortization of deferred financing costs

 

5,554

 

6,211

 

6,113

Amortization of debt discount

 

187

 

910

 

1,410

Amortization of debt premium

(84)

Amortization of terminated interest rate swaps

291

Debt extinguishment loss

 

3,971

 

3,653

 

2,450

Interest rate swaps

 

3,178

 

(1,071)

 

(131)

Stock-based compensation expense

 

10,551

 

8,105

 

7,388

Non-cash restructuring charges

1,660

Provision for credit losses

 

3,525

 

2,567

 

1,677

(Gain) loss on sale of assets, net

 

1,832

 

(16,016)

 

(5,674)

Gain on sale of business

(12,475)

Deferred income tax provision (benefit)

 

(17,764)

 

(39,597)

 

5,238

Amortization of contract costs

 

26,629

 

23,330

 

14,939

Deferred revenue recognized in earnings

 

(19,489)

 

(42,268)

 

(28,428)

Change in assets and liabilities, net of acquisition:

 

  

 

 

  

Accounts receivable, trade

 

36,395

 

3,248

 

(21,028)

Inventory

 

3,972

 

6,036

 

4,210

Other assets

 

(5,797)

 

4,458

 

(15,249)

Contract costs, net

 

(13,262)

 

(27,237)

 

(32,435)

Accounts payable and other liabilities

 

(15,089)

 

(12,728)

 

14,964

Deferred revenue

 

12,732

 

36,578

 

36,571

Other

 

147

 

12

 

(206)

Net cash provided by continuing operations

 

335,278

 

290,416

 

225,947

Net cash used in discontinued operations

 

 

(269)

 

Net cash provided by operating activities

 

335,278

 

290,147

 

225,947

Cash flows from investing activities:

 

  

 

  

 

  

Capital expenditures

 

(140,302)

 

(385,198)

 

(319,102)

Proceeds from sale of business

 

33,651

 

 

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

 

18,911

 

80,961

 

33,927

Proceeds from insurance and other settlements

2,709

3,696

252

Cash paid in Elite Acquisition

 

 

(214,019)

 

Net cash used in investing activities

 

(85,031)

 

(514,560)

 

(284,923)

Cash flows from financing activities:

 

  

 

  

 

  

Borrowings of long-term debt

 

1,049,000

 

2,395,250

 

714,830

Repayments of long-term debt

 

(1,204,375)

 

(2,071,750)

 

(605,636)

Payments for debt issuance costs

 

(5,269)

 

(22,426)

 

(3,332)

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

 

(2,916)

 

1,180

 

190

F-7

Dividends paid to Archrock stockholders

 

(88,832)

 

(78,530)

 

(58,288)

Distributions paid to noncontrolling partners in the Partnership

(11,766)

Proceeds from stock options exercised

264

Proceeds from stock issued under ESPP

 

683

 

771

 

803

Purchases of treasury stock

 

(1,804)

 

(2,007)

 

(1,759)

Contribution from Exterran Corporation

 

678

 

 

18,744

Net cash provided by (used in) financing activities

 

(252,835)

 

222,488

 

54,050

Net decrease in cash and cash equivalents

 

(2,588)

 

(1,925)

 

(4,926)

Cash and cash equivalents, beginning of period

 

3,685

 

5,610

 

10,536

Cash and cash equivalents, end of period

$

1,097

$

3,685

$

5,610

Supplemental disclosure of cash flow information:

 

  

 

  

 

  

Interest paid

$

(99,797)

$

(97,451)

$

(86,758)

Income taxes refunded (paid), net

(94)

1,973

2,131

Supplemental disclosure of non-cash investing and financing transactions:

Accrued capital expenditures

$

1,624

$

11,767

$

17,491

Non-cash consideration received in July 2020 Disposition

5,762

Issuance of Archrock common stock pursuant to Elite Acquisition, net of tax

225,880

Issuance of Archrock common stock pursuant to Merger, net of tax

57,421

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

F-8

ARCHROCK, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Description of Business

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.

2. Basis of Presentation and Significant Accounting Policies

Basis of Presentation

Our Financial Statements include Archrock and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.

Our Financial Statements are prepared in accordance with GAAP and the rules and regulations of the SEC. The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Because of the inherent uncertainties in this process, actual future results could differ from those expected as of the reporting date. Management believes that the estimates and assumptions used are reasonable.

Significant Accounting Policies

Cash and Cash Equivalents

We consider all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.

Revenue Recognition

We recognize revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we are entitled to receive in exchange for those goods or services. Sales and usage-based taxes that are collected from the customer are excluded from revenue.

Contract Operations

Natural gas compression services. Natural gas compression services are generally satisfied over time, as the customer simultaneously receives and consumes the benefits provided by these services. Our performance obligation is a series in which the unit of service is one month, as the customer receives substantially the same benefit each month from the services regardless of the type of service activity performed, which may vary. If the transaction price is based on a fixed fee, revenue is recognized monthly on a straight-line basis over the period that we are providing services to the customer. Amounts invoiced to customers for costs associated with moving our compression assets to a customer site are also included in the transaction price and are amortized over the initial contract term. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year.

F-9

Variable consideration exists if customers are billed at a lesser standby rate when a unit is not running. We recognize revenue for such variable consideration monthly, as the invoice corresponds directly to the value transferred to the customer based on our performance completed to date. The rate for standby service is lower to reflect the decrease in costs and effort required to provide standby service when a unit is not running.

Billable Maintenance Service. We also perform billable maintenance service on our natural gas compression equipment at the customer’s request on an as-needed basis. The performance obligation is satisfied and revenue is recognized at the agreed-upon transaction price at the point in time when service is complete and the customer has accepted the work performed and can obtain the remaining benefits of the service that the unit will provide.

Aftermarket Services

OTC Parts and Components Sales. For sales of OTC parts and components, the performance obligation is generally satisfied at the point in time when delivery takes place and the customer obtains control of the part or component. The transaction price is the fixed sales price for the part stated in the contract. Revenue is recognized upon delivery, as we have a present right to payment and the customer has legal title.

Maintenance, Overhaul and Reconfiguration Services. For our service activities, the performance obligation is satisfied over time, as the work performed enhances the customer-controlled asset and another entity would not have to substantially re-perform the work we completed if they were to fulfill the remaining performance obligation. The transaction price may be a fixed monthly service fee, a fixed quoted fee or entirely variable, calculated on a time and materials basis.

For service provided based on a fixed monthly fee, the performance obligation is a series in which the unit of service is one month. The customer receives substantially the same benefit each month from the service, regardless of the type of service activity performed, which may vary. As the progress towards satisfaction of the performance obligation is measured based on the passage of time, revenue is recognized monthly based on the fixed fee provided for in the contract.

For service provided based on a quoted fixed fee, progress towards satisfaction of the performance obligation is measured using an input method based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the service. Significant judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change occurs.

Service provided based on time and materials are generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. We apply an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. We evaluate the estimated gross margin percentage at the end of each reporting period and adjust the transaction price as appropriate.

Contract Assets and Liabilities

We recognize a contract asset when we have the right to consideration in exchange for goods or services transferred to a customer when the right is conditioned on something other than the passage of time. We recognize a contract liability when we have an obligation to transfer goods or services to a customer for which we have already received consideration.

F-10

Concentrations of Credit Risk

Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. Our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.

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

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

At December 31, 2020, Chevron U.S.A. Inc. and Williams Partners accounted for 14% and 10% of our trade accounts receivable balance, respectively. No customer accounted for more than 10% of our trade accounts receivable balance at December 31, 2019. During the years ended December 31, 2020, 2019 and 2018, we recorded bad debt expense of $3.5 million, $2.6 million and $1.7 million, respectively. The following table summarizes the changes in our allowance for credit losses balance during the year ended December 31, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

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

(216)

Provision for credit losses

3,525

Write-offs charged against allowance

(2,149)

Balance at December 31, 2020

$

3,370

Inventory

Inventory consists of parts used for maintenance of natural gas compression equipment. Inventory is stated at the lower of cost and net realizable value using the average cost method.

F-11

Property, Plant and Equipment

Property, plant and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives as follows:

Compression equipment, facilities and other fleet assets

    

3 to 30 years

Buildings

20 to 35 years

Transportation and shop equipment

3 to 10 years

Computer hardware and software

3 to 5 years

Other

3 to 10 years

Major improvements that extend the useful life of an asset are capitalized and depreciated over the estimated useful life of the major improvement, up to seven years. Repairs and maintenance are expensed as incurred.

Long-Lived Assets

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. An impairment loss exists when estimated undiscounted cash flows expected from the use of the asset and its eventual disposition are less than its carrying amount. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. Identifiable intangibles are amortized over the estimated useful life of the asset.

Leases

As a result of our adoption of ASC 842 Leases on January 1, 2019, we recorded an operating lease ROU asset and an operating lease liability on our consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at commencement date in determining the present value of the lease payments. The lease term includes options to extend when we are reasonably certain to exercise the option. Short-term leases, those with an initial term of 12 months or less, are not recorded on the balance sheet. Variable costs such as our proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred. Operating lease expense for lease payments is recognized on a straight-line basis over the term of the lease.

Our facility leases, of which we are the lessee, contain lease and nonlease components, which we have elected to account for as a single lease component, as the nonlease components are not significant to the total consideration of the contract and separating the nonlease component would have no effect on lease classification. As it relates to our contract operations service agreements in which we are a lessor, the services nonlease component is predominant over the compression package lease component and therefore recognition of these agreements will continue to follow the ASC 606 Revenue guidance. Under previous guidance, no separation of lease and nonlease components is required, for either lessee or lessor.

Goodwill

The goodwill acquired in connection with the Elite Acquisition represented the excess of consideration transferred over the fair value of the assets and liabilities acquired. 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 a reporting unit exceeds its fair value, including the applicable goodwill. We perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is impaired. If the fair value is more likely than not impaired, we perform a quantitative impairment test to identify impairment and measure the amount of impairment loss to be recognized, if any.

F-12

Our qualitative assessment includes consideration of various events and circumstances and their potential impact to a reporting unit’s fair value, including macroeconomic and industry conditions such as a deterioration in our operating environment and limitations on access to capital and other developments in the equity and credit markets, cost factors that could have a negative effect on earnings and cash flows, relevant entity-specific and reporting unit-specific events and overall financial performance such as declining earnings or cash flows or a sustained decrease in share price.

The quantitative impairment test (i) allocates goodwill and our other assets and liabilities to our reporting units, contract operations and aftermarket services, (ii) calculates the fair value of the reporting units and (iii) determines the impairment loss, if any, as the amount by which the carrying amount of the reporting unit exceeds its fair value (limited to the total amount of goodwill allocated to that reporting unit). All of the goodwill recognized in the Elite Acquisition was allocated to our contract operations reporting unit. The fair value of the contract operations reporting unit is calculated using the expected present value of future cash flows method. Significant estimates are made to determine future cash flows including future revenues, costs and capital requirements and the appropriate risk-adjusted discount rate by which to discount the estimated future cash flows.

In the first quarter of 2020, the global response to the COVID-19 pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a full impairment loss on goodwill in the first quarter as a result.

Internal-Use Software

Certain of our contracts have been deemed to be hosting arrangements that are service contracts, including those related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools. Certain costs incurred for the implementation of a hosting arrangement that is a service contract are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins for each component of the hosting arrangement when the component becomes ready for its intended use. Capitalized implementation costs are presented in other assets, the same line item in our consolidated balance sheets that a prepayment of the fees for the associated hosting arrangement would be presented. Amortization expense of the capitalized implementation costs is presented in SG&A, the same line item in our consolidated statements of operations as the expense for fees for the associated hosting arrangement.

Income Taxes

We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rate on deferred tax assets and liabilities is recognized in income in the period of the enactment date.

We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If a valuation allowance was previously recorded and we subsequently determined we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax assets’ valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions in accordance with the accounting standard on income taxes under a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

F-13

Hedging and Use of Derivative Instruments

We use derivative instruments to manage our exposure to fluctuations in the variable interest rate of our Credit Facility and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes. We record interest rate swaps on the balance sheet as either derivative assets or derivative liabilities measured at their fair value. The fair value of our derivatives is based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. Changes in the fair value of the derivatives designated as cash flow hedges 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 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.

To qualify for hedge accounting treatment, we must formally document, designate and assess the effectiveness of the transactions. We perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. If the necessary correlation ceases to exist or if the anticipated transaction is no longer probable, we would discontinue hedge accounting and apply mark-to-market accounting. Amounts paid or received from interest rate swap agreements are recorded in interest expense and matched with the cash flows and interest expense of the debt being hedged, resulting in an adjustment to the effective interest rate.

3. Recent Accounting Developments

Accounting Standards Updates Implemented

Credit Losses

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

Fair Value Measurements

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

Income Taxes

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

F-14

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

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

4. Business Transactions

July 2020 Disposition

On July 9, 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a two-year term. In addition to cash of $9.5 million received upon closing, an additional $3.0 million is due on the first anniversary of the closing date and $3.5 million will be received through the purchase of turbocharger goods and services under the supply agreement. During the year ended December 31, 2020, we received cash of $0.7 million under the supply agreement and recognized a gain on the sale of $9.3 million in gain on sale of assets, net in our consolidated statements of operations.

March 2020 Disposition

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

Elite Acquisition

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

F-15

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

Accounts receivable

    

$

9,007

Inventory

 

7,987

Other current assets

 

608

Property, plant and equipment

 

286,158

Operating lease ROU assets

 

682

Goodwill

 

100,598

Intangible assets

 

40,237

Accounts payable, trade

 

(2,079)

Accrued liabilities

 

(2,973)

Operating lease liabilities

 

(326)

Purchase price

$

439,899

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

Goodwill

The goodwill resulting from the acquisition was attributable to the expansion of our services in various regions in which we currently operate and was allocated to our contract operations segment. The goodwill had an indefinite life that was to be reviewed annually for impairment or more frequently if indicators of potential impairment existed. All of the goodwill recorded for this acquisition is expected to be deductible for U.S. federal income tax purposes. See Note 9 (“Goodwill”) for details on the 2020 impairment of our goodwill.

Property, Plant and Equipment

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

Intangible Assets

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

F-16

Unaudited Pro Forma Financial Information

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

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

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

Year Ended December 31, 

2019

    

2018

Revenue

$

1,009,763

$

977,929

Net income attributable to Archrock stockholders

 

106,521

 

24,566

The results of operations attributable to the assets and liabilities acquired in the Elite Acquisition have been included in our consolidated financial statements as part of our contract operations segment since the date of acquisition. Revenue attributable to the assets acquired from the date of acquisition, August 1, 2019, through December 31, 2019 was $33.2 million. We are unable to provide earnings attributable to the assets and liabilities acquired since the date of acquisition as we do not prepare full stand-alone earnings reports for those assets and liabilities.

Harvest Sale

On August 1, 2019, we completed an asset sale in which Harvest acquired from us approximately 80,000 active and idle compression horsepower, vehicles and parts inventory for cash consideration of $30.0 million. We recorded a $6.6 million gain on this sale to gain on sale of assets, net in our consolidated statements of operations during the year ended December 31, 2019. The assets were previously reported under our contract operations segment.

5. Discontinued Operations

Spin-off of Exterran Corporation

In 2015 we completed the Spin-off. In order to effect the Spin-off and govern our relationship with Exterran Corporation after the Spin-off, we entered into several agreements with Exterran Corporation, which include, but are not limited to, the separation and distribution agreement and the tax matters agreement.

The separation and distribution agreement specifies, among other things, our right to promptly receive payments from Exterran Corporation based on a notional amount corresponding to payments received by Exterran Corporation from PDVSA in respect of the sale of Exterran Corporation’s previously nationalized assets after such amounts are collected by Exterran Corporation. During the years ended December 31, 2020 and 2018, we received $0.7 million and $18.7 million, respectively, from Exterran Corporation pursuant to this term of the separation and distribution agreement. We entered into an assignment from Exterran Corporation in 2020 such that any future payments by PDVSA would be received directly by us.

F-17

The tax matters agreement governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to certain tax matters. As of December 31, 2020 and 2019, we had $7.9 million and $8.5 million, respectively, 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 consolidated balance sheets. We had an offsetting indemnification asset of $7.9 million and $8.5 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of December 31, 2020 and 2019, respectively.

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

December 31, 

2020

2019

Other assets

$

7,868

$

8,508

Deferred tax assets

3,168

4,393

Total assets associated with discontinued operations

$

11,036

$

12,901

Deferred tax liabilities

$

7,868

$

8,508

Total liabilities associated with discontinued operations

$

7,868

$

8,508

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

Year Ended December 31, 

2020

    

2019

    

2018

Other (income) expense, net

$

640

    

$

(1,473)

    

$

(654)

Provision for (benefit from) income taxes

 

(640)

 

1,746

 

654

Loss from discontinued operations, net of tax

$

$

(273)

$

6. Inventory

Inventory consisted of the following (in thousands):

December 31, 

2020

    

2019

Parts and supplies

$

57,433

$

66,121

Work in progress

 

6,237

 

8,346

Inventory

$

63,670

$

74,467

During the years ended December 31, 2020, 2019 and 2018, we recorded write-downs to inventory of $1.3 million, $0.9 million and $1.6 million, respectively, for inventory considered to be excess, obsolete or carried at an amount in excess of net realizable value.

F-18

7. Property, Plant and Equipment, net

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

December 31, 

2020

2019

Compression equipment, facilities and other fleet assets

$

3,439,432

$

3,653,930

Land and buildings

 

45,167

 

50,743

Transportation and shop equipment

 

106,868

 

116,057

Computer hardware and software

 

84,680

 

93,695

Other

 

14,457

 

15,308

Property, plant and equipment

 

3,690,604

 

3,929,733

Accumulated depreciation

 

(1,300,930)

 

(1,370,335)

Property, plant and equipment, net

$

2,389,674

$

2,559,398

Depreciation expense was $177.5 million, $172.8 million and $158.4 million during the years ended December 31, 2020, 2019 and 2018, respectively. Assets under construction of $17.6 million and $51.0 million at December 31, 2020 and 2019, respectively, were primarily included in compression equipment, facilities and other fleet assets.

8. Leases

We have operating leases and subleases for office space, temporary housing, storage and shops. Our leases have remaining lease terms of less than one year to approximately 10 years and most include options to extend the lease term, at our discretion, for an additional one to five years. We are not, however, reasonably certain that we will exercise any of the options to extend and as such, they have not been included in the remaining lease terms.

Balance sheet information related to our operating leases follows (in thousands):

December 31, 

    

Classification

    

2020

    

2019

ROU assets

 

Operating lease ROU assets

$

19,236

$

17,901

Lease liabilities

 

  

 

  

 

  

Current

 

Accrued liabilities

$

3,564

$

3,037

Noncurrent

 

Operating lease liabilities

 

16,925

 

16,094

Total lease liabilities

 

  

$

20,489

$

19,131

The components of lease cost follow (in thousands):

Year Ended December 31, 

2020

2019

Operating lease cost

$

4,508

$

3,966

Short-term lease cost

 

52

 

348

Variable lease cost

 

1,652

 

1,607

Total lease cost

$

6,212

$

5,921

F-19

Cash flow and noncash information related to our operating leases follow (in thousands):

    

Year Ended December 31, 

2020

2019

Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities

$

5,885

$

5,420

Operating lease ROU assets obtained in exchange for new lease liabilities

 

4,812

 

2,247

Other supplemental information related to our operating leases follows:

      

December 31, 

    

2020

2019

Weighted average remaining lease term (in years)

7.9

8.2

Weighted average discount rate

4.8

%

5.3

%

Remaining maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):

2021

    

$

4,126

2022

3,288

2023

 

2,933

2024

 

2,513

2025

 

2,213

Thereafter

 

9,766

Total lease payments

 

24,839

Less: Interest

 

(4,350)

Total lease liabilities

$

20,489

9. Goodwill

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

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

F-20

The following table presents the change in the carrying amount of goodwill during the year ended December 31, 2020 (in thousands):

Balance at December 31, 2019

$

100,598

Dispositions

(768)

Impairment loss

 

(99,830)

Balance at December 31, 2020

$

10. Intangible Assets, net

Intangible assets include customer relationships and contracts associated with various business and asset acquisitions. These acquired intangible assets were recorded at fair value determined as of the acquisition date and are being amortized over the period we expect to benefit from the assets. Intangible assets, net consisted of the following (in thousands):

December 31, 2020

December 31, 2019

Gross

Gross

Carrying

Accumulated

Carrying

Accumulated

    

Amount

    

Amortization

    

Amount

    

Amortization

Customer-related (10-25 year life)

$

147,169

$

(86,512)

$

147,244

$

(76,176)

Contract-based (5-7 year life)

 

37,730

 

(36,856)

 

37,773

 

(31,370)

Intangible assets

$

184,899

$

(123,368)

$

185,017

$

(107,546)

Amortization expense of these intangible assets totaled $15.6 million, $15.3 million and $16.5 million during the years ended December 31, 2020, 2019 and 2018, respectively.

Estimated future intangible assets amortization expense as of December 31, 2020 was as follows (in thousands):

2021

    

$

11,372

2022

 

9,171

2023

 

7,318

2024

 

6,158

2025

 

3,947

Thereafter

 

23,565

Total

$

61,531

11. Contract Costs

We capitalize incremental costs to obtain a contract with a customer if we expect to recover those costs. Capitalized costs include commissions paid to our sales force to obtain contract operations contracts. We expense commissions paid for sales of service contracts and OTC parts and components within our aftermarket services segment, as the amortization period is less than one year. We had contract costs of $3.2 million and $4.8 million associated with sales commissions recorded in our consolidated balance sheets at December 31, 2020 and 2019, respectively.

We capitalize costs incurred to fulfill a contract if those costs relate directly to a contract, enhance resources that we will use in satisfying performance obligations and if we expect to recover those costs. Capitalized costs incurred to fulfill our customer contracts include freight charges to transport compression assets before transferring services to the customer and mobilization activities associated with our contract operations services. Aftermarket services fulfillment costs are recognized based on the percentage-of-completion method applicable to the customer contract and do not typically result in the recognition of contract costs. We had contract costs of $26.0 million and $38.1 million associated with freight and mobilization recorded in our consolidated balance sheets at December 31, 2020 and 2019, respectively.

F-21

Contract operations obtainment and fulfillment costs are amortized based on the transfer of service to which the assets relate, which is estimated to be 38 months based on average contract term, including anticipated renewals. We assess periodically whether the 38-month estimate fairly represents the average contract term and adjust as appropriate. Contract costs associated with commissions are amortized to SG&A. Contract costs associated with freight and mobilization are amortized to cost of sales (excluding depreciation and amortization). During the years ended December 31, 2020, 2019 and 2018, we amortized $3.0 million, $2.6 million and $1.5 million, respectively, related to sales commissions and $23.6 million, $20.7 million and $13.4 million, respectively, related to freight and mobilization.

12. 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 December 31, 2020 and 2019, we had $7.7 million and $5.5 million, respectively, of capitalized implementation costs related to our hosting arrangements that are service contracts included in other assets in our consolidated balance sheets. Accumulated amortization was $0.3 million at December 31, 2020. We recorded $0.3 million of amortization expense to SG&A in our consolidated statements of operations during the year ended December 31, 2020.

During the year ended December 31, 2020, we impaired $1.6 million of capitalized implementation costs related to the hosting arrangements of the mobile workforce component of our project due to the termination of the agreement, which was included in long-lived and other asset impairment in our consolidated statements of operations.

13. Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

December 31, 

    

2020

    

2019

Accrued salaries and other benefits

$

16,332

$

19,300

Accrued income and other taxes

 

11,414

 

11,019

Accrued interest

 

22,693

 

16,462

Derivative liability - current

 

4,809

 

593

Other accrued liabilities

 

21,745

 

20,471

Accrued liabilities

$

76,993

$

67,845

F-22

14. Long-Term Debt

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

December 31, 

    

2020

2019

Credit Facility

$

393,000

$

513,000

2028 Notes

 

800,000

 

500,000

Add: Debt premium, net of amortization

14,541

 

Less: Deferred financing costs, net of amortization

 

(11,766)

 

(8,090)

 

802,775

 

491,910

2027 Notes

500,000

 

500,000

Less: Deferred financing costs, net of amortization

(6,908)

 

(7,999)

493,092

 

492,001

2022 Notes

 

 

350,000

Less: Debt discount, net of amortization

 

 

(2,046)

Less: Deferred financing costs, net of amortization

 

 

(2,316)

 

 

345,638

Long-term debt

$

1,688,867

$

1,842,549

Credit Facility

As of December 31, 2020, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.7% and 4.3% at December 31, 2020 and 2019, respectively. As a result of the facility’s ratio requirements (see below), $444.1 million of the $844.6 million of undrawn capacity was available for additional borrowings as of December 31, 2020. As of December 31, 2020, we were in compliance with all covenants under the Credit Facility agreement.

Amendment No. 2

On November 8, 2019, we amended the Credit Facility to, among other things:

extend the maturity date of the Credit Facility from March 30, 2022 to November 8, 2024, effective as of the execution of Amendment No. 2; and
change the applicable margin for borrowings under the Credit Facility to those discussed in “Other Facility Terms” below.

We incurred $6.4 million in transaction costs related to Amendment No. 2, which were included in other assets in our consolidated balance sheet and are being amortized over the term of the Credit Facility.

Amendment No. 1

In February 2018, we amended the Credit Facility to, among other things:

increase the maximum Total Debt to EBITDA ratios, as defined in the Credit Facility agreement (see below for the revised ratios), effective as of the execution of Amendment No. 1 in February 2018; and
effective upon completion of the Merger in April 2018:

increase the aggregate revolving commitment from $1.1 billion to $1.25 billion;

F-23

increase the amount available for the issuance of letters of credit from $25.0 million to $50.0 million; and

increase the basket sizes under certain covenants including covenants limiting our ability to make investments, incur debt, make restricted payments, incur liens and make asset dispositions.

We incurred $3.3 million in transaction costs related to Amendment No. 1, which were included in other assets in our consolidated balance sheet and are being amortized over the term of the Credit Facility.

Other Facility Terms

Subject to certain conditions, including the approval by the lenders, we are able to increase the aggregate commitments under the Credit Facility by up to an additional $250.0 million. Portions of the Credit Facility up to $50.0 million are available for the issuance of swing line loans.

The Credit Facility bears interest at a base rate or LIBOR, at our option, plus an applicable margin. Depending on our leverage ratio, the applicable margin varies (i) in the case of LIBOR loans, from 2.00% to 2.75% and (ii) in the case of base rate loans, from 1.00% to 1.75%. The base rate is the highest of (i) the prime rate announced by JPMorgan Chase Bank, (ii) the Federal Funds Effective Rate plus 0.50% and (iii) one-month LIBOR plus 1.00%.

Additionally, we are required to pay commitment fees based on the daily unused amount of the Credit Facility at a rate of 0.375%. We incurred $2.0 million, $1.9 million and $2.1 million in commitment fees on the daily unused amount of our facilities during the years ended December 31, 2020, 2019 and 2018, respectively.

The Credit Facility borrowing base consists of eligible accounts receivable, inventory and compressors, the largest of which is compressors. Borrowings under the Credit Facility are secured by substantially all of our personal property assets and our Significant Domestic Subsidiaries (as defined in the Credit Facility agreement), including all of the membership interests of our Domestic Subsidiaries (as defined in the Credit Facility agreement).

The Credit Facility agreement contains various covenants including, but not limited to, restrictions on the use of proceeds from borrowings and limitations on our ability to incur additional indebtedness, engage in transactions with affiliates, merge or consolidate, sell assets, make certain investments and acquisitions, make loans, grant liens, repurchase equity and pay distributions. The Credit Facility agreement also contains various covenants requiring mandatory prepayments from the net cash proceeds of certain asset transfers.

As of December 31, 2020, the following consolidated financial ratios, as defined in our Credit Facility agreement, were required:

EBITDA to Interest Expense

    

2.5 to 1.0

Senior Secured Debt to EBITDA

 

3.5 to 1.0

Total Debt to EBITDA

 

  

January 1 through June 30, 2020

 

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.

Former Credit Facility

In April 2018, in connection with the Merger, the Former Credit Facility was terminated. Upon termination, we repaid $63.2 million in borrowings and accrued and unpaid interest and fees outstanding. All commitments under the Former Credit Facility were terminated and the $15.4 million of letters of credit outstanding under the Former Credit Facility were converted to letters of credit under the Credit Facility. As a result of the termination, we recorded a debt extinguishment loss of $2.5 million. We were in compliance with all covenants under the Former Credit Facility through its closing.

F-24

2028 Notes and 2027 Notes

On December 17, 2020, we completed a private offering of $300.0 million aggregate principal amount of 6.25% senior notes due April 2028, which were issued pursuant to the indenture under which we completed a private offering of $500.0 million aggregate principal amount of 6.25% senior notes in December 2019. The notes of the two offerings have identical terms and are treated as a single class of securities. The $300.0 million of notes were issued at 104.875% of their face value and have an effective interest rate of 5.6%. We received net proceeds of $309.9 million, after deducting issuance costs of $4.7 million, from our December 2020 offering and net proceeds of $491.8 million, after deducting issuance costs of $8.2 million, from our December 2019 offering.

In March 2019, we completed a private offering of $500.0 million aggregate principal amount of 6.875% senior notes due April 2027 and received net proceeds of $491.2 million after deducting issuance costs of $8.8 million.

The net proceeds from the 2027 Notes and 2028 Notes were used to repay borrowings outstanding under our Credit Facility. Issuance costs related to the 2027 Notes and 2028 Notes are considered deferred financing costs, and together with the issue premium of the December 2020 offering of 2028 Notes, are recorded within long-term debt in our consolidated balance sheets and are being amortized to interest expense in our consolidated statements of operations over the terms of the notes.

The 2027 Notes and 2028 Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by us and all of our existing subsidiaries, other than Archrock Partners, L.P. and APLP Finance Corp., which are co-issuers of both offerings, and certain of our future subsidiaries. The 2027 Notes and 2028 Notes and the guarantees rank equally in right of payment with all of our and the guarantors’ existing and future senior indebtedness.

The 2027 Notes and 2028 Notes may be redeemed at any time, in whole or in part, at specified redemption prices and make-whole premiums, plus any accrued and unpaid interest.

2022 Notes

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

2021 Notes

In April 2019, the 2021 Notes were redeemed at 100% of their $350.0 million aggregate principal amount plus accrued and unpaid interest of $0.2 million with borrowings under the Credit Facility. We recorded a debt extinguishment loss of $3.7 million related to the redemption during the year ended December 31, 2019.

Long-Term Debt Maturity

Contractual maturities of long-term debt over the next five years, excluding interest to be accrued, at December 31, 2020 were as follows (in thousands):

2021

    

$

2022

 

2023

 

2024

 

393,000

2025

 

Long-term debt maturities through 2025

$

393,000

F-25

15. Accumulated Other Comprehensive Income (Loss)

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

The following table presents the changes in accumulated other comprehensive income (loss) of our derivative cash flow hedges, net of tax and excluding noncontrolling interest (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Beginning accumulated other comprehensive income (loss)

$

(1,387)

$

5,773

$

1,197

Loss recognized in other comprehensive income (loss), net of tax provision (benefit) of $(1,776), $(1,425) and $169, respectively

 

(6,683)

 

(5,360)

 

(659)

(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax provision (benefit) of $(814), $478 and $185, respectively (1)

 

3,064

 

(1,800)

 

(435)

Merger-related adjustments (2)

5,670

Other comprehensive income (loss) attributable to Archrock stockholders

 

(3,619)

 

(7,160)

 

4,576

Ending accumulated other comprehensive income (loss)

$

(5,006)

$

(1,387)

$

5,773

(1)Included stranded tax effects resulting from the Tax Cuts and Jobs Act of $0.3 million reclassified to accumulated deficit during the year ended December 31, 2018.
(2)Pursuant to the Merger, we reclassified a gain of $5.7 million from noncontrolling interest to accumulated other comprehensive income (loss) related to the fair value of our derivative instruments that was previously attributed to public ownership of the Partnership.

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

16. Equity

Elite Acquisition

In August 2019, we completed the Elite Acquisition. A portion of the acquisition’s purchase price was funded through the issuance of 21.7 million shares of common stock with an acquisition date fair value of $225.9 million, which was recorded to common stock and additional paid-in capital in our consolidated statements of equity. See Note 4 (“Business Transactions”) for further details of this acquisition.

Merger Transaction

In April 2018, we completed the Merger and issued 57.6 million shares of our common stock to acquire the 41.2 million common units of the Partnership not owned by us prior to the Merger at a fixed exchange ratio of 1.40 shares of our common stock for each Partnership common unit for total implied consideration of $625.3 million. Additionally, the incentive distribution rights in the Partnership, all of which we owned prior to the Merger, were canceled and ceased to exist. As a result of the Merger, the Partnership’s common units are no longer publicly traded.

As we controlled the Partnership prior to the Merger and continue to control the Partnership after the Merger, we accounted for the change in our ownership interest in the Partnership as an equity transaction in the second quarter of 2018. No gain or loss was recognized in our consolidated statements of operations as a result of the Merger.

F-26

Prior to the Merger, public unitholders held a 57% ownership interest in the Partnership and we owned the remaining 43% equity interest. The equity interests in the Partnership that were owned by the public prior to the Merger are reflected in noncontrolling interest in our consolidated statements of equity. The earnings of the Partnership that were attributed to its common units held by the public prior to the Merger are reflected in net income attributable to noncontrolling interest in our consolidated statements of operations.

The tax effects of the Merger were reported as adjustments to other assets, noncurrent assets associated with discontinued operations, deferred tax liabilities, additional paid-in capital and other comprehensive income. The change in ownership and tax step up from the consideration given in the Merger caused us to record a $156.0 million deferred tax asset, which resulted in an overall $52.2 million net deferred tax asset. We evaluated the realizability of our resulting net deferred tax asset position by assessing the available positive and negative evidence and concluded, based on the weight of the evidence, that a $50.8 million valuation allowance was required. The $105.2 million net tax impact of the change in deferred tax assets and the valuation allowance was recorded as an offsetting increase to additional paid-in capital.

We incurred $0.5 million and $10.2 million of transaction costs directly attributable to the Merger during the years ended December 31, 2019 and 2018, respectively, including financial advisory, legal service and other professional fees, which were recorded to transaction-related costs in our consolidated statements of operations.

The following table presents the effects of changes in our ownership interest in the Partnership on the equity attributable to Archrock stockholders during the year ended December 31, 2018 (in thousands):

Year Ended

    

December 31, 2018

Net income attributable to Archrock stockholders

$

21,063

Increase in Archrock stockholders’ additional paid-in capital for change in ownership of Partnership common units

 

56,845

Increase from net income attributable to Archrock stockholders and transfers from noncontrolling interest

$

77,908

Cash Dividends

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

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2020

 

  

 

  

Q1

$

0.145

$

22,171

Q2

0.145

22,176

Q3

0.145

22,308

Q4

0.145

22,177

2019

 

  

 

  

Q1

$

0.132

$

17,231

Q2

 

0.132

 

17,206

Q3

 

0.145

 

22,062

Q4

 

0.145

 

22,031

2018

 

  

 

  

Q1

$

0.120

$

8,532

Q2

 

0.120

 

15,486

Q3

 

0.132

 

17,114

Q4

 

0.132

 

17,156

F-27

On January 27, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock, or approximately $22.2 million, that was paid on February 16, 2021 to stockholders of record at the close of business on February 8, 2021.

17. Revenue from Contracts with Customers

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

Year Ended December 31, 

2020

    

2019

    

2018

Contract operations (1):

  

  

  

0 - 1,000 horsepower per unit

$

224,702

$

259,985

$

241,810

1,001 - 1,500 horsepower per unit

 

305,185

 

316,082

 

276,775

Over 1,500 horsepower per unit

 

206,749

 

191,510

 

149,783

Other (2)

 

2,282

 

3,962

 

4,168

Total contract operations (3)

 

738,918

 

771,539

 

672,536

Aftermarket services (1):

 

  

 

  

 

  

Services (4)

 

79,012

 

122,076

 

142,476

OTC parts and components sales

 

57,040

 

71,870

 

89,429

Total aftermarket services (5)

 

136,052

 

193,946

 

231,905

Total revenue

$

874,970

$

965,485

$

904,441

(1)We operate in two segments: contract operations and aftermarket services. See Note 28 (“Segments”) for further details regarding our segments.
(2)Primarily relates to fees associated with owned non-compression equipment.
(3)Includes $5.6 million, $7.9 million and $6.6 million for the years ended December 31, 2020, 2019 and 2018, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(4)Includes a reversal of $0.9 million of revenue during the year ended December 31, 2019 related to changes in estimates of performance obligations partially satisfied in prior periods.
(5)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.

Performance Obligations

As of December 31, 2020, we had $350.0 million of remaining performance obligations related to our contract operations segment. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

252,807

$

82,366

$

13,216

$

1,436

$

168

$

349,993

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

Contract Assets and Liabilities

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

F-28

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

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

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

Year Ended December 31, 

2020

    

2019

    

2018

Idle compressors retired from the active fleet

730

 

975

 

310

Horsepower of idle compressors retired from the active fleet

 

261,000

 

170,000

 

115,000

Impairment recorded on idle compressors retired from the active fleet

$

77,590

$

44,663

$

28,127

Other Impairment

During the year ended December 31, 2020, $1.7 million of capitalized implementation and unamortized prepaid costs related to the mobile workforce component of our multi-year process and technology transformation project was impaired. See Note 12 (“Hosting Arrangements”) for further details.

F-29

19. 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 during the first quarter related to these activities. No additional costs will be incurred related to these restructuring activities.

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 to right-size our business. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of the COVID-19 pandemic, as the magnitude and duration of the pandemic and its impact on our operations remain difficult to predict.

During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of our property disposals, as the timing of the disposals and magnitude of the financial impact of their ultimate disposition remain difficult to predict.

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

The following table presents the changes to our accrued liability balance related to restructuring charges during the year ended December 31, 2020 (in thousands):

Organizational

Pandemic

Property

Restructuring

Restructuring

Restructuring

Total

Balance at December 31, 2019

    

$

    

$

    

$

    

$

Charges incurred (1)

 

1,695

 

5,257

 

1,498

 

8,450

Non-cash expense (2)

(61)

 

(101)

 

(1,498)

(1,660)

Payments

(1,634)

(4,955)

(6,589)

Balance at December 31, 2020

$

$

201

$

$

201

(1)Includes a loss on sale of $0.9 million and an impairment loss of $0.6 million related to the property restructuring during the year ended December 31, 2020.
(2)Represents accelerated vesting of stock awards related to the organizational and pandemic restructuring activities and the loss on sale and impairment loss related to the property restructuring during the year ended December 31, 2020.

The following table presents, by segment, restructuring charges incurred during the year ended December 31, 2020 (in thousands):

    

Contract

Aftermarket

Operations

Services

Other (1)

Total

Organizational restructuring

$

458

$

625

$

612

$

1,695

Pandemic restructuring

2,505

1,218

1,534

5,257

Property restructuring

Loss on sale

915

915

Impairment loss

583

583

Total property restructuring

1,498

1,498

Total restructuring charges

$

2,963

$

1,843

$

3,644

$

8,450

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

F-30

The following table presents, by cost type, restructuring charges incurred during the year ended December 31, 2020 (in thousands):

Year Ended

December 31, 2020

Severance costs

Organizational restructuring

$

1,695

Pandemic restructuring

5,257

Total severance costs

6,952

Property restructuring

Loss on sale

915

Impairment loss

583

Total property restructuring

 

1,498

Total restructuring charges

$

8,450

20. Income Taxes

Current and Deferred Tax Provision

Our provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31, 

    

2020

    

2019

    

2018

Current tax provision (benefit):

U.S. federal

$

(99)

$

75

$

State

 

326

 

377

 

912

Total current

227

452

912

Deferred tax provision (benefit):

  

  

  

U.S. federal

(17,246)

(35,597)

6,197

State

 

(518)

 

(4,000)

 

(959)

Total deferred

(17,764)

(39,597)

5,238

Provision for (benefit from) income taxes

$

(17,537)

$

(39,145)

$

6,150

The provision for (benefit from) income taxes for the years ended December 31, 2020, 2019 and 2018 resulted in effective tax rates on continuing operations of 20.4%, (67.0)% and 17.4%, respectively. The following table reconciles these effective tax rates to the U.S. statutory rate of 21%, the rate in effect during 2020, 2019 and 2018 (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Income taxes at U.S. federal statutory rate

    

$

(18,056)

    

$

12,276

    

$

7,415

Net state income taxes

 

(817)

 

1,634

 

1,570

Tax credits

 

(1,256)

 

(1,757)

 

(244)

Noncontrolling interest

 

 

 

(1,793)

Unrecognized tax benefits (1)

 

772

 

(1,958)

 

(1,443)

Valuation allowances and write off of tax attributes (2)

 

236

 

(50,219)

 

(58)

Executive compensation limitation

 

1,159

 

1,102

 

977

Stock

 

538

 

66

 

(455)

Other

 

(113)

 

(289)

 

181

Provision for (benefit from) income taxes

$

(17,537)

$

(39,145)

$

6,150

(1)Reflects a decrease in our uncertain tax benefit, net of federal benefit, due to settlements of tax audits and expiration of statute of limitations in 2019 and 2018.
(2)See “Tax Attributes and Valuation Allowances” below for further details.

F-31

Deferred income tax balances are the direct effect of temporary differences between the financial statement carrying amounts and the tax basis of assets and liabilities at the enacted tax rates expected to be in effect when the taxes are actually paid or recovered. The tax effects of temporary differences that gave rise to deferred tax assets and deferred tax liabilities were as follows (in thousands):

December 31, 

2020

2019

Deferred tax assets:

    

  

    

  

Net operating loss carryforwards

$

158,916

$

116,378

Accrued liabilities

 

3,133

 

3,486

Other

 

12,124

 

12,479

 

174,173

 

132,343

Valuation allowances (1)

 

(1,027)

 

(822)

Total deferred tax assets

173,146

131,521

Deferred tax liabilities:

 

  

 

  

Property, plant and equipment

(6,066)

(6,440)

Basis difference in the Partnership

 

(103,721)

 

(81,645)

Other

 

(7,150)

 

(8,083)

Total deferred tax liabilities

 

(116,937)

 

(96,168)

Net deferred tax asset (2)

$

56,209

$

35,353

(1)See “Tax Attributes and Valuation Allowances” below for further details.
(2)The 2020 and 2019 net deferred tax asset are reflected in our consolidated balance sheets as deferred tax assets of $56.9 million and $36.6 million, respectively, and deferred tax liabilities of $0.7 million and $1.3 million, respectively.

Both the 2020 and 2019 balances are based on a U.S. federal tax rate of 21%.

Tax Attributes and Valuation Allowances

Pursuant to Sections 382 and 383 of the Code, utilization of loss and credit carryforwards are subject to annual limitations due to any ownership changes of 5% stockholders. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain stockholders or public groups in the stock of a corporation by more than 50% over a rolling three-year period. In 2018, the common stock we issued in the Merger caused a new ownership change to occur for Archrock. The limitations from this ownership change may cause us to pay U.S. federal income taxes earlier; however, we do not currently expect that any loss carryforwards or credit carryforwards will expire as a result of any 382 or 383 limitations. Our ability to utilize loss carryforwards and credit carryforwards against future U.S. federal taxable income and future U.S. federal income tax may be limited in the future if we have another 50% or more ownership change in our 5% stockholders.

We record valuation allowances when it is more likely than not that some portion or all of our deferred tax assets will not be realized. The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character and in the appropriate taxing jurisdictions in the future. If we do not meet our expectations with respect to taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations.

F-32

In 2018, the change in ownership and tax step up from the consideration given in the Merger caused us to record a $156.0 million deferred tax asset, which resulted in an overall $52.2 million net deferred tax asset, of which $46.6 million and $5.6 million related to continuing operations and discontinued operations, respectively. As of December 31, 2018, we had incurred a three-year cumulative book loss, which outweighed the positive evidence of projected future taxable income. Based on the weight of the evidence, we concluded that a $50.8 million valuation allowance was required, of which $45.2 million and $5.6 million were recorded to continuing operations and discontinued operations, respectively. The tax impact from the Merger was accounted for as an equity transaction; therefore, the valuation allowance was recorded as a decrease to additional paid-in capital.

As of December 31, 2019, we achieved a three-year cumulative book income, and together with other positive and negative evidence, we concluded that there is sufficient positive evidence of projected future taxable income to release the $50.8 million valuation allowance previously required for our overall net deferred tax asset position. This release was offset by a $0.6 million increase in the valuation allowance on our state NOL deferred tax asset. The overall impact of the change in the valuation allowance was recorded as a $50.2 million benefit from income taxes in our consolidated statements of operations and a $50.2 million increase in deferred tax assets in our consolidated balance sheets, of which $44.6 million and $5.6 million were recorded to continuing operations and discontinued operations, respectively.

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

At December 31, 2020, we had U.S. federal and state NOL carryforwards of $696.3 million and $257.6 million, respectively, included in our NOL deferred tax asset that are available to offset future taxable income. If not used, the federal and state NOL carryforwards will begin to expire in 2025 and 2021, respectively, though $457.3 million of the U.S. federal and $88.3 million of the state NOL carryforwards have no expiration date. In connection with the state NOL deferred tax asset, we recorded a valuation allowance of $1.0 million and $0.8 million as of December 31, 2020 and 2019, respectively.

At December 31, 2020, we had U.S. federal and state tax credit carryforwards of $2.5 million and $0.2 million, respectively. If not used, the federal and state tax credit carryforwards will begin to expire in 2037 and 2040, respectively.

Unrecognized Tax Benefits

A reconciliation of the unrecognized tax benefit (including discontinued operations) activity is shown below (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Beginning balance

    

$

18,453

    

$

19,560

    

$

21,400

Additions based on tax positions related to current year

 

2,397

 

2,227

 

1,893

Additions based on tax positions related to prior years

 

 

2,047

 

450

Reductions based on settlement refunds from government authorities

 

 

(4,414)

 

(3,461)

Reductions based on tax positions related to prior years

 

(73)

 

(51)

 

(20)

Reductions based on lapse of statute of limitations

 

(1,885)

 

(916)

 

(702)

Ending balance

$

18,892

$

18,453

$

19,560

F-33

We had $18.9 million, $18.5 million and $19.6 million of unrecognized tax benefits at December 31, 2020, 2019 and 2018, respectively, of which $2.9 million, $3.2 million and $6.9 million, respectively, would affect the effective tax rate if recognized and $7.9 million, $8.3 million and $6.9 million, respectively, would be reflected in income from discontinued operations, net of tax if recognized.

We recorded $2.1 million, $2.1 million and $2.2 million of potential interest expense and penalties related to unrecognized tax benefits associated with uncertain tax positions (including discontinued operations) in our consolidated balance sheets as of the years ended December 31, 2020, 2019 and 2018, respectively. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as reductions in income tax expense. During each of the years ended December 31, 2020 and 2019, we recorded releases of potential interest expense and penalties of $0.1 million and in the year ended December 31, 2018, we recorded $0.7 million of potential interest expense and penalties in our consolidated statements of operations.

Subject to the provisions of our tax matters agreement with Exterran Corporation, 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. As of December 31, 2020 and 2019, we recorded an indemnification asset (including penalties and interest) of $7.9 million and $8.5 million, respectively, related to unrecognized tax benefits in our consolidated balance sheets.

We and our subsidiaries file consolidated and separate income tax returns in the U.S. federal jurisdiction and in numerous state jurisdictions. U.S. federal income tax returns are generally subject to examination for up to three years after filing the returns. Due to our NOL carryforwards, our U.S. federal income tax returns can be examined back to the inception of our NOL carryforwards; therefore, expanding our examination period beyond 20 years. In 2020, the IRS completed their examination of our 2014 and 2015 tax years. Due to this audit being related to tax periods that commenced prior to the Spin-off, Exterran Corporation was also involved in the audit. The tax adjustments recorded from this audit did not have a material impact on our consolidated financial position or results of operations.

State income tax returns are generally subject to examination for a period of three to five years after filing the returns. However, the state impact of any U.S. federal audit adjustments and amendments remains subject to examination by various states for up to one year after formal notification to the states. We are currently involved in two state audits. During the years ended December 31, 2019 and 2018, we settled certain state audits, which resulted in refunds of $2.4 million and $1.7 million, respectively, and reductions in previously-accrued uncertain tax benefits of $4.4 million and $3.5 million, respectively. As of December 31, 2020, we did not have any state audits underway that we believe would have a material impact on our consolidated financial statements.

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

CARES Act

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

F-34

21. Earnings per Share

Basic net income (loss) per common share attributable to Archrock common stockholders 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 attributable to Archrock common stockholders is determined by dividing net income (loss) attributable to Archrock common stockholders, after deducting amounts allocated to participating securities, by the weighted average number of common shares outstanding for the period. Participating securities include unvested restricted stock and stock-settled restricted stock units that have nonforfeitable rights to receive dividends or dividend equivalents, whether paid or unpaid. During periods of net loss, only distributed earnings (dividends) are allocated to participating securities, as they do not have a contractual obligation to participate in our undistributed losses.

Diluted net income (loss) per common share attributable to Archrock common stockholders 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 Archrock common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share attributable to Archrock common stockholders (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Income (loss) from continuing operations attributable to Archrock stockholders

$

(68,445)

$

97,603

$

21,063

Loss from discontinued operations, net of tax

 

 

(273)

 

Net income (loss) attributable to Archrock stockholders

 

(68,445)

 

97,330

 

21,063

Less: Earnings attributable to participating securities

 

(1,338)

 

(1,348)

 

(815)

Net income (loss) attributable to Archrock common stockholders

$

(69,783)

$

95,982

$

20,248

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

Year Ended December 31, 

2020

    

2019

    

2018

Weighted average common shares outstanding including participating securities

152,827

139,317

110,843

Less: Weighted average participating securities outstanding

(1,999)

 

(1,825)

 

(1,538)

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

 

150,828

 

137,492

 

109,305

Net dilutive potential common shares issuable:

 

  

 

  

 

  

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

 

 

34

 

111

On settlement of ESPP shares

 

 

2

 

5

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

 

150,828

 

137,528

 

109,421

F-35

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

Year Ended December 31, 

2020

    

2019

    

2018

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

96

 

154

 

195

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

54

On settlement of ESPP shares

17

Net dilutive potential common shares issuable

167

154

195

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

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

As of December 31, 2020, the weighted average effective fixed interest rate on our interest rate swaps was 1.8%.

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

December 31, 

2020

2019

Other current assets

$

$

12

Total derivative assets

$

$

12

Accrued liabilities

$

4,810

$

593

Other liabilities

 

1,527

 

1,175

Total derivative liabilities

$

6,337

$

1,768

F-36

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

Year Ended December 31, 

2020

    

2019

    

2018

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

$

(8,459)

$

(6,785)

$

3,512

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

 

(3,878)

 

2,278

 

617

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

105,716

104,681

93,328

See Note 2 (“Basis of Presentation and Significant Accounting Policies”), Note 15 (“Accumulated Other Comprehensive Income (Loss)”) and Note 23 (“Fair Value Measurements”) for further details on our derivative instruments.

23. Fair Value Measurements

The accounting standard for fair value measurements and disclosures establishes a fair value hierarchy that prioritizes the inputs of valuation techniques used to measure fair value into the following three categories:

Level 1 — Quoted unadjusted prices for identical instruments in active markets to which we have access at the date of measurement.
Level 2 — Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. Level 2 inputs are those in markets for which there are few transactions, the prices are not current, little public information exists or prices vary substantially over time or among brokered market makers.
Level 3 — Model-derived valuations in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are those inputs that reflect our own assumptions regarding how market participants would price the asset or liability based on the best available information.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

December 31, 

2020

2019

Derivative asset

$

$

12

Derivative liability

 

6,337

 

1,768

F-37

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 9 (“Goodwill”) for further details of the valuation methodology used in connection with the goodwill impairment.

Properties

During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. The properties not sold at auction were impaired and written down to fair value. The commercial real estate market where these properties are located is not an active market. Our estimate of fair value included inputs from offers received as well as market transactions for similar properties, which are Level 3 inputs. The fair value of our impaired properties was as follows (in thousands):

    

December 31, 2020

Impaired properties

$

430

The significant unobservable inputs used to develop the Level 3 fair value measurements for the properties were the estimated sale values in an inactive market. In reviewing sales trends for the past three years, the probable pricing information based on market comparisons was as follows (in thousands):

    

Range

    

Weighted Average

Estimated sale proceeds

$100 - $600

$427

See Note 19 (“Restructuring Charges”) for further details of our approved plan of disposal.

Compressors

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

December 31, 

    

2020

    

2019

Impaired compressors

$

19,046

$

5,859

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 as of December 31, 2020 follows:

    

Range

    

Weighted Average (1)

Estimated net sale proceeds

$0 - $289 per horsepower

$20 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 81%.

F-38

See Note 18 (“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):

December 31, 

2020

2019

Carrying amount of fixed rate debt (1)

$

1,295,867

$

1,329,549

Fair value of fixed rate debt

 

1,371,000

 

1,400,000

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

24. Stock-Based Compensation

We recognize stock-based compensation expense related to stock options, restricted stock units, performance units, phantom units and our ESPP. We account for forfeitures as they occur.

Stock-based compensation expense consisted of the following (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Equity awards

$

10,551

$

8,105

$

7,388

Liability awards

 

1,521

 

2,336

 

1,096

Total stock-based compensation expense

$

12,072

$

10,441

$

8,484

Stock Incentive Plans

The 2020 Plan was adopted in April 2020 and provides for the granting of stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, other stock-based awards and dividend equivalent rights to employees, directors and consultants of Archrock. The 2020 Plan is administered by the compensation committee of our Board of Directors. Under the 2020 Plan, the maximum number of shares of common stock available for issuance is 8,500,000. Each stock-settled award granted under the 2020 Plan reduces the number of shares available for issuance by one share. Cash-settled awards are not counted against the aggregate share limit. Shares subject to awards granted under the 2020 Plan that are subsequently canceled, terminated, settled in cash or forfeited, excluding shares withheld to satisfy tax withholding obligations or to pay the exercise price of an option, are available for future grant under the 2020 Plan. No additional grants may be made under the 2013 Plan following the adoption of the 2020 Plan. Previous grants made under the 2013 Plan continue to be governed by that plan and the applicable award agreements.

The 2020 Plan and 2013 Plan allow us to withhold shares upon vesting of restricted stock at the then-current market price to cover taxes required to be withheld on the vesting date. During the years ended December 31, 2020, 2019 and 2018, we withheld 236,752 shares valued at $1.8 million, 212,080 shares valued at $2.0 million and 167,382 shares valued at $1.8 million, respectively, to cover tax withholding.

F-39

The compensation committee of our Board of Directors generally establishes its schedule for making annual long-term incentive awards, consisting of a combination of restricted shares and performance units vesting over multiple years, several months in advance and does not make such awards based on knowledge of material nonpublic information. Although the compensation committee of our Board of Directors has historically granted awards on a regular, predictable cycle, such awards may be granted at other times during the year, as determined in the sole discretion of the compensation committee.

Stock Options

Stock options are granted at fair market value at the grant date, are exercisable according to the vesting schedule established by the compensation committee of our Board of Directors in its sole discretion and expire no later than seven years after the grant date. Stock options generally vest one-third per year on each of the first three anniversaries of the grant date, subject to continued service through the applicable vesting date. During the years ended December 31, 2020, 2019 and 2018, we did not grant any stock options. Stock option activity during the year ended December 31, 2020 was as follows:

Weighted

Weighted

Aggregate

Stock

Average

Average

Intrinsic

Options

Exercise Price

Remaining Life

Value

    

(in thousands)

    

per Share

    

    (in years)

    

(in thousands)

Options outstanding and exercisable, December 31, 2019

 

154

$

19.40

Canceled

 

(90)

 

15.32

Options outstanding and exercisable, December 31, 2020

 

64

25.18

0.2

$

Intrinsic value is the difference between the market value of our stock and the exercise price of each stock option multiplied by the number of stock options outstanding for those stock options where the market value exceeds their exercise price. The total intrinsic value of stock options exercised during the year ended December 31, 2018 was $0.8 million. There were no stock options exercised during the years ended December 31, 2020 and 2019. Stock options outstanding at December 31, 2020 expire in March 2021.

Restricted Stock, Restricted Stock Units, Performance-Based Restricted Stock Units, Cash-Settled Restricted Stock Units and Cash-Settled Performance Units

For grants of restricted stock and restricted stock units, we recognize compensation expense over the vesting period equal to the fair value of our common stock at the grant date. Our restricted stock and restricted stock units include rights to receive dividends or dividend equivalents. We periodically remeasure the fair value of cash-settled restricted stock units and cash-settled performance units and record a cumulative adjustment of the expense previously recognized. Our obligation related to the cash-settled restricted stock units and cash-settled performance units is reflected as a liability in our consolidated balance sheets. Restricted stock, restricted stock units, cash-settled restricted stock units and cash-settled performance units generally vest one-third per year on dates as specified in the applicable award agreement, subject to continued service through the applicable vesting date.

We also grant performance-based restricted stock units, which in addition to service conditions, have a market-based condition, which determines the number of restricted stock units and dividend equivalents earned. The market condition is based on our total shareholder return ranked against that of a predetermined peer group over a three-year performance period. The awards vest in their entirety on a date specified in the award agreement in the year following the conclusion of the performance period. The fair value of the performance-based restricted stock units, incorporating the market condition, is estimated on the grant date using a Monte Carlo simulation model. Expected volatilities for us and each peer company utilized in the model are estimated using a historical period consistent with the awards’ remaining performance period as of the grant date. The risk-free interest rate is based on the yield on U.S. Treasury Separate Trading of Registered Interest and Principal Securities for a term consistent with the remaining performance period. The dividend yield used is 0.0% to approximate accumulation of earnings.

F-40

The following table presents the inputs used and the grant date fair value calculated in the Monte Carlo simulation model for the performance-based restricted stock units awarded during the years ended December 31, 2020, 2019 and 2018.

Year Ended December 31, 

2020

2019

2018

Remaining performance period as of grant date (in years)

    

2.9

    

2.9

    

2.8

    

Risk-free interest rate used

 

1.4

%  

2.6

%  

2.4

%  

Grant-date fair value

$

11.33

$

12.91

$

13.46

The following table presents restricted stock, restricted stock unit, performance-based restricted stock unit, cash-settled restricted stock unit and cash-settled performance unit activity during the year ended December 31, 2020:

Weighted

Average

Grant Date

Fair Value

    

Shares

    

Per Share

Non-vested awards, December 31, 2019

 

2,022

$

10.25

Granted (1)

 

1,467

 

9.37

Vested (2)

 

(933)

 

10.39

Canceled

 

(110)

 

9.78

Non-vested awards, December 31, 2020 (3)

 

2,446

 

9.69

(1)The weighted average grant date fair value of shares granted during the years ended December 31, 2020, 2019 and 2018 was $9.37, $10.01 and $9.66, respectively.
(2)The total fair value of all awards vested during the years ended December 31, 2020, 2019 and 2018 was $7.1 million, $9.0 million and $8.2 million, respectively.
(3)Non-vested awards as of December 31, 2020 were comprised of 454,000 cash-settled restricted stock units and cash-settled performance units and 1,992,000 restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units.

As of December 31, 2020, we expect $13.7 million of unrecognized compensation cost related to unvested restricted stock, stock-settled restricted stock units, performance units, cash-settled restricted stock units and cash-settled performance units to be recognized over the weighted-average period of 1.7 years. Cash paid upon vesting of cash-settled restricted stock units during the years ended December 31, 2020, 2019 and 2018 was $0.5 million, $1.3 million and $1.1 million, respectively.

Employee Stock Purchase Plan

Adopted in 2017, our ESPP provides employees with an opportunity to participate in our long-term performance and success through the purchase of shares of common stock at a price that may be less than fair market value. Each quarter, eligible employees may elect to withhold a portion of their salary up to the lesser of $25,000 per year or 10% of their eligible pay to purchase shares of our common stock at a price equal to 85% to 100% of the fair market value of the stock as defined by the plan. The ESPP will terminate on the date that all shares of common stock authorized for sale under the ESPP have been purchased, unless it is extended. The maximum number of shares of common stock available for purchase under the ESPP is 1,000,000. As of December 31, 2020, 611,707 shares remained available for purchase under the ESPP. Our ESPP is compensatory and, as a result, we record an expense in our consolidated statements of operations related to the ESPP. The purchase discount under the ESPP is 5% of the fair market value of our common stock on the first trading day of the quarter or the last trading day of the quarter, whichever is lower.

F-41

Directors’ Stock and Deferral Plan

Adopted in 2007, our DSDP provides non-employee members of the Board of Directors with an opportunity to elect to receive our common stock as payment for a portion or all of their retainer. The number of shares paid each quarter is determined by dividing the dollar amount of fees elected to be paid in common stock by the closing sales price per share of the common stock on the last day of the quarter. In addition, directors who elect to receive a portion or all of their fees in the form of common stock may also elect to defer, until a later date, the receipt of a portion or all of their fees to be received in common stock. We have reserved 100,000 shares under the DSDP and, as of December 31, 2020, 37,771 shares remained available to be issued under the plan.

25. Retirement Benefit Plan

Our 401(k) retirement plan provides for optional employee contributions up to the applicable Internal Revenue Service annual limit and discretionary employer matching contributions. We make discretionary matching contributions to each participant’s account at a rate of 100% of each participant’s contributions up to 5% of eligible compensation. We recorded matching contributions of $5.6 million, $6.8 million and $6.5 million during the years ended December 31, 2020, 2019 and 2018, respectively.

26. 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 December 31, 2020, we were in compliance with all obligations to which the performance bonds pertain.

Tax Matters

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

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

F-42

During the third quarter of 2020, we settled a certain sales and use tax audit for which we recorded a $12.4 million net benefit in our consolidated statements of operations. This net benefit was primarily reflected as decreases of $4.4 million and $7.9 million to cost of sales (excluding depreciation and amortization) and SG&A, respectively. We received a cash refund of $17.3 million in the fourth quarter of 2020 and have a $2.0 million accrued liability recorded as of December 31, 2020 related to this settlement.

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.

27. 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. 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 and Mr. Rebrook receives no compensation for their role as Director. As of December 31, 2020, JDH Capital owned 14.2% of our outstanding common stock.

Revenue from Hilcorp and affiliates was $40.3 million, $31.4 million and $12.0 million during the years ended December 31, 2020, 2019 and 2018, respectively. Accounts receivable, net due from Hilcorp and affiliates was $3.9 million and $5.1 million as of December 31, 2020 and 2019, respectively.

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

F-43

No single customer accounted for 10% or more of our revenue during the years ended December 31, 2020 and 2019. During the year ended December 31, 2018, Williams Partners accounted for 11% of our contract operations and aftermarket services revenue.

The following table presents revenue, gross margin and capital expenditures by segment during the years ended December 31, 2020, 2019 and 2018 (in thousands):

    

Contract

    

Aftermarket

    

Segments

    

    

    

Operations

    

Services

    

Total

    

Other (1)

    

Total

2020

 

  

 

  

 

  

 

  

 

  

Revenue

$

738,918

$

136,052

$

874,970

$

$

874,970

Gross margin

 

477,831

 

19,946

 

497,777

 

 

497,777

Capital expenditures

133,492

 

5,308

 

138,800

 

1,502

 

140,302

2019

 

  

 

  

 

  

 

  

 

  

Revenue

$

771,539

$

193,946

$

965,485

$

$

965,485

Gross margin

 

474,279

 

34,968

 

509,247

 

 

509,247

Capital expenditures

 

374,650

 

8,714

 

383,364

 

1,834

 

385,198

2018

 

  

 

  

 

  

 

  

 

  

Revenue

$

672,536

$

231,905

$

904,441

$

$

904,441

Gross margin

 

399,523

 

40,551

 

440,074

 

 

440,074

Capital expenditures

 

307,048

 

6,111

 

313,159

 

5,943

 

319,102

(1)Corporate-related items.

The following table presents assets by segment reconciled to total assets per the consolidated balance sheets (in thousands):

    

December 31, 

    

2020

2019

Contract operations

$

2,593,864

$

2,915,724

Aftermarket services

 

45,985

 

67,832

Segment assets

2,639,849

2,983,556

Other assets (1)

128,837

113,518

Assets associated with discontinued operations

11,036

12,901

Total assets

$

2,779,722

$

3,109,975

(1)Corporate-related items.

F-44

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

Year Ended December 31, 

2020

    

2019

    

2018

Total gross margin

$

497,777

$

509,247

$

440,074

Less:

 

  

 

  

 

  

Selling, general and administrative

 

105,100

 

117,727

 

101,563

Depreciation and amortization

 

193,138

 

188,084

 

174,946

Long-lived and other asset impairment

 

79,556

 

44,663

 

28,127

Goodwill impairment

99,830

Restatement and other charges

 

 

445

 

19

Restructuring charges

8,450

Interest expense

 

105,716

 

104,681

 

93,328

Debt extinguishment loss

 

3,971

 

3,653

 

2,450

Transaction-related costs

 

 

8,213

 

10,162

Gain on sale of assets, net

(10,643)

(16,016)

(5,674)

Other income, net

 

(1,359)

 

(661)

 

(157)

Income (loss) before income taxes

$

(85,982)

$

58,458

$

35,310

29. Subsequent Events

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. A gain on the sale of approximately $6.0 million will be recognized in the first quarter of 2021.

Amendment No. 3 to Credit Facility

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
increase the maximum Total Debt to EBITDA ratios and reduce the maximum Senior Secured Debt to EBITDA ratio, 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 approximately $1.8 million in transaction costs related to Amendment No. 3 during the first quarter of 2021.

F-45

ARCHROCK, INC.

SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS

(in thousands)

    

Balance at

    

Charged to

    

    

Balance at

Beginning

Costs and

End of

of Period

Expenses

Deductions(1)

Period

Allowance for credit losses applied to accounts receivable in the balance sheet

 

  

 

  

 

  

 

  

December 31, 2020

$

2,210

$

3,525

$

2,365

$

3,370

December 31, 2019

 

1,452

 

2,567

 

1,809

 

2,210

December 31, 2018

 

1,794

 

1,677

 

2,019

 

1,452

(1)Primarily represents uncollectible accounts written off and, for 2020, the impact of the adoption of ASU 2016-13 on January 1, 2020.

S-1

EX-10.99 2 aroc-20201231ex10996810e.htm EX-10.99

Exhibit 10.99

CONFIDENTIALITY, NON-SOLICITATION AND

NON-COMPETITION AGREEMENT

 

This CONFIDENTIALITY, NON-SOLICITATION AND NON-COMPETITION AGREEMENT (the “Agreement”) is entered into and is effective as of February [___], 2021, by and between Archrock, Inc., a Delaware corporation (Archrock, Inc. and its subsidiary companies are hereinafter collectively referred to as the “Company”) and [_______________], (the “Employee”).  This Agreement amends and restates in its entirety the sections titled “Non-Solicitation/Confidentiality Agreement” included in the Terms and Conditions of the Long-Term Incentive Award Notice and Agreement covering your previously granted awards under the Company’s 2020 Stock Incentive Plan (and relevant predecessor plans) (the “Original Agreements”).

 

WITNESSETH:

 

WHEREAS, during the course of Employee’s employment with the Company, the Company has imparted and will continue to impart to Employee information and/or trade secrets of the Company, including proprietary operational and other information which is either information not known by actual or potential competitors and third parties or is proprietary information of the Company (“Confidential Information”);

 

WHEREAS, in order to protect the business and goodwill of the Company, the Company desires to obtain or continue to obtain certain confidentiality, non-competition and non-solicitation covenants from the Employee;

WHEREAS, substantially contemporaneously with the execution of this Agreement, the Company is granting one or more long-term or equity based incentive awards to Employee under the Company’s 2020 Stock Incentive Plan (such award(s), together with the awards granted pursuant to the Original Agreements, the “Equity Awards”); and

 

WHEREAS, the Employee is willing to agree to these confidentiality, non-competition and non-solicitation covenants (collectively, the “Restrictive Covenants”) by entering into this Agreement, in exchange for the Employee’s receipt of extraordinary compensation through participation in the Company’s long-term equity incentive program and in the short-term incentive program;

 

NOW, THEREFORE, in consideration of the premises and the mutual covenants and agreements contained herein (including the provision of Confidential Information by the Company to the Employee and the granting of Equity Awards to the Employee), and intending to be legally bound hereby, the parties hereto agree as follows:

 

1.Confidentiality of Information and Non-Disclosure Confidential Information includes, without limitation, information regarding the Company’s customers and suppliers; employees; business operations; product lines; services; pricing and pricing formulae; machines and inventions; research; knowhow; manufacturing and fabrication techniques; engineering and product design specifications; financial information; business plans and strategies; information derived from reports and computer systems; work in progress; marketing and sales programs and strategies; cost data; methods of doing business; ideas; and materials or information prepared or performed for, by or on behalf of the Company.

You agree, during your employment or service for the Company and at all times thereafter, not to use, divulge, furnish, or make accessible to any third party, company, or other entity or individual, without the Company’s written consent, any Confidential Information of the Company, except as required by your job-related duties to the Company. Notwithstanding the foregoing or anything herein to the contrary, you understand that (a) nothing contained herein will prohibit you from filing a charge with, reporting possible violations of federal law or regulation to, participating in any investigation by, or cooperating with any governmental agency or entity or making other disclosures that are protected under the whistleblower provisions of applicable law or regulation; (b) nothing herein is intended to or will prevent you from communicating directly with, cooperating with, or providing information (including trade secrets) in confidence to, any federal, state or local government regulator (including, but not limited to, the U.S. Securities and Exchange Commission, the U.S. Commodity Futures Trading Commission, or the U.S. Department of Justice) for the purpose of reporting or investigating a suspected violation of law, or from providing such information to your attorney or in a sealed complaint or other document filed in a


lawsuit or other governmental proceeding; and (c) pursuant to 18 USC Section 1833(b), you will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made: (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, and solely for the purpose of reporting or investigating a suspected violation of law; or (ii) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.

2.Non-Solicitation. In connection with your acceptance of the Award under the Plan, and in exchange for the consideration provided hereunder, including, without limitation, the Award and the Confidential Information, you agree that you will not, during your service as an Employee or other service provider of the Company, and for eighteen (18) months thereafter, directly or indirectly, for any reason, for your own account or on behalf of or together with any other person, entity or organization, encourage, entice, solicit or otherwise induce any current employee of the Company (or person who was employed with the Company in the 90 days prior to your separation from employment or service with the Company) to leave the Company to join a Competitive Business. A “Competitive Business” means a business that provides natural gas compression services; maintenance, repair, recondition, or overhaul of natural gas compression equipment; the sale of parts and components for natural gas compression equipment; or any other business which the Company may be engaged in at the time of your separation from employment or service with the Company. With respect to the enforcement of this Agreement in Louisiana this paragraph shall be enforceable only in the Restricted Area as defined below.

3.Non-Compete. In connection with your acceptance of the Award under the Plan, and in exchange for the consideration provided hereunder, including, without limitation, the Award and the Confidential Information, you agree that you will not, during your service as an Employee or other service provider of the Company, and for eighteen (18) months thereafter, directly or indirectly, for your own account or on behalf of or together with any other person, entity or organization: (i) divert or attempt to divert the business of a Covered Customer to a Competitive Business in the Restricted Area, or (ii) perform services for a Covered Customer on behalf of a Competitive Business in the Restricted Area. “Restricted Area” means:

for a Participant residing in Louisiana at the time this Agreement is to be enforced against the Participant, the Parishes in Louisiana of Acadia, Allen, Ascension, Avoyelles, Beauregard, Bienville, Bossier, Caddo, Calcasieu, Cameron, Claiborne, De Soto, East Baton Rouge, Evangeline, Iberia, Iberville, Jackson, Jefferson, Jefferson Davis, La Salle, Lafayette, Lafourche, Lincoln, Livingston, Orleans, Ouachita, Plaquemines, Pointe Coupee, Rapides, Red River, Sabine, Saint Bernard, Saint Charles, Saint Martin, Saint Mary, Tangipahoa, Terrebonne, Vermilion, Webster; and

for a Participant residing in any state other than Louisiana at the time this Agreement is to be enforced against the Participant, the Restricted Area shall be the Participant’s state of residence and any other state in which Participant provided work-related services to the Company during the twenty-four (24) month period immediately prior to Participant’s separation from employment or service from the Company (and to the extent such area covers the state of Louisiana, it shall be limited to the parishes listed in clause (x) above.

“Covered Customer” means any customer of the Company with whom the Participant had contact on behalf of the Company during the twenty-four (24) month period immediately prior to Participant’s separation from employment or service or any customer of the Company about whom Participant had access to Confidential Information.

4.Return of Company Property. Upon request, and, in any event, without request whenever your service as an Employee or other service provider of the Company ends for any reason, you agree to immediately return: (i) all documents, whether in hard copy or electronic form, containing or referring to the Company’s Confidential Information as may be in your possession and/or control; (ii) all the Company computer and computer-related equipment and software; and (iii) all other the Company property, forms, files, records, documents, drawings, specifications, lists, equipment and other similar items relating to the Company’s business coming into your possession and/or control during your employment or service for the Company.

5. Severability and Modification of Covenants.  Employee acknowledges and agrees that each of the Restrictive Covenants is reasonable and valid in time and scope and in all other respects.  The parties agree that it is


their intention that the Restrictive Covenants be enforced in accordance with their terms to the maximum extent permitted by law.  Each of the Restrictive Covenants shall be considered and construed as a separate and independent covenant.  Should any part or provision of any of the Restrictive Covenants be held invalid, void, or unenforceable, such invalidity, voidness, or unenforceability shall not render invalid, void, or unenforceable any other part or provision of this Agreement or such Restrictive Covenant.  If any of the provisions of the Restrictive Covenants should ever be held by a court of competent jurisdiction to exceed the scope permitted by the applicable law, such provision or provisions shall be automatically modified to such lesser scope as such court may deem just and proper for the reasonable protection of the Company’s legitimate business interests and may be enforced by the Company to that extent in the manner described above and all other provisions of this Agreement shall be valid and enforceable.

 

6. Reasonable and Necessary Agreement.  The Employee acknowledges and agrees that:  (i) this Agreement is necessary for the protection of the legitimate business interests of the Company; (ii) the restrictions contained in this Agreement are reasonable; (iii) the Employee has no intention of competing with the Company within the limitations set forth above; (iv) the Employee acknowledges and warrants that Employee believes that Employee will be fully able to earn an adequate livelihood for Employee and Employee’s dependents if the covenant not to compete contained in this Agreement is enforced against the Employee; and (v) the Employee has received adequate and valuable consideration for entering into this Agreement.

 

7.Injunctive Relief and Attorneys’ Fees In the event that the Company determines that you have breached or attempted or threatened to breach any term of this Agreement, in addition to any other remedies at law or in equity the Company may have available to it, it is agreed that the Company shall be entitled, upon application to any court of proper jurisdiction, to a temporary restraining order or preliminary injunction (without necessity of (i) proving irreparable harm, (ii) establishing that monetary damages are inadequate, or (iii) posting any bond with respect thereto, where permitted by law) against you prohibiting such breach or attempted or threatened breach by proving only the existence of such breach or attempted or threatened breach. You agree that, where permitted by law, the period during which the covenants contained in this Agreement are in effect shall be computed by excluding from such computation any time during which you are in violation of any provision of this Section. In the event the Company obtains any injunction, order, decree or other relief, in law or in equity, the duration of any violation of Section 2 shall be added to the applicable restricted period specified in Section 2.  Employee understands and agrees that, if the parties become involved in a lawsuit regarding the enforcement of the Restrictive Covenants and if the Company prevails in such legal action, the Company will be entitled, in addition to any other remedy, to recover from Employee its reasonable costs and attorneys’ fees incurred in enforcing such covenants.  The Company’s ability to enforce its rights under the Restrictive Covenants or applicable law against Employee shall not be impaired in any way by the existence of a claim or cause of action on the part of Employee based on, or arising out of, this Agreement or any other event or transaction arising out of the employment relationship.

 

8. Binding Agreement.  This Agreement (including the Restrictive Covenants) shall be binding upon and inure to the benefit of the successors and assigns of the Company.

 

9.Employment at Will.  Employee shall be employed at-will and for no definite term.  This means that either party may terminate the employment relationship at any time for any or no reason.

 

10. Applicable Law; Exclusive Forum Selection; Consent to Jurisdiction The Company and Employee agree that this Agreement shall be governed by and construed and interpreted in accordance with the laws of the State of Texas, without giving effect to the conflict of law principles thereof. Any action or proceeding seeking to enforce any provision of this Section shall be brought only in the courts of Harris County, Texas, or, if it has or can acquire jurisdiction, in the United States District Court for the Southern District of Texas, Houston, Division, and the parties consent to the jurisdiction of such courts in any such action or proceeding and waive any objection to jurisdiction and venue laid therein. However, only with respect to the enforcement of this Agreement in Louisiana, Louisiana law shall control and venue shall be in a parish with appropriate jurisdiction in Louisiana.

 

11. Agreement to Arbitrate.  Employee and the Company agree that any controversy, claim, or dispute between Employee and the Company arising out of or relating to this Agreement or the breach thereof, or arising out of any matter relating to the Employee’s employment with the Company or the termination thereof, shall be settled by binding arbitration in accordance with the Commercial Arbitration Rules of the American Arbitration


Association (“AAA”), and judgment upon the award rendered by the arbitrators may be entered in any court having jurisdiction thereof.  The arbitration shall be governed by the Federal Arbitration Act, shall be held in Houston, Texas, and shall be conducted before a panel of three (3) arbitrators (the “Arbitration Panel”).  The Company and Employee shall each select one arbitrator from the AAA National Panel of Commercial Arbitrators (the “Commercial Panel”), and the AAA shall select a third arbitrator from the Commercial Panel.  The Arbitration Panel shall render a reasoned opinion in writing in support of its decision.  Any award rendered by the Arbitration Panel shall be final, binding, and confidential as between the parties. Notwithstanding this agreement to arbitrate, in the event that Employee breaches or threatens to breach any of Employee’s obligations under the Restrictive Covenants, the Company shall have the right to file an action in one of the courts specified in Section 10 above seeking temporary, preliminary or permanent injunctive relief to enforce Employee’s obligations under the Restrictive Covenants.

 

12. Notification of Subsequent Employment.                 Employee shall upon termination of his employment with the Company, as soon as practicable and for the length of the non-competition period described in Section 2 above, notify the Company:  (i) of the name, address and nature of the business of his new employer; (ii) if self-employed, of the name, address and nature of his new business; (iii) that he/she has not yet secured new employment; and (iv) each time his employment status changes.  In addition, Employee shall notify any prospective employer that this Agreement exists and shall provide a copy of this Agreement to the prospective employer prior to beginning employment with that prospective employer.  Any notice provided under this Section (or otherwise under this Agreement) shall be in writing directed to:

Attention: General Counsel

Archrock, Inc.

9807 Katy Freeway, Suite 100

Houston, Texas 77024.

 

14.Entire Agreement; Amendment.  This Agreement contains the entire agreement between the parties hereto with respect to the subject matter hereof.  You understand that this agreement is independent of and does not affect the enforceability of any other restrictive covenants by which you have agreed to be bound in any other agreement with the Company. This Agreement may not be changed, amended, or modified, except by a written instrument signed by the parties.

 

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

 


IN WITNESS WHEREOF, the Company has caused this Agreement to be executed by its officers thereunto duly authorized, and the Employee has hereunto set his hand, all as of the day and year first above written.

 

ARCHROCK, INC.

 

EMPLOYEE

 

 

 

 

 

 

 

By:

Name:

 

[Employee]

Title:

 

 

 

 

 

 

 

 


EX-10.100 3 aroc-20201231ex101004b15.htm EX-10.100 _

Exhibit 10.100

Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Restricted Stock Schedule

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in the Terms and Conditions and in this Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”)) shall have the respective meanings ascribed to them in the Plan.  

Grant Date

March 5, 2021

Award Type

Restricted Stock

Important Documents

Archrock, Inc. 2020 Stock Incentive Plan

2020 Stock Incentive Plan Prospectus

Vesting Schedule

One-third of the Award will vest on each of the following dates:  March 5, 2022, March 5, 2023 and March 5, 2024 (each such date a “Vest Date”).

Except as set forth below, you must remain in continuous service as an Employee of the Company or one of its Affiliates at all times from the Grant Date up to and including the applicable Vest Date for the applicable portion of the Award to vest.  

Stockholder Rights

The Company will register the shares of Restricted Stock in your name. You will have the right to vote your shares of Restricted Stock; however, the Company will withhold delivery of your shares until they are vested.

Termination of Service – Voluntary or Involuntary

If you terminate employment for any reason (other than death or Disability), the unvested portion of your Award (after taking into account any accelerated vesting that occurs in connection with such termination, if any) will be automatically forfeited on the date of such termination unless the Committee directs otherwise.

Termination of Service – Death or Disability

If you terminate employment due to death or Disability, the unvested portion of your Award will immediately vest in full and all restrictions applicable to your Award will cease as of that date.

Termination of Service Following a Change of Control

Notwithstanding anything to the contrary in this Award Notice, if your status as an Employee of the Company or an Affiliate is terminated on or within 18 months following the date a Corporate Change is consummated (i) by the Company or an Affiliate without Cause or (ii) by you for Good Reason (as defined below) then the unvested portion of your Award as of the date of your Termination of Service as an Employee will immediately vest in full and all restrictions applicable to your Award will cease as of the date of your Termination of Service as an Employee.  

If your status as an Employee is terminated by the Company or an Affiliate with Cause or by you without Good Reason on or after the date a Corporate Change is consummated, then the unvested portion of your Award will be automatically forfeited on the date of your Termination of Service as an Employee.

Unless otherwise provided in a written agreement between the Company or an Affiliate and you, “Good Reason” means the occurrence of any of the following without your express written consent:  

(i)
A reduction of 10% or more of your base salary;  
(ii)
Your being required to be based at any other office or location of


employment more than 50 miles from your primary office or location of employment immediately prior to the Corporate Change; or
(iii)
The willful failure by the Company or an Affiliate to pay you your compensation when due;  

provided, however, unless otherwise provided in a written agreement between the Company or an Affiliate and you, that Good Reason does not exist with respect to a matter unless you give the Company or an Affiliate, as applicable, a notice of termination due to such matter within 20 days of the date such matter first exists.  If you fail to give a notice of termination timely, you shall be deemed to have waived all rights you may have under this Award Notice with respect to such matter.  The Company or an Affiliate will have 30 days from the date of your notice of termination to cure the matter.  If the Company or an Affiliate cures the matter, your notice of termination shall be deemed rescinded.  If the Company or an Affiliate, as applicable, fails to cure the matter timely, your status as an Employee shall be deemed to have been terminated by the Company or its Affiliate, as applicable, for Good Reason at the end of the 30-day cure period.

Dividends / Dividend Equivalent Rights

You will have the right to receive dividends, if any, with respect to your Restricted Stock, regardless of vesting.  Dividends will cease to be paid upon the forfeiture or sale of shares.

Payment

Upon each Vest Date, the shares of Restricted Stock that become vested will be released to you without restriction and recorded as income to you (valued at the Fair Market Value on the Vest Date).

83(b) Election

In lieu of recording income on each Vest Date, you may make a Section 83(b) election, in which case, the grant date Fair Market Value of the Award will be recorded as income and will be taxable to you as of the grant date. You must provide a copy of such election to the Company promptly after filing such election with the IRS.  You are encouraged to seek the advice of a tax planning professional prior to making a Section 83(b) election.

2


Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Terms and Conditions

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in these Term and Conditions and the Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”) but defined in the Plan shall have the respective meanings ascribed to them in the Plan.  

The material terms of your Award are provided below and in the Schedule.

1.No Right to Continued Service. Nothing in this Award Notice guarantees your continued service as an Employee, Director or other service provider of the Company or any of its Affiliates or interferes in any way with the right of the Company or its Affiliates to terminate your status as an Employee, Director or other service provider at any time.
2.Non–Transferability.  Prior to vesting, you cannot sell, transfer, pledge, exchange or otherwise dispose of your Award except as otherwise set forth in Paragraph XV(i) of the Plan.
3.Data Privacy. You consent to the collection, use, processing and transfer of your personal data as described in this paragraph.  You understand that the Company and/or its Affiliates hold certain personal information about you (including your name, address, telephone number, date of birth, social security number, social insurance number, etc. (“Data”)) for the purpose of implementing, administering, and managing the Plan.  You also understand that the Company and/or its Affiliates will transfer this Data amongst themselves as necessary for the purpose of implementing, administering and managing your participation in the Plan, and that the Company and/or its Affiliates may also transfer this Data to any third parties assisting the Company in the implementation, administration and management of the Plan.  You authorize the Company, its Affiliates, and any third parties assisting the Company and/or its Affiliates to receive, possess, use, retain and transfer the Data, in electronic or other form, for these purposes.  You also understand that you may, at any time, review the Data, require any necessary changes to the Data or withdraw your consent in writing by contacting the Company.  You further understand that withdrawing your consent may affect your ability to participate in the Plan.
4.Withholding. Your Award, and any Dividend Equivalents with respect to the Award paid as compensation income, is subject to applicable income and/or social insurance tax withholding obligations, including, without limitation, any applicable FICA, employment tax or other social security contribution obligations, state and local taxes (the “Required Withholding”).  

To satisfy the Required Withholding for Employees, the Company and its Affiliates shall withhold

a.a sufficient amount of cash payable to you in connection with the payment of Dividend Equivalents, and  

b,prior to the delivery of shares of Common Stock, a sufficient number of shares otherwise issuable to you (which shall be determined in a manner consistent with the Plan and, as determined by the Committee in its discretion, in an amount no less than the minimum and no greater than the maximum Required Withholding) with all such shares valued at their Fair Market Value on the date of vesting.  

If you are a Director or non-employee Contractor, the Company and its Affiliates shall not withhold cash or shares of Common Stock pursuant to this Award and any associated Dividend Equivalents; the payment of the Required Withholding shall be the responsibility of such individual.

5.Plan Governs.  This Award Notice is subject to the terms of the Plan, a copy of which is available at no charge by accessing your account or which will be provided to you upon request as indicated herein.  All the terms and conditions of the Plan, as may be amended from time to time, and any rules,

3


guidelines and procedures which may from time to time be established pursuant to the Plan, are hereby incorporated into this Award Notice, including, but not limited to, Paragraphs XV(l) (“Section 409A of the Code”) and XV(j) (“Clawback”) thereof. In the event of a discrepancy between this Award Notice and the Plan, the Plan shall govern.
6.Adjustment.  This Award shall be subject to adjustment as provided in Article XIII of the Plan.
7.Modifications.  This Award Notice can be amended at any time in a writing signed by you and the Company; provided, however, the Company may amend this Award Notice without your written or electronic consent if the amendment is not adverse to your rights under this Award Notice or the Plan.  
8.Conformity to Applicable Law. You acknowledge that the Plan and the Award Notice are intended to conform to the extent necessary with all applicable laws, including, without limitation, the provisions of the Exchange Act, and any and all regulations and rules promulgated thereunder by the Securities and Exchange Commission, and state securities laws and regulations.  Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Award is granted, only in such a manner as to conform to applicable law.  To the extent permitted by applicable law, the Plan and the Award Notice shall be deemed amended to the extent necessary to conform to applicable law.
9.Choice of Law.  All questions pertaining to the interpretation, validity, enforcement and performance of this Award Notice shall be construed in accordance with, and be governed by, the laws of the State of Texas, without giving effect to the choice of law principles thereof.
10.Limitations Applicable to Section 16 Persons.  Notwithstanding any other provision of the Plan or this Award Notice, if you are subject to Section 16 of the Exchange Act, the Plan, the Award and the Award Notice shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule.  To the extent permitted by applicable law, the Award Notice shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
11.Electronic Delivery.  The Company may deliver any documents related to the Award granted under this Award Agreement and participation in the Plan by electronic means or to request Participant’s consent to participate in the Plan by electronic means.  Participant hereby consents to receive such documents by electronic delivery and, if requested, to agree to participate in the Plan and sign the Award Agreement through an on-line or electronic system established and maintained by the Company or another third party designated by the Company. Failure to accept the Award according to the means and within the timeframe prescribed will result in forfeiture of the Award.
12.Additional Information.  If you require additional information concerning your Award, contact the Company’s Stock Plan Administrator at mystock@archrock.com or UBS at 713.654.4738.

4


EX-10.101 4 aroc-20201231ex10101ea28.htm EX-10.101 _

Exhibit 10.101

Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Restricted Stock Schedule – Non-Employee Directors

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in the Terms and Conditions and in this Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”)) shall have the respective meanings ascribed to them in the Plan.  

Grant Date

March 5, 2021

Award Type

Restricted Stock

Important Documents

Archrock, Inc. 2020 Stock Incentive Plan

2020 Stock Incentive Plan Prospectus

Vesting Schedule

One-quarter of the Award will vest on each of the following dates:  March 5, 2021, June 1, 2021, September 1, 2021 and December 1, 2021 (each such date a “Vest Date”).

Except as set forth below, you must remain in continuous service as a Director of the Company or one of its Affiliates at all times from the Grant Date up to and including the applicable Vest Date for the applicable portion of the Award to vest.  

Stockholder Rights

The Company will register the shares of Restricted Stock in your name. You will have the right to vote your shares of Restricted Stock; however, the Company will withhold delivery of your shares until they are vested.

Termination of Service – Voluntary or Involuntary

If you incur a Termination of Service as a Director for any reason (other than death or Disability), the unvested portion of your Award (after taking into account any accelerated vesting that occurs in connection with such termination, if any) will be automatically forfeited on the date of such termination unless the Committee directs otherwise.

Termination of Service – Death or Disability

If you incur a Termination of Service due to death or Disability, the unvested portion of your Award will immediately vest in full and all restrictions applicable to your Award will cease as of that date.

Dividends / Dividend Equivalent Rights

You will have the right to receive dividends, if any, with respect to your Restricted Stock, regardless of vesting.  Dividends will cease to be paid upon the forfeiture or sale of shares.

Payment

Upon each Vest Date, the shares of Restricted Stock that become vested will be released to you without restriction and recorded as income to you (valued at the Fair Market Value on the Vest Date).

83(b) Election

In lieu of recording income on each Vest Date, you may make a Section 83(b) election, in which case, the grant date Fair Market Value of the Award will be recorded as income and will be taxable to you as of the grant date. You must provide a copy of such election to the Company promptly after filing such election with the IRS.  You are encouraged to seek the advice of a tax planning professional prior to making a Section 83(b) election.


Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Terms and Conditions

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in these Term and Conditions and the Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”) but defined in the Plan shall have the respective meanings ascribed to them in the Plan.  

The material terms of your Award are provided below and in the Schedule.

1.No Right to Continued Service. Nothing in this Award Notice guarantees your continued service as an Employee, Director or other service provider of the Company or any of its Affiliates or interferes in any way with the right of the Company or its Affiliates to terminate your status as an Employee, Director or other service provider at any time.
2.Non–Transferability.  Prior to vesting, you cannot sell, transfer, pledge, exchange or otherwise dispose of your Award except as otherwise set forth in Paragraph XV(i) of the Plan.
3.Data Privacy. You consent to the collection, use, processing and transfer of your personal data as described in this paragraph.  You understand that the Company and/or its Affiliates hold certain personal information about you (including your name, address, telephone number, date of birth, social security number, social insurance number, etc. (“Data”)) for the purpose of implementing, administering, and managing the Plan.  You also understand that the Company and/or its Affiliates will transfer this Data amongst themselves as necessary for the purpose of implementing, administering and managing your participation in the Plan, and that the Company and/or its Affiliates may also transfer this Data to any third parties assisting the Company in the implementation, administration and management of the Plan.  You authorize the Company, its Affiliates, and any third parties assisting the Company and/or its Affiliates to receive, possess, use, retain and transfer the Data, in electronic or other form, for these purposes.  You also understand that you may, at any time, review the Data, require any necessary changes to the Data or withdraw your consent in writing by contacting the Company.  You further understand that withdrawing your consent may affect your ability to participate in the Plan.
4.Withholding. Your Award, and any Dividend Equivalents with respect to the Award paid as compensation income, is subject to applicable income and/or social insurance tax withholding obligations, including, without limitation, any applicable FICA, employment tax or other social security contribution obligations, state and local taxes (the “Required Withholding”).  

To satisfy the Required Withholding for Employees, the Company and its Affiliates shall withhold

a.a sufficient amount of cash payable to you in connection with the payment of Dividend Equivalents, and  

b,prior to the delivery of shares of Common Stock, a sufficient number of shares otherwise issuable to you (which shall be determined in a manner consistent with the Plan and, as determined by the Committee in its discretion, in an amount no less than the minimum and no greater than the maximum Required Withholding) with all such shares valued at their Fair Market Value on the date of vesting.  

If you are a Director or non-employee Contractor, the Company and its Affiliates shall not withhold cash or shares of Common Stock pursuant to this Award and any associated Dividend Equivalents; the payment of the Required Withholding shall be the responsibility of such individual.

5.Plan Governs.  This Award Notice is subject to the terms of the Plan, a copy of which is available at no charge by accessing your account or which will be provided to you upon request as indicated herein.  All the terms and conditions of the Plan, as may be amended from time to time, and any rules,

2


guidelines and procedures which may from time to time be established pursuant to the Plan, are hereby incorporated into this Award Notice, including, but not limited to, Paragraphs XV(l) (“Section 409A of the Code”) and XV(j) (“Clawback”) thereof. In the event of a discrepancy between this Award Notice and the Plan, the Plan shall govern.
6.Adjustment.  This Award shall be subject to adjustment as provided in Article XIII of the Plan.
7.Modifications.  This Award Notice can be amended at any time in a writing signed by you and the Company; provided, however, the Company may amend this Award Notice without your written or electronic consent if the amendment is not adverse to your rights under this Award Notice or the Plan.  
8.Conformity to Applicable Law. You acknowledge that the Plan and the Award Notice are intended to conform to the extent necessary with all applicable laws, including, without limitation, the provisions of the Exchange Act, and any and all regulations and rules promulgated thereunder by the Securities and Exchange Commission, and state securities laws and regulations.  Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Award is granted, only in such a manner as to conform to applicable law.  To the extent permitted by applicable law, the Plan and the Award Notice shall be deemed amended to the extent necessary to conform to applicable law.
9.Choice of Law.  All questions pertaining to the interpretation, validity, enforcement and performance of this Award Notice shall be construed in accordance with, and be governed by, the laws of the State of Texas, without giving effect to the choice of law principles thereof.
10.Limitations Applicable to Section 16 Persons.  Notwithstanding any other provision of the Plan or this Award Notice, if you are subject to Section 16 of the Exchange Act, the Plan, the Award and the Award Notice shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule.  To the extent permitted by applicable law, the Award Notice shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
11.Electronic Delivery.  The Company may deliver any documents related to the Award granted under this Award Agreement and participation in the Plan by electronic means or to request Participant’s consent to participate in the Plan by electronic means.  Participant hereby consents to receive such documents by electronic delivery and, if requested, to agree to participate in the Plan and sign the Award Agreement through an on-line or electronic system established and maintained by the Company or another third party designated by the Company. Failure to accept the Award according to the means and within the timeframe prescribed will result in forfeiture of the Award.
12.Additional Information.  If you require additional information concerning your Award, contact the Company’s Stock Plan Administrator at mystock@archrock.com or UBS at 713.654.4738.

3


EX-10.102 5 aroc-20201231ex1010224c8.htm EX-10.102 _

Exhibit 10.102

Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Restricted Stock Unit Schedule – Non-Employee Directors

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in the Terms and Conditions and in this Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”)) shall have the respective meanings ascribed to them in the Plan.  

Grant Date

March 5, 2021

Award Type

Restricted Stock Units

Important Documents

Archrock, Inc. 2020 Stock Incentive Plan

2020 Stock Incentive Plan Prospectus

Vesting Schedule

One-quarter of the Award will vest on each of the following dates:  March 5, 2021, June 1, 2021, September 1, 2021 and December 1, 2021 (each such date a “Vest Date”).

Except as set forth below, you must remain in continuous service as a Director of the Company or one of its Affiliates at all times from the Grant Date up to and including the applicable Vest Date for the applicable portion of the Award to vest.  

Stockholder Rights

You will have no rights as a stockholder with respect to the Award unless and until the Award vests and shares of Common Stock are issued to you.  The Restricted Stock Units issued under the Award will be registered by credit to a bookkeeping account maintained by the Company.

Termination of Service – Voluntary or Involuntary

If you incur a Termination of Service as a Director for any reason (other than death or Disability), the unvested portion of your Award (after taking into account any accelerated vesting that occurs in connection with such termination, if any) will be automatically forfeited on the date of such termination unless the Committee directs otherwise.

Termination of Service – Death or Disability

If you incur a Termination of Service due to death or Disability, the unvested portion of your Award will immediately vest in full and all restrictions applicable to your Award will cease as of that date.

Dividends / Dividend Equivalent Rights

A dividend equivalent right (a “DER”) is granted in tandem with each Restricted Stock Unit granted hereunder and is subject to the same terms as the associated Restricted Stock Unit.  A DER is a right to receive the equivalent value in cash of any dividend (including any extraordinary or non-recurring dividend) paid on a share of Common Stock (the “Dividend Equivalent”).  

The DER shall remain outstanding from the Grant Date until the earlier of the Settlement Date (as defined below) or the forfeiture of the Restricted Stock Unit to which it corresponds (the “DER Period”).

During the DER Period and no later than thirty (30) days following the date on which a dividend is paid to the Company’s stockholders, the Dividend Equivalent on each outstanding Restricted Stock Unit shall be credited and entered into a bookkeeping account on your behalf.  

Dividend Equivalent book entry credits shall be forfeited if the associated Restricted Stock Unit is forfeited.


Upon the Settlement Date of a vested Restricted Stock Unit, the book-entry Dividend Equivalents payable on such Restricted Stock Units shall be paid in cash in a single lump sum no later than sixty (60) days following the Settlement Date.  Upon expiration of the DER Period, the DERs on the Unit shall automatically terminate and no further Dividend Equivalents shall be allocated thereunder.  

Deferral Elections

In lieu of recording income on each Vest Date, you were offered an opportunity to make an election (a “Deferral Election”) to defer delivery of the shares payable under the Award to a later date as set forth in the election form previously provided to you (the “Deferral Election Form”).  Any Deferral Election must have been made prior to the end of the calendar year immediately preceding the Grant Date of the Award, and such election is and was irrevocable once made.  The Award Notice and the Deferral Election Form are intended to comply with all requirements of Section 409A of the Code and shall be interpreted and construed in conformity with such intent.

Payment

Unless you have made a Deferral Election, upon or as soon as practicable after each Vest Date, a share of Common Stock will be issued to you for each Restricted Stock Unit that becomes vested. If you have previously made a valid deferral election covering this award of Restricted Stock Units (a “Deferral Election”) in accordance with the election form previously provided to you (the “Deferral Election Form”), payment shall be made at the time set forth in such Deferral Election Form.

The date on which the shares of Common Stock are issued to you in accordance with the foregoing is referred to herein as the “Settlement Date.

2


Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Terms and Conditions

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in these Term and Conditions and the Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”) but defined in the Plan shall have the respective meanings ascribed to them in the Plan.  

The material terms of your Award are provided below and in the Schedule.

1.No Right to Continued Service. Nothing in this Award Notice guarantees your continued service as an Employee, Director or other service provider of the Company or any of its Affiliates or interferes in any way with the right of the Company or its Affiliates to terminate your status as an Employee, Director or other service provider at any time.
2.Non–Transferability.  Prior to vesting, you cannot sell, transfer, pledge, exchange or otherwise dispose of your Award except as otherwise set forth in Paragraph XV(i) of the Plan.
3.Data Privacy. You consent to the collection, use, processing and transfer of your personal data as described in this paragraph.  You understand that the Company and/or its Affiliates hold certain personal information about you (including your name, address, telephone number, date of birth, social security number, social insurance number, etc. (“Data”)) for the purpose of implementing, administering, and managing the Plan.  You also understand that the Company and/or its Affiliates will transfer this Data amongst themselves as necessary for the purpose of implementing, administering and managing your participation in the Plan, and that the Company and/or its Affiliates may also transfer this Data to any third parties assisting the Company in the implementation, administration and management of the Plan.  You authorize the Company, its Affiliates, and any third parties assisting the Company and/or its Affiliates to receive, possess, use, retain and transfer the Data, in electronic or other form, for these purposes.  You also understand that you may, at any time, review the Data, require any necessary changes to the Data or withdraw your consent in writing by contacting the Company.  You further understand that withdrawing your consent may affect your ability to participate in the Plan.
4.Withholding. Your Award, and any Dividend Equivalents with respect to the Award paid as compensation income, is subject to applicable income and/or social insurance tax withholding obligations, including, without limitation, any applicable FICA, employment tax or other social security contribution obligations, state and local taxes (the “Required Withholding”).  

To satisfy the Required Withholding for Employees, the Company and its Affiliates shall withhold

a.a sufficient amount of cash payable to you in connection with the payment of Dividend Equivalents, and  

b,prior to the delivery of shares of Common Stock, a sufficient number of shares otherwise issuable to you (which shall be determined in a manner consistent with the Plan and, as determined by the Committee in its discretion, in an amount no less than the minimum and no greater than the maximum Required Withholding) with all such shares valued at their Fair Market Value on the date of vesting.  

If you are a Director or non-employee Contractor, the Company and its Affiliates shall not withhold cash or shares of Common Stock pursuant to this Award and any associated Dividend Equivalents; the payment of the Required Withholding shall be the responsibility of such individual.

5.Plan Governs.  This Award Notice is subject to the terms of the Plan, a copy of which is available at no charge by accessing your account or which will be provided to you upon request as indicated herein.  All the terms and conditions of the Plan, as may be amended from time to time, and any rules,

3


guidelines and procedures which may from time to time be established pursuant to the Plan, are hereby incorporated into this Award Notice, including, but not limited to, Paragraphs XV(l) (“Section 409A of the Code”) and XV(j) (“Clawback”) thereof. In the event of a discrepancy between this Award Notice and the Plan, the Plan shall govern.
6.Adjustment.  This Award shall be subject to adjustment as provided in Article XIII of the Plan.
7.Modifications.  This Award Notice can be amended at any time in a writing signed by you and the Company; provided, however, the Company may amend this Award Notice without your written or electronic consent if the amendment is not adverse to your rights under this Award Notice or the Plan.  
8.Conformity to Applicable Law. You acknowledge that the Plan and the Award Notice are intended to conform to the extent necessary with all applicable laws, including, without limitation, the provisions of the Exchange Act, and any and all regulations and rules promulgated thereunder by the Securities and Exchange Commission, and state securities laws and regulations.  Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Award is granted, only in such a manner as to conform to applicable law.  To the extent permitted by applicable law, the Plan and the Award Notice shall be deemed amended to the extent necessary to conform to applicable law.
9.Choice of Law.  All questions pertaining to the interpretation, validity, enforcement and performance of this Award Notice shall be construed in accordance with, and be governed by, the laws of the State of Texas, without giving effect to the choice of law principles thereof.
10.Limitations Applicable to Section 16 Persons.  Notwithstanding any other provision of the Plan or this Award Notice, if you are subject to Section 16 of the Exchange Act, the Plan, the Award and the Award Notice shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule.  To the extent permitted by applicable law, the Award Notice shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
11.Electronic Delivery.  The Company may deliver any documents related to the Award granted under this Award Agreement and participation in the Plan by electronic means or to request Participant’s consent to participate in the Plan by electronic means.  Participant hereby consents to receive such documents by electronic delivery and, if requested, to agree to participate in the Plan and sign the Award Agreement through an on-line or electronic system established and maintained by the Company or another third party designated by the Company. Failure to accept the Award according to the means and within the timeframe prescribed will result in forfeiture of the Award.
12.Additional Information.  If you require additional information concerning your Award, contact the Company’s Stock Plan Administrator at mystock@archrock.com or UBS at 713.654.4738.

4


EX-10.103 6 aroc-20201231ex10103c559.htm EX-10.103 _

Exhibit 10.103

Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Cash-Settled Performance Award Schedule

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in the Terms and Conditions and in this Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”)) shall have the respective meanings ascribed to them in the Plan.  

Grant Date

March 5, 2021

Award Type

Cash-settled performance units, the payout of which is based on the attainment of certain performance objectives (the “Performance Units”). Each Performance Unit is granted in tandem with a corresponding Dividend Equivalent.  

The Award is stated at target; however, the actual number of Performance Units that becomes earned and payable hereunder may be greater or less than the target number.

Important Documents

Archrock, Inc. 2020 Stock Incentive Plan

2020 Stock Incentive Plan Prospectus

Vesting Schedule

One hundred percent (100%) of the Earned Units subject to this Award will vest on March 5, 2024 (the “Vest Date”) upon satisfaction of the following criteria:

Performance Achievement.  Your Award will become payable (as provided herein) at 0% to 200% of the target Performance Units based on the achievement of the pre-determined Performance Measures over the performance period (the “Performance Period”) as set out herein. The target Performance Units equals the number of Performance Units (or the cash equivalent thereof) that would be earned and paid if the Performance Measures are met at the target level over the Performance Period; and

Employment Criteria.  Except as set forth below, you must remain in continuous service as an Employee of the Company or one of its Affiliates at all times from the Grant Date up to and including the Vest Date for the Award to vest.  

Stockholder Rights

The Performance Units represent an unfunded, unsecured and contingent right to receive payment.  You have no rights as a stockholder with respect to any Performance Units.  The grant of the Performance Units under your Award shall be implemented by a credit to a bookkeeping account maintained by the Company.  

Termination of Service – Voluntary or Involuntary

If you terminate employment for any reason (other than death or Disability), the unvested portion of your Award (after taking into account any accelerated vesting that occurs in connection with such termination, if any) and the Dividend Equivalents corresponding with the unvested portion of your Award will be automatically forfeited on the date of such termination unless the Committee directs otherwise.

Termination of Service – Death or Disability

If you terminate employment due to death or Disability, your Award will immediately vest and be payable as of such date based upon the Achievement Percentage (defined below) or, if the Achievement Percentage has not yet been determined, based upon the target performance level.  Any date on which such accelerated vesting occurs is referred to in this Award Notice as an “Accelerated Vest Date”.


Termination of Service Following a Change of Control

Notwithstanding anything to the contrary in this Award Notice, this section will govern the vesting of your Award in the event of your Termination of Service on and after the date a Corporate Change is consummated.

(a)   Determination of Achievement Percentage.  

If a Corporate Change is consummated prior to the end of the Performance Period and you are employed by the Company or an Affiliate as of such consummation date, then

(i)
the Committee, in its discretion, shall determine in good faith the Achievement Percentage based on performance during the portion of the Performance Period commencing on the first day of the Performance Period and ending on the date the Corporate Change is consummated, or
(ii)
if the Committee determines, in its discretion, that no such determination can reasonably be made, then the Achievement Percentage shall be deemed to be 100% (and your Earned Units (as defined below) will be determined based upon such Achievement Percentage).

(b)   Termination of Service Following a Corporate Change.  

If your status as an Employee of the Company or an Affiliate is terminated on or within eighteen (18) months following the date a Corporate Change is consummated (i) by the Company or such Affiliate without Cause, (ii) by you for Good Reason or (iii) as a result of your death or Disability, then the unvested portion of your Award as of the date of your Termination of Service as an Employee will immediately vest in full as of the date of your Termination of Service as an Employee (the “Corporate Change Vest Date”).  

If your status as an Employee is terminated by the Company with Cause or by you without Good Reason on or after the date the Corporate Change is consummated, then the unvested portion of your Award and the Dividend Equivalents (including any amounts credited thereunder) corresponding with such unvested portion of your Award will be automatically forfeited on the date of your Termination of Service as an Employee.  

Unless otherwise provided in a written agreement between the Company or an Affiliate and you, “Good Reason” means the occurrence of any of the following without your express written consent:  

(i)A reduction of 10% or more of your base salary;  
(ii)
Your being required to be based at any other office or location of employment more than 50 miles from your primary office or location of employment immediately prior to the Corporate Change; or
(iii)
The willful failure by the Company or an Affiliate to pay you your compensation when due;  

provided, however, unless otherwise provided in a written agreement between the Company or an Affiliate and you, that Good Reason does not exist with respect to a matter unless you give the Company or an Affiliate, as applicable, a notice of termination due to such matter within 20 days of the date such matter first exists.  If you fail to give a notice of termination timely, you shall be deemed to have waived all rights you may have under the Award Notice with respect to such matter.  The Company or an Affiliate will have 30 days from the date of your notice of termination to cure the matter.  If the Company or an Affiliate cures the matter, your notice of termination shall be deemed rescinded.  If the Company or an Affiliate (as applicable) fails to cure the matter timely, your status as an Employee shall be deemed to have been terminated

2


by the Company for Good Reason at the end of the 30-day cure period.

Dividends / Dividend Equivalent Rights

A dividend equivalent right (a “DER”) is granted in tandem with each Performance Unit granted hereunder and is subject to the same terms as the associated Performance Unit.  A DER is a right to receive the equivalent value in cash of any dividend (including any extraordinary or non-recurring dividend) paid on a share of Common Stock (the “Dividend Equivalent”).  

The DER shall remain outstanding from the Grant Date until the earlier of the vesting and payment or the forfeiture of the Performance Unit to which it corresponds (the “DER Period”).

During the DER Period and no later than thirty (30) days following the date on which a dividend is paid to the Company’s stockholders, the Dividend Equivalent on each unvested Performance Unit shall be credited and entered into a bookkeeping account on your behalf.  However, payments shall not be made to you prior to the date on which the following two conditions are satisfied: (1) the associated Performance Unit becomes an Earned Unit and (2) the associated Performance Unit vests.  

Dividend Equivalent book entry credits shall be forfeited if the associated Performance Unit is forfeited (1) because it does not become an Earned Unit or (2) due to your termination of service prior to vesting of the associated Performance Unit.

Upon the vesting of a Performance Unit, the book-entry Dividend Equivalents payable on such Performance Unit shall be paid in cash in a single lump sum no later than sixty (60) days following the Vest Date.  Upon expiration of the DER Period, the DERs on the Performance Unit shall automatically terminate and no further Dividend Equivalents shall be allocated thereunder.

Payment

As soon as administratively practicable following the conclusion of the Performance Period (or, if earlier, the date on which a Corporate Change is consummated), the Committee shall certify in writing the level of performance achieved with respect to the Performance Measures (the “Achievement Percentage”).  The actual number of Performance Units payable under your Award shall be equal to the product of the target number of Performance Units multiplied by the Achievement Percentage or, in the event of your termination due to your death or Disability during the Performance Period a Qualifying Termination during the Performance Period or a Corporate Change during the Performance Period in connection with which the Committee determines, in its discretion, it cannot reasonably determine the Achievement Percentage, 100% of the Performance Units (in any case, such number of Performance Units payable under your Award, the “Earned Units”).  

As soon as administratively practicable after your Earned Units vest, but in no event later than the sixtieth (60th) day following the applicable Vest Date, Accelerated Vest Date, or Corporate Change Vest Date of such Earned Units, you will receive payment in respect of such vested Earned Units in the form of cash equal to the Fair Market Value of an equivalent number of shares of Common Stock of the Company as of the applicable Vest Date, Accelerated Vest Date, or Corporate Change Vest Date of such vested Earned Units. Payments in respect of any corresponding Dividend Equivalents shall be paid in the form of cash.  

Except as provided below, this Award and the Dividend Equivalents are intended to be exempt under Section 409A of the Code (“Section 409A”) under the short-term deferral exclusion and will be interpreted and operated consistent with such intent.  If, for any reason, the Company determines that this Award and/or the Dividend

3


Equivalents are subject to Section 409A, the Company shall have the right in its sole discretion (without any obligation to do so or to indemnify you or any other person for failure to do so) to adopt such amendments to the Plan or the Award Notice, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Company determines are necessary or appropriate to provide for either the Performance Units and/or Dividend Equivalents to be exempt from the application of Section 409A or to comply with the requirements of Section 409A.  The Dividend Equivalents and any amounts that may become distributable in respect thereof shall be treated separately from the Performance Units and the rights arising in connection therewith for purposes of Section 409A (as defined below) (including for purposes of the designation of the time and form of payments required by Section 409A).

Performance Measures

See Exhibit.

4


Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

EXHIBIT – Cash-Settled Performance Award Schedule

5


Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Terms and Conditions

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in these Term and Conditions and the Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”) but defined in the Plan shall have the respective meanings ascribed to them in the Plan.  

The material terms of your Award are provided below and in the Schedule.

1.No Right to Continued Service. Nothing in this Award Notice guarantees your continued service as an Employee, Director or other service provider of the Company or any of its Affiliates or interferes in any way with the right of the Company or its Affiliates to terminate your status as an Employee, Director or other service provider at any time.
2.Non–Transferability.  Prior to vesting, you cannot sell, transfer, pledge, exchange or otherwise dispose of your Award except as otherwise set forth in Paragraph XV(i) of the Plan.
3.Data Privacy. You consent to the collection, use, processing and transfer of your personal data as described in this paragraph.  You understand that the Company and/or its Affiliates hold certain personal information about you (including your name, address, telephone number, date of birth, social security number, social insurance number, etc. (“Data”)) for the purpose of implementing, administering, and managing the Plan.  You also understand that the Company and/or its Affiliates will transfer this Data amongst themselves as necessary for the purpose of implementing, administering and managing your participation in the Plan, and that the Company and/or its Affiliates may also transfer this Data to any third parties assisting the Company in the implementation, administration and management of the Plan.  You authorize the Company, its Affiliates, and any third parties assisting the Company and/or its Affiliates to receive, possess, use, retain and transfer the Data, in electronic or other form, for these purposes.  You also understand that you may, at any time, review the Data, require any necessary changes to the Data or withdraw your consent in writing by contacting the Company.  You further understand that withdrawing your consent may affect your ability to participate in the Plan.
4.Withholding. Your Award, and any Dividend Equivalents with respect to the Award paid as compensation income, is subject to applicable income and/or social insurance tax withholding obligations, including, without limitation, any applicable FICA, employment tax or other social security contribution obligations, state and local taxes (the “Required Withholding”).  

To satisfy the Required Withholding for Employees, the Company and its Affiliates shall withhold

a.a sufficient amount of cash payable to you in connection with the payment of Dividend Equivalents, and  

b,prior to the delivery of shares of Common Stock, a sufficient number of shares otherwise issuable to you (which shall be determined in a manner consistent with the Plan and, as determined by the Committee in its discretion, in an amount no less than the minimum and no greater than the maximum Required Withholding) with all such shares valued at their Fair Market Value on the date of vesting.  

If you are a Director or non-employee Contractor, the Company and its Affiliates shall not withhold cash or shares of Common Stock pursuant to this Award and any associated Dividend Equivalents; the payment of the Required Withholding shall be the responsibility of such individual.

6


5.Plan Governs.  This Award Notice is subject to the terms of the Plan, a copy of which is available at no charge by accessing your account or which will be provided to you upon request as indicated herein.  All the terms and conditions of the Plan, as may be amended from time to time, and any rules, guidelines and procedures which may from time to time be established pursuant to the Plan, are hereby incorporated into this Award Notice, including, but not limited to, Paragraphs XV(l) (“Section 409A of the Code”) and XV(j) (“Clawback”) thereof. In the event of a discrepancy between this Award Notice and the Plan, the Plan shall govern.
6.Adjustment.  This Award shall be subject to adjustment as provided in Article XIII of the Plan.
7.Modifications.  This Award Notice can be amended at any time in a writing signed by you and the Company; provided, however, the Company may amend this Award Notice without your written or electronic consent if the amendment is not adverse to your rights under this Award Notice or the Plan.  
8.Conformity to Applicable Law. You acknowledge that the Plan and the Award Notice are intended to conform to the extent necessary with all applicable laws, including, without limitation, the provisions of the Exchange Act, and any and all regulations and rules promulgated thereunder by the Securities and Exchange Commission, and state securities laws and regulations.  Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Award is granted, only in such a manner as to conform to applicable law.  To the extent permitted by applicable law, the Plan and the Award Notice shall be deemed amended to the extent necessary to conform to applicable law.
9.Choice of Law.  All questions pertaining to the interpretation, validity, enforcement and performance of this Award Notice shall be construed in accordance with, and be governed by, the laws of the State of Texas, without giving effect to the choice of law principles thereof.
10.Limitations Applicable to Section 16 Persons.  Notwithstanding any other provision of the Plan or this Award Notice, if you are subject to Section 16 of the Exchange Act, the Plan, the Award and the Award Notice shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule.  To the extent permitted by applicable law, the Award Notice shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
11.Electronic Delivery.  The Company may deliver any documents related to the Award granted under this Award Agreement and participation in the Plan by electronic means or to request Participant’s consent to participate in the Plan by electronic means.  Participant hereby consents to receive such documents by electronic delivery and, if requested, to agree to participate in the Plan and sign the Award Agreement through an on-line or electronic system established and maintained by the Company or another third party designated by the Company. Failure to accept the Award according to the means and within the timeframe prescribed will result in forfeiture of the Award.
12.Additional Information.  If you require additional information concerning your Award, contact the Company’s Stock Plan Administrator at mystock@archrock.com or UBS at 713.654.4738.

7


EX-10.104 7 aroc-20201231ex101048f07.htm EX-10.104 _

Exhibit 10.104

Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Stock-Settled Performance Award Schedule

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in the Terms and Conditions and in this Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”)) shall have the respective meanings ascribed to them in the Plan.  

Grant Date

March 5, 2021

Award Type

Stock-settled performance units, the payout of which is based on the attainment of certain performance objectives (the “Performance Units”).  Each Performance Unit is granted in tandem with a corresponding Dividend Equivalent.

The Award is stated at target; however, the actual number of Performance Units that becomes earned and payable hereunder may be greater or less than the target number.

Important Documents

Archrock, Inc. 2020 Stock Incentive Plan

2020 Stock Incentive Plan Prospectus

Vesting Schedule

One hundred percent (100%) of the Earned Units subject to this Award will vest on March 5, 2024 (the “Vest Date”) upon satisfaction of the following criteria:

Performance Achievement.  Your Award will become payable (as provided herein) at 0% to 200% of the target Performance Units based on the achievement of the pre-determined Performance Measures over the performance period (the “Performance Period”) as set out herein.  The target Performance Units equals the number of Performance Units (or the cash equivalent thereof) that would be earned and paid if the Performance Measures are met at the target level over the Performance Period; and

Employment Criteria. Except as set forth below, you must remain in continuous service as an Employee of the Company or one of its Affiliates at all times from the Grant Date up to and including the Vest Date for the Award to vest.

Stockholder Rights

The Performance Units represent an unfunded, unsecured and contingent right to receive payment.  You have no rights as a stockholder with respect to any Performance Units unless and until you receive shares of Common Stock of the Company in respect of your vested Earned Units. The grant of the Performance Units under your Award shall be implemented by a credit to a bookkeeping account maintained by the Company.

Termination of Service – Voluntary or Involuntary

If you terminate employment for any reason (other than death or Disability), the unvested portion of your Award (after taking into account any accelerated vesting that occurs in connection with such termination, if any) and the Dividend Equivalents corresponding with the unvested portion of your Award will be automatically forfeited on the date of such termination unless the Committee directs otherwise.

Termination of Service – Death or Disability

If you terminate employment due to death or Disability, your Award will immediately vest and be payable as of such date based upon the Achievement Percentage (defined below) or, if the Achievement Percentage has not yet been determined, based upon the target performance level.  Any date on which such accelerated vesting occurs is referred to in this Award Notice as an “Accelerated Vest Date”.

Termination of Service

Notwithstanding anything to the contrary in this Award Notice, this section will govern the vesting of your Award in the event of your Termination of Service on and after the


Following a Change of Control

date a Corporate Change is consummated.

(a)
Determination of Achievement Percentage.

If a Corporate Change is consummated prior to the end of the Performance Period and you are employed by the Company or an Affiliate as of such consummation date, then

(i)
the Committee, in its discretion, shall determine in good faith the Achievement Percentage based on performance during the portion of the Performance Period commencing on the first day of the Performance Period and ending on the date the Corporate Change is consummated, or
(ii)
if the Committee determines, in its discretion, that no such determination can reasonably be made, then the Achievement Percentage shall be deemed to be 100% (and your Earned Units (as defined below) will be determined based upon such Achievement Percentage).

(b)
Termination of Service Following a Corporate Change.  

If your status as an Employee of the Company or an Affiliate is terminated on or within eighteen (18) months following the date a Corporate Change is consummated (i) by the Company or such Affiliate without Cause, (ii) by you for Good Reason or (iii) as a result of your death or Disability, then the unvested portion of your Award as of the date of your Termination of Service as an Employee will immediately vest in full as of the date of your Termination of Service as an Employee (the “Corporate Change Vest Date”).  

If your status as an Employee is terminated by the Company with Cause or by you without Good Reason on or after the date the Corporate Change is consummated, then the unvested portion of your Award and the Dividend Equivalents (including any amounts credited thereunder) corresponding with such unvested portion of your Award will be automatically forfeited on the date of your Termination of Service as an Employee.  

Unless otherwise provided in a written agreement between the Company or an Affiliate and you, “Good Reason” means the occurrence of any of the following without your express written consent:  

(i)A reduction of 10% or more of your base salary;  
(ii)
Your being required to be based at any other office or location of employment more than 50 miles from your primary office or location of employment immediately prior to the Corporate Change; or
(iii)
The willful failure by the Company or an Affiliate to pay you your compensation when due;  

provided, however, unless otherwise provided in a written agreement between the Company or an Affiliate and you, that Good Reason does not exist with respect to a matter unless you give the Company or an Affiliate, as applicable, a notice of termination due to such matter within 20 days of the date such matter first exists.  If you fail to give a notice of termination timely, you shall be deemed to have waived all rights you may have under the Award Notice with respect to such matter.  The Company or an Affiliate will have 30 days from the date of your notice of termination to cure the matter.  If the Company or an Affiliate cures the matter, your notice of termination shall be deemed rescinded.  If the Company or an Affiliate (as applicable) fails to cure the matter timely, your status as an Employee shall be deemed to have been terminated by the Company for Good Reason at the end of the 30-day cure period.

Dividends / Dividend

A dividend equivalent right (a “DER”) is granted in tandem with each Performance Unit granted hereunder and is subject to the same terms as the associated Performance

2


Equivalent Rights

Unit.  A DER is a right to receive the equivalent value in cash of any dividend (including any extraordinary or non-recurring dividend) paid on a share of Common Stock (the “Dividend Equivalent”).  

The DER shall remain outstanding from the Grant Date until the earlier of the vesting and payment or the forfeiture of the Performance Unit to which it corresponds (the “DER Period”).

During the DER Period and no later than thirty (30) days following the date on which a dividend is paid to the Company’s stockholders, the Dividend Equivalent on each unvested Performance Unit shall be credited and entered into a bookkeeping account on your behalf.  However, payments shall not be made to you prior to the date on which the following two conditions are satisfied: (1) the associated Performance Unit becomes an Earned Unit and (2) the associated Performance Unit vests.  

Dividend Equivalent book entry credits shall be forfeited if the associated Performance Unit is forfeited (1) because it does not become an Earned Unit or (2) due to your termination of service prior to vesting of the associated Performance Unit.

Upon the vesting of a Performance Unit, the book-entry Dividend Equivalents payable on such Performance Unit shall be paid in cash in a single lump sum no later than sixty (60) days following the Vest Date.  Upon expiration of the DER Period, the DERs on the Performance Unit shall automatically terminate and no further Dividend Equivalents shall be allocated thereunder.

Payment

As soon as administratively practicable following the conclusion of the Performance Period (or, if earlier, the date on which a Corporate Change is consummated), the Committee shall certify in writing the level of performance achieved with respect to the Performance Measures (the “Achievement Percentage”).  The actual number of Performance Units payable under your Award shall be equal to the product of the target number of Performance Units multiplied by the Achievement Percentage or, in the event of your termination due to your death or Disability during the Performance Period, a Qualifying Termination during the Performance Period or a Corporate Change during the Performance Period in connection with which the Committee determines, in its discretion, it cannot reasonably determine the Achievement Percentage, 100% of the Performance Units (in any case, such number of Performance Units payable under your Award, the “Earned Units”).  

As soon as administratively practicable after your Earned Units vest, but in no event later than the sixtieth (60th) day following the applicable Vest Date, Accelerated Vest Date or Corporate Change Vest Date of such Earned Units, you will receive payment in respect of such vested Earned Units in the form of an equivalent number of shares of Common Stock of the Company as of the applicable Vest Date, Accelerated Vest Date or Corporate Change Vest Date of such vested Earned Units. Payments in respect of any corresponding Dividend Equivalents shall be paid in the form of cash.  

Except as provided below, this Award and the Dividend Equivalents are intended to be exempt under Section 409A of the Code (“Section 409A”) under the short-term deferral exclusion and will be interpreted and operated consistent with such intent.  If, for any reason, the Company determines that this Award and/or the Dividend Equivalents are subject to Section 409A, the Company shall have the right in its sole discretion (without any obligation to do so or to indemnify you or any other person for failure to do so) to adopt such amendments to the Plan or this Award Notice, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Company determines are necessary or appropriate to provide for either the Performance Units and/or Dividend Equivalents to be exempt from the application of Section 409A or to comply with the requirements

3


of Section 409A.  The Dividend Equivalents and any amounts that may become distributable in respect thereof shall be treated separately from the Performance Units and the rights arising in connection therewith for purposes of Section 409A (as defined below) (including for purposes of the designation of the time and form of payments required by Section 409A).

Performance Measures

See Exhibit.

Graphic

4


ARCHROCK, INC.

Archrockv2_gray

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

EXHIBIT – Stock-Settled Performance Award Schedule

5


Archrockv2_gray

ARCHROCK, INC.

LONG-TERM INCENTIVE AWARD NOTICE AND AGREEMENT

Terms and Conditions

Archrock, Inc. (the “Company”) has granted to you (the “Participant”) an equity award (the “Award”) under the Archrock, Inc. 2020 Stock Incentive Plan (as may be amended from time to time, the “Plan”).  All capitalized terms not explicitly defined in these Term and Conditions and the Schedule (together constituting the Long-Term Incentive Award Notice and Agreement (the “Award Notice”) but defined in the Plan shall have the respective meanings ascribed to them in the Plan.  

The material terms of your Award are provided below and in the Schedule.

1.No Right to Continued Service. Nothing in this Award Notice guarantees your continued service as an Employee, Director or other service provider of the Company or any of its Affiliates or interferes in any way with the right of the Company or its Affiliates to terminate your status as an Employee, Director or other service provider at any time.
2.Non–Transferability.  Prior to vesting, you cannot sell, transfer, pledge, exchange or otherwise dispose of your Award except as otherwise set forth in Paragraph XV(i) of the Plan.
3.Data Privacy. You consent to the collection, use, processing and transfer of your personal data as described in this paragraph.  You understand that the Company and/or its Affiliates hold certain personal information about you (including your name, address, telephone number, date of birth, social security number, social insurance number, etc. (“Data”)) for the purpose of implementing, administering, and managing the Plan.  You also understand that the Company and/or its Affiliates will transfer this Data amongst themselves as necessary for the purpose of implementing, administering and managing your participation in the Plan, and that the Company and/or its Affiliates may also transfer this Data to any third parties assisting the Company in the implementation, administration and management of the Plan.  You authorize the Company, its Affiliates, and any third parties assisting the Company and/or its Affiliates to receive, possess, use, retain and transfer the Data, in electronic or other form, for these purposes.  You also understand that you may, at any time, review the Data, require any necessary changes to the Data or withdraw your consent in writing by contacting the Company.  You further understand that withdrawing your consent may affect your ability to participate in the Plan.
4.Withholding. Your Award, and any Dividend Equivalents with respect to the Award paid as compensation income, is subject to applicable income and/or social insurance tax withholding obligations, including, without limitation, any applicable FICA, employment tax or other social security contribution obligations, state and local taxes (the “Required Withholding”).  

To satisfy the Required Withholding for Employees, the Company and its Affiliates shall withhold

a.a sufficient amount of cash payable to you in connection with the payment of Dividend Equivalents, and  

b,prior to the delivery of shares of Common Stock, a sufficient number of shares otherwise issuable to you (which shall be determined in a manner consistent with the Plan and, as determined by the Committee in its discretion, in an amount no less than the minimum and no greater than the maximum Required Withholding) with all such shares valued at their Fair Market Value on the date of vesting.  

If you are a Director or non-employee Contractor, the Company and its Affiliates shall not withhold cash or shares of Common Stock pursuant to this Award and any associated Dividend Equivalents; the payment of the Required Withholding shall be the responsibility of such individual.

5.Plan Governs.  This Award Notice is subject to the terms of the Plan, a copy of which is available at no charge by accessing your account or which will be provided to you upon request as indicated

6


herein.  All the terms and conditions of the Plan, as may be amended from time to time, and any rules, guidelines and procedures which may from time to time be established pursuant to the Plan, are hereby incorporated into this Award Notice, including, but not limited to, Paragraphs XV(l) (“Section 409A of the Code”) and XV(j) (“Clawback”) thereof. In the event of a discrepancy between this Award Notice and the Plan, the Plan shall govern.
6.Adjustment.  This Award shall be subject to adjustment as provided in Article XIII of the Plan.
7.Modifications.  This Award Notice can be amended at any time in a writing signed by you and the Company; provided, however, the Company may amend this Award Notice without your written or electronic consent if the amendment is not adverse to your rights under this Award Notice or the Plan.  
8.Conformity to Applicable Law. You acknowledge that the Plan and the Award Notice are intended to conform to the extent necessary with all applicable laws, including, without limitation, the provisions of the Exchange Act, and any and all regulations and rules promulgated thereunder by the Securities and Exchange Commission, and state securities laws and regulations.  Notwithstanding anything herein to the contrary, the Plan shall be administered, and the Award is granted, only in such a manner as to conform to applicable law.  To the extent permitted by applicable law, the Plan and the Award Notice shall be deemed amended to the extent necessary to conform to applicable law.
9.Choice of Law.  All questions pertaining to the interpretation, validity, enforcement and performance of this Award Notice shall be construed in accordance with, and be governed by, the laws of the State of Texas, without giving effect to the choice of law principles thereof.
10.Limitations Applicable to Section 16 Persons.  Notwithstanding any other provision of the Plan or this Award Notice, if you are subject to Section 16 of the Exchange Act, the Plan, the Award and the Award Notice shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule.  To the extent permitted by applicable law, the Award Notice shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.
11.Electronic Delivery.  The Company may deliver any documents related to the Award granted under this Award Agreement and participation in the Plan by electronic means or to request Participant’s consent to participate in the Plan by electronic means.  Participant hereby consents to receive such documents by electronic delivery and, if requested, to agree to participate in the Plan and sign the Award Agreement through an on-line or electronic system established and maintained by the Company or another third party designated by the Company. Failure to accept the Award according to the means and within the timeframe prescribed will result in forfeiture of the Award.
12.Additional Information.  If you require additional information concerning your Award, contact the Company’s Stock Plan Administrator at mystock@archrock.com or UBS at 713.654.4738.

7


EX-21.1 8 aroc-20201231ex211ce1c51.htm EX-21.1

Exhibit 21.1

Archrock, Inc. and Subsidiaries

Company Listing as of December 31, 2020

Company

Ownership

Incorporation

AROC Corp.

Wholly owned

Delaware

AROC Services GP LLC

Wholly owned

Delaware

AROC Services LP LLC

Wholly owned

Delaware

Archrock Services, L.P.

Wholly owned

Delaware

Archrock Services Leasing LLC

Wholly owned

Delaware

Archrock GP LLC

Wholly owned

Delaware

Archrock GP LP LLC

Wholly owned

Delaware

Archrock MLP LP LLC

Wholly owned

Delaware

Archrock General Partner, L.P.

Wholly owned

Delaware

Archrock Partners Corp.

Wholly owned

Delaware

Archrock Partners, L.P.

Wholly owned

Delaware

Archrock Partners Finance Corp.

Wholly owned

Delaware

Archrock Partners Operating LLC

Wholly owned

Delaware

Archrock Partners Leasing LLC

Wholly owned

Delaware


EX-23.1 9 aroc-20201231ex23186429d.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Archrock, Inc.’s Registration Statements No. 333-145558, No. 333-145589, No. 333-165146, No. 333-170528, No. 333-176050, No. 333-177747, No. 333-188341, No. 333-217923, No. 333-228966, and No. 333-238264 each on Form S-8, Registration Statements No. 333-159718, No. 333-232962 and No. 333-236210 each on Form S-3ASR and Registration Statements No. 333-141695, No. 333-176259, and No. 333-222872 each on Form S-4 of our reports dated February 22, 2021, relating to the financial statements and financial statement schedule of Archrock, Inc. and subsidiaries (the “Company”) and the effectiveness of the Company’s internal control over financial reporting appearing in this Annual Report on Form 10-K of Archrock, Inc. for the year ended December 31, 2020.

/s/ DELOITTE & TOUCHE LLP

Houston, Texas

February 22, 2021


EX-31.1 10 aroc-20201231ex31141821f.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 Annual Report on Form 10-K 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: February 23, 2021

By:

/s/ D. BRADLEY CHILDERS

Name:

D. Bradley Childers

Title:

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 11 aroc-20201231ex312861333.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 Annual Report on Form 10-K 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: February 23, 2021

By:

/s/ DOUGLAS S. ARON

Name:

Douglas S. Aron

Title:

Senior Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 12 aroc-20201231ex321156d26.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 Annual Report on Form 10-K of Archrock, Inc. (the “Company”) for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), D. Bradley Childers, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:

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

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

3

/s/ D. BRADLEY CHILDERS

Name:

D. Bradley Childers

Title:

President and Chief Executive Officer

Date: February 23, 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 13 aroc-20201231ex322e54635.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 Annual Report on Form 10-K of Archrock, Inc. (the “Company”) for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Douglas S. Aron, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:

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

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

3

/s/ DOUGLAS S. ARON

Name:

Douglas S. Aron

Title:

Senior Vice President and Chief Financial Officer

Date: February 23, 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.


GRAPHIC 14 aroc-20201231ex101004b15001.jpg GRAPHIC begin 644 aroc-20201231ex101004b15001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^O#_ -HW M7E@T33=#C;]Y0#LB<#/U)_0U[@>!7Q]\8_$!U_XC:@4?=;V9%K$,_P!W M[W?^\6_2@#@:^COV=/$/GZ3J.A3/\]NXGA&?X6X;]"&X&?H<&@#[$HJ*YN%M;26 MX8$K$A<@=3@9KQT_M'^' Q!T?5,-(T7PU!K>KW*6<$T2R*C-N9B0#M4=6//:@#?H MKPN^_:5T^*Y9+'PY##]I>U^T!6\+S"'=@N+T%MN>NW9C..V?QKUOPIXOTCQGI(U'2)RZ!M MLD;C;)$WHP[?UH WJ*Y9_'5BCLAM;C(./X?\:DO?&=K:P0.EO))),F_86"[1 MG')Y]* .EHK-76K9-(BU&Y(@21=P4G)SZ#U-S2DD_D* .Y MHKA[/QY('5;RT4KT+1'!'O@UV%E>V^H6RSVT@DC/<=O8T 6**K7VH6NG0&:Z ME$:=O4_05S$WCZ!9"(;"1T_O-(%/Y8- '85Y]XZ_Y"T/_7(?S-:]EXYLIY E MS ]MD_>SO7\> :QO&TB3:E;R1L'1H00RG(/)IB+7@'_7WO\ NI_,UW-<-X!_ MU][_ +J?S-:]_P",;&QO9+8Q32F,X+)C&?Q- SHJ*R-'U^/6GD$%M,B1CYG? M&,^G6M>D!B^+M;3PYX3U/5W91]F@9UW=WZ*/Q8@5\/2R/<7#R2,SR2,69F.2 M2>27LQED /_+-/7ZL1_P!\FOG&RFBM[Z">>#SX MHY%9XMQ7> $SO')<2/%'Y4;,2D>[=M& M>!GOB@#[5TK65\0?#N'55;<;BP+,?]K:0WIW!KXHD_UC?4U]$? [7_MG@+6] M&D;]Y9J\D8]493GMV(]>]?/#_P"M;ZF@#KO"_P ,?$_BRR:_L+2..P7.;FYE M$:''7'<_7&*J^-_$][XBU=$GD'V>QC6V@C1B4 48)'U(SFOJ#P&BI\(M-V*J MYL&/ QSAJ^/[O/VV;/7S&_G0!W_@+X/ZSXWM/M[7":=IV[:LTL99I/7:O&1[ MDBM>Z_9\\3PZ]!907%M/8RCY1& ?XE/.?0#/UKW;X:7-K=?#S17M'1HUM MU0[!C##J/KFNLH ^/_BSX8L/"/B*STG3U;RX[-"SL?>NI_:#_Y*!'_UZ1_UK8_9L_Y#FN?]<(O_ M $)J .$^(_PZNOA[J5K!)>I>V]U&7BG$?EG(.&4KDXQD=^]=5^SI>M#X]O+0 MRD1W%@QV=F974C\@6_.MO]I7_CY\/_[D_P#-*Y;X ?\ )3H_^O.;^E 'H]Q_ MQ\2?[Y_G5[3=$U#5\M;QYC7@R.V%'M5&?_CXD_WS_.O3?#$0C\.6@4_>4L?J M2:8CS_5;J61X;-R-MHOE Y&X'D_Y]*AO7T7P]I,>I>)=3-E%/D6\,:;Y9?< M =J3459-4NE?.1,V$]3>QU982?W,_RL/?L:\U^" M&D:G8QZOK5U#+#I3VIB!D!43.3P%]<>M=?!$\TZQQ??8X% &AK^IR:GJDDCD M[$)6-?0"K6C^%KO5HA.9%@@)P&89)^@K"((8@C!'6O6M%>*31K5H_]/QI@>@:/IL>E:;';)RP&7;^\QZFK]%%2,^1 M/C5K_P#;OQ'O5B??;V*K:1X.02O+'KC[Q/Y"F?#/X82_$)K]VU V%M:!1YGD M>9O=L\ 9 X R>?3UKZ&E^#_@.>5YI= 1Y)&+.[7,Q+$\DGYZZ'P_X7T7PK9O M::)8)9P2/YCJK,VYL8R2Q)H \:_X9GB_Z&M__ ?_'*\X^)?PUE^'MW9(+\W MUO=(Q$OD>7M8=0>2._KZU]AUC>(?"FA^*[:*WUO3TO(XFWH&9E*GIU4@T ?* M'PLU[^Q/%NR1]L%[;R6TG']Y3CMZXKBY 1*V1_$:^PA\&_A^""/#L7'_ $\3 M?_%T'X-_#\DD^'8\G_IXF_\ BZ +WPS&?AMH0/\ SZC^9KYU^+W@"Z\*^))] M0@@)TF]D,D4B@D(QY*GT.>E?5FFZ;::1IT&GV$(AM8%V1Q@D[1Z9/-+J&GV> MJ64EE?VT5S;2C:\4J[E84 ?&OA/XC>)?!D9/,C!]0#T/TK;C M^-WC,^(+;4YKY7BAX:S1 D,B]\@=_?M2?%[PUI'AOQ (-(LQ:Q,S942,P_\ M'B:Z;X'^#] UXM=ZKIL=U-"Q9#(S;00>/ES@_B* .7^+VNP>)M>T[6+:*6** MZL(W"2J0R]<_7ZC@UUO[-G_(&_"<\TVAZ8EG).H61EE=MP'3[S'UH \<_:5_X^?#_^ MY/\ S2N6^ '_ "4Z/_KSF_I7T=XC\%>'O%K6[:YIJWAMPPB+2.NW.,_=(]!5 M;0OAUX3\,ZD-1T?2$M;L(4$@FD;Y3U&&8B@#@I_^/F3_ 'S_ #KU#PW_ ,B[ M9?[G]33&\+:*S%C8J23D_.W^-:=O;Q6END$";(D&%7.<4P.)\8:#*EP^I6Z[ MHF_UJCJI]?I6#IVMW^E9%M,0AZQL,J?PKU@@$$$9![&N7UO0M,61)%M%1G)+ M;20#^ .* ..U'6;[52/M4VY 8EN+=9&7)& MXG'Y=*ZV\T33M0D62ZMED95V@[B,#\#0!Q/A?3DU2UU*V<#)12A/9N<&N>EC M>"9XW!5T8@CT(KUJQTBQTUG:SMQ$7 #88G./J:ANO#^E7MPT]Q:*\K?>;!D?G3K;0M,M!((+4 6()!M<;F.1^)J7^S;,=(0!Z FD!__V0$! end GRAPHIC 15 aroc-20201231ex10101ea28001.jpg GRAPHIC begin 644 aroc-20201231ex10101ea28001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^O#_ -HW M7E@T33=#C;]Y0#LB<#/U)_0U[@>!7Q]\8_$!U_XC:@4?=;V9%K$,_P!W M[W?^\6_2@#@:^COV=/$/GZ3J.A3/\]NXGA&?X6X;]"&X&?H<&@#[$HJ*YN%M;26 MX8$K$A<@=3@9KQT_M'^' Q!T?5,-(T7PU!K>KW*6<$T2R*C-N9B0#M4=6//:@#?H MKPN^_:5T^*Y9+'PY##]I>U^T!6\+S"'=@N+T%MN>NW9C..V?QKUOPIXOTCQGI(U'2)RZ!M MLD;C;)$WHP[?UH WJ*Y9_'5BCLAM;C(./X?\:DO?&=K:P0.EO))),F_86"[1 MG')Y]* .EHK-76K9-(BU&Y(@21=P4G)SZ#U-S2DD_D* .Y MHKA[/QY('5;RT4KT+1'!'O@UV%E>V^H6RSVT@DC/<=O8T 6**K7VH6NG0&:Z ME$:=O4_05S$WCZ!9"(;"1T_O-(%/Y8- '85Y]XZ_Y"T/_7(?S-:]EXYLIY E MS ]MD_>SO7\> :QO&TB3:E;R1L'1H00RG(/)IB+7@'_7WO\ NI_,UW-<-X!_ MU][_ +J?S-:]_P",;&QO9+8Q32F,X+)C&?Q- SHJ*R-'U^/6GD$%M,B1CYG? M&,^G6M>D!B^+M;3PYX3U/5W91]F@9UW=WZ*/Q8@5\/2R/<7#R2,SR2,69F.2 M2>27LQED /_+-/7ZL1_P!\FOG&RFBM[Z">>#SX MHY%9XMQ7> $SO')<2/%'Y4;,2D>[=M& M>!GOB@#[5TK65\0?#N'55;<;BP+,?]K:0WIW!KXHD_UC?4U]$? [7_MG@+6] M&D;]Y9J\D8]493GMV(]>]?/#_P"M;ZF@#KO"_P ,?$_BRR:_L+2..P7.;FYE M$:''7'<_7&*J^-_$][XBU=$GD'V>QC6V@C1B4 48)'U(SFOJ#P&BI\(M-V*J MYL&/ QSAJ^/[O/VV;/7S&_G0!W_@+X/ZSXWM/M[7":=IV[:LTL99I/7:O&1[ MDBM>Z_9\\3PZ]!907%M/8RCY1& ?XE/.?0#/UKW;X:7-K=?#S17M'1HUM MU0[!C##J/KFNLH ^/_BSX8L/"/B*STG3U;RX[-"SL?>NI_:#_Y*!'_UZ1_UK8_9L_Y#FN?]<(O_ M $)J .$^(_PZNOA[J5K!)>I>V]U&7BG$?EG(.&4KDXQD=^]=5^SI>M#X]O+0 MRD1W%@QV=F974C\@6_.MO]I7_CY\/_[D_P#-*Y;X ?\ )3H_^O.;^E 'H]Q_ MQ\2?[Y_G5[3=$U#5\M;QYC7@R.V%'M5&?_CXD_WS_.O3?#$0C\.6@4_>4L?J M2:8CS_5;J61X;-R-MHOE Y&X'D_Y]*AO7T7P]I,>I>)=3-E%/D6\,:;Y9?< M =J3459-4NE?.1,V$]3>QU982?W,_RL/?L:\U^" M&D:G8QZOK5U#+#I3VIB!D!43.3P%]<>M=?!$\TZQQ??8X% &AK^IR:GJDDCD M[$)6-?0"K6C^%KO5HA.9%@@)P&89)^@K"((8@C!'6O6M%>*31K5H_]/QI@>@:/IL>E:;';)RP&7;^\QZFK]%%2,^1 M/C5K_P#;OQ'O5B??;V*K:1X.02O+'KC[Q/Y"F?#/X82_$)K]VU V%M:!1YGD M>9O=L\ 9 X R>?3UKZ&E^#_@.>5YI= 1Y)&+.[7,Q+$\DGYZZ'P_X7T7PK9O M::)8)9P2/YCJK,VYL8R2Q)H \:_X9GB_Z&M__ ?_'*\X^)?PUE^'MW9(+\W MUO=(Q$OD>7M8=0>2._KZU]AUC>(?"FA^*[:*WUO3TO(XFWH&9E*GIU4@T ?* M'PLU[^Q/%NR1]L%[;R6TG']Y3CMZXKBY 1*V1_$:^PA\&_A^""/#L7'_ $\3 M?_%T'X-_#\DD^'8\G_IXF_\ BZ +WPS&?AMH0/\ SZC^9KYU^+W@"Z\*^))] M0@@)TF]D,D4B@D(QY*GT.>E?5FFZ;::1IT&GV$(AM8%V1Q@D[1Z9/-+J&GV> MJ64EE?VT5S;2C:\4J[E84 ?&OA/XC>)?!D9/,C!]0#T/TK;C M^-WC,^(+;4YKY7BAX:S1 D,B]\@=_?M2?%[PUI'AOQ (-(LQ:Q,S942,P_\ M'B:Z;X'^#] UXM=ZKIL=U-"Q9#(S;00>/ES@_B* .7^+VNP>)M>T[6+:*6** MZL(W"2J0R]<_7ZC@UUO[-G_(&_"<\TVAZ8EG).H61EE=MP'3[S'UH \<_:5_X^?#_^ MY/\ S2N6^ '_ "4Z/_KSF_I7T=XC\%>'O%K6[:YIJWAMPPB+2.NW.,_=(]!5 M;0OAUX3\,ZD-1T?2$M;L(4$@FD;Y3U&&8B@#@I_^/F3_ 'S_ #KU#PW_ ,B[ M9?[G]33&\+:*S%C8J23D_.W^-:=O;Q6END$";(D&%7.<4P.)\8:#*EP^I6Z[ MHF_UJCJI]?I6#IVMW^E9%M,0AZQL,J?PKU@@$$$9![&N7UO0M,61)%M%1G)+ M;20#^ .* ..U'6;[52/M4VY 8EN+=9&7)& MXG'Y=*ZV\T33M0D62ZMED95V@[B,#\#0!Q/A?3DU2UU*V<#)12A/9N<&N>EC M>"9XW!5T8@CT(KUJQTBQTUG:SMQ$7 #88G./J:ANO#^E7MPT]Q:*\K?>;!D?G3K;0M,M!((+4 6()!M<;F.1^)J7^S;,=(0!Z FD!__V0$! end GRAPHIC 16 aroc-20201231ex1010224c8001.jpg GRAPHIC begin 644 aroc-20201231ex1010224c8001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^O#_ -HW M7E@T33=#C;]Y0#LB<#/U)_0U[@>!7Q]\8_$!U_XC:@4?=;V9%K$,_P!W M[W?^\6_2@#@:^COV=/$/GZ3J.A3/\]NXGA&?X6X;]"&X&?H<&@#[$HJ*YN%M;26 MX8$K$A<@=3@9KQT_M'^' Q!T?5,-(T7PU!K>KW*6<$T2R*C-N9B0#M4=6//:@#?H MKPN^_:5T^*Y9+'PY##]I>U^T!6\+S"'=@N+T%MN>NW9C..V?QKUOPIXOTCQGI(U'2)RZ!M MLD;C;)$WHP[?UH WJ*Y9_'5BCLAM;C(./X?\:DO?&=K:P0.EO))),F_86"[1 MG')Y]* .EHK-76K9-(BU&Y(@21=P4G)SZ#U-S2DD_D* .Y MHKA[/QY('5;RT4KT+1'!'O@UV%E>V^H6RSVT@DC/<=O8T 6**K7VH6NG0&:Z ME$:=O4_05S$WCZ!9"(;"1T_O-(%/Y8- '85Y]XZ_Y"T/_7(?S-:]EXYLIY E MS ]MD_>SO7\> :QO&TB3:E;R1L'1H00RG(/)IB+7@'_7WO\ NI_,UW-<-X!_ MU][_ +J?S-:]_P",;&QO9+8Q32F,X+)C&?Q- SHJ*R-'U^/6GD$%M,B1CYG? M&,^G6M>D!B^+M;3PYX3U/5W91]F@9UW=WZ*/Q8@5\/2R/<7#R2,SR2,69F.2 M2>27LQED /_+-/7ZL1_P!\FOG&RFBM[Z">>#SX MHY%9XMQ7> $SO')<2/%'Y4;,2D>[=M& M>!GOB@#[5TK65\0?#N'55;<;BP+,?]K:0WIW!KXHD_UC?4U]$? [7_MG@+6] M&D;]Y9J\D8]493GMV(]>]?/#_P"M;ZF@#KO"_P ,?$_BRR:_L+2..P7.;FYE M$:''7'<_7&*J^-_$][XBU=$GD'V>QC6V@C1B4 48)'U(SFOJ#P&BI\(M-V*J MYL&/ QSAJ^/[O/VV;/7S&_G0!W_@+X/ZSXWM/M[7":=IV[:LTL99I/7:O&1[ MDBM>Z_9\\3PZ]!907%M/8RCY1& ?XE/.?0#/UKW;X:7-K=?#S17M'1HUM MU0[!C##J/KFNLH ^/_BSX8L/"/B*STG3U;RX[-"SL?>NI_:#_Y*!'_UZ1_UK8_9L_Y#FN?]<(O_ M $)J .$^(_PZNOA[J5K!)>I>V]U&7BG$?EG(.&4KDXQD=^]=5^SI>M#X]O+0 MRD1W%@QV=F974C\@6_.MO]I7_CY\/_[D_P#-*Y;X ?\ )3H_^O.;^E 'H]Q_ MQ\2?[Y_G5[3=$U#5\M;QYC7@R.V%'M5&?_CXD_WS_.O3?#$0C\.6@4_>4L?J M2:8CS_5;J61X;-R-MHOE Y&X'D_Y]*AO7T7P]I,>I>)=3-E%/D6\,:;Y9?< M =J3459-4NE?.1,V$]3>QU982?W,_RL/?L:\U^" M&D:G8QZOK5U#+#I3VIB!D!43.3P%]<>M=?!$\TZQQ??8X% &AK^IR:GJDDCD M[$)6-?0"K6C^%KO5HA.9%@@)P&89)^@K"((8@C!'6O6M%>*31K5H_]/QI@>@:/IL>E:;';)RP&7;^\QZFK]%%2,^1 M/C5K_P#;OQ'O5B??;V*K:1X.02O+'KC[Q/Y"F?#/X82_$)K]VU V%M:!1YGD M>9O=L\ 9 X R>?3UKZ&E^#_@.>5YI= 1Y)&+.[7,Q+$\DGYZZ'P_X7T7PK9O M::)8)9P2/YCJK,VYL8R2Q)H \:_X9GB_Z&M__ ?_'*\X^)?PUE^'MW9(+\W MUO=(Q$OD>7M8=0>2._KZU]AUC>(?"FA^*[:*WUO3TO(XFWH&9E*GIU4@T ?* M'PLU[^Q/%NR1]L%[;R6TG']Y3CMZXKBY 1*V1_$:^PA\&_A^""/#L7'_ $\3 M?_%T'X-_#\DD^'8\G_IXF_\ BZ +WPS&?AMH0/\ SZC^9KYU^+W@"Z\*^))] M0@@)TF]D,D4B@D(QY*GT.>E?5FFZ;::1IT&GV$(AM8%V1Q@D[1Z9/-+J&GV> MJ64EE?VT5S;2C:\4J[E84 ?&OA/XC>)?!D9/,C!]0#T/TK;C M^-WC,^(+;4YKY7BAX:S1 D,B]\@=_?M2?%[PUI'AOQ (-(LQ:Q,S942,P_\ M'B:Z;X'^#] UXM=ZKIL=U-"Q9#(S;00>/ES@_B* .7^+VNP>)M>T[6+:*6** MZL(W"2J0R]<_7ZC@UUO[-G_(&_"<\TVAZ8EG).H61EE=MP'3[S'UH \<_:5_X^?#_^ MY/\ S2N6^ '_ "4Z/_KSF_I7T=XC\%>'O%K6[:YIJWAMPPB+2.NW.,_=(]!5 M;0OAUX3\,ZD-1T?2$M;L(4$@FD;Y3U&&8B@#@I_^/F3_ 'S_ #KU#PW_ ,B[ M9?[G]33&\+:*S%C8J23D_.W^-:=O;Q6END$";(D&%7.<4P.)\8:#*EP^I6Z[ MHF_UJCJI]?I6#IVMW^E9%M,0AZQL,J?PKU@@$$$9![&N7UO0M,61)%M%1G)+ M;20#^ .* ..U'6;[52/M4VY 8EN+=9&7)& MXG'Y=*ZV\T33M0D62ZMED95V@[B,#\#0!Q/A?3DU2UU*V<#)12A/9N<&N>EC M>"9XW!5T8@CT(KUJQTBQTUG:SMQ$7 #88G./J:ANO#^E7MPT]Q:*\K?>;!D?G3K;0M,M!((+4 6()!M<;F.1^)J7^S;,=(0!Z FD!__V0$! end GRAPHIC 17 aroc-20201231ex10103c559001.jpg GRAPHIC begin 644 aroc-20201231ex10103c559001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^O#_ -HW M7E@T33=#C;]Y0#LB<#/U)_0U[@>!7Q]\8_$!U_XC:@4?=;V9%K$,_P!W M[W?^\6_2@#@:^COV=/$/GZ3J.A3/\]NXGA&?X6X;]"&X&?H<&@#[$HJ*YN%M;26 MX8$K$A<@=3@9KQT_M'^' Q!T?5,-(T7PU!K>KW*6<$T2R*C-N9B0#M4=6//:@#?H MKPN^_:5T^*Y9+'PY##]I>U^T!6\+S"'=@N+T%MN>NW9C..V?QKUOPIXOTCQGI(U'2)RZ!M MLD;C;)$WHP[?UH WJ*Y9_'5BCLAM;C(./X?\:DO?&=K:P0.EO))),F_86"[1 MG')Y]* .EHK-76K9-(BU&Y(@21=P4G)SZ#U-S2DD_D* .Y MHKA[/QY('5;RT4KT+1'!'O@UV%E>V^H6RSVT@DC/<=O8T 6**K7VH6NG0&:Z ME$:=O4_05S$WCZ!9"(;"1T_O-(%/Y8- '85Y]XZ_Y"T/_7(?S-:]EXYLIY E MS ]MD_>SO7\> :QO&TB3:E;R1L'1H00RG(/)IB+7@'_7WO\ NI_,UW-<-X!_ MU][_ +J?S-:]_P",;&QO9+8Q32F,X+)C&?Q- SHJ*R-'U^/6GD$%M,B1CYG? M&,^G6M>D!B^+M;3PYX3U/5W91]F@9UW=WZ*/Q8@5\/2R/<7#R2,SR2,69F.2 M2>27LQED /_+-/7ZL1_P!\FOG&RFBM[Z">>#SX MHY%9XMQ7> $SO')<2/%'Y4;,2D>[=M& M>!GOB@#[5TK65\0?#N'55;<;BP+,?]K:0WIW!KXHD_UC?4U]$? [7_MG@+6] M&D;]Y9J\D8]493GMV(]>]?/#_P"M;ZF@#KO"_P ,?$_BRR:_L+2..P7.;FYE M$:''7'<_7&*J^-_$][XBU=$GD'V>QC6V@C1B4 48)'U(SFOJ#P&BI\(M-V*J MYL&/ QSAJ^/[O/VV;/7S&_G0!W_@+X/ZSXWM/M[7":=IV[:LTL99I/7:O&1[ MDBM>Z_9\\3PZ]!907%M/8RCY1& ?XE/.?0#/UKW;X:7-K=?#S17M'1HUM MU0[!C##J/KFNLH ^/_BSX8L/"/B*STG3U;RX[-"SL?>NI_:#_Y*!'_UZ1_UK8_9L_Y#FN?]<(O_ M $)J .$^(_PZNOA[J5K!)>I>V]U&7BG$?EG(.&4KDXQD=^]=5^SI>M#X]O+0 MRD1W%@QV=F974C\@6_.MO]I7_CY\/_[D_P#-*Y;X ?\ )3H_^O.;^E 'H]Q_ MQ\2?[Y_G5[3=$U#5\M;QYC7@R.V%'M5&?_CXD_WS_.O3?#$0C\.6@4_>4L?J M2:8CS_5;J61X;-R-MHOE Y&X'D_Y]*AO7T7P]I,>I>)=3-E%/D6\,:;Y9?< M =J3459-4NE?.1,V$]3>QU982?W,_RL/?L:\U^" M&D:G8QZOK5U#+#I3VIB!D!43.3P%]<>M=?!$\TZQQ??8X% &AK^IR:GJDDCD M[$)6-?0"K6C^%KO5HA.9%@@)P&89)^@K"((8@C!'6O6M%>*31K5H_]/QI@>@:/IL>E:;';)RP&7;^\QZFK]%%2,^1 M/C5K_P#;OQ'O5B??;V*K:1X.02O+'KC[Q/Y"F?#/X82_$)K]VU V%M:!1YGD M>9O=L\ 9 X R>?3UKZ&E^#_@.>5YI= 1Y)&+.[7,Q+$\DGYZZ'P_X7T7PK9O M::)8)9P2/YCJK,VYL8R2Q)H \:_X9GB_Z&M__ ?_'*\X^)?PUE^'MW9(+\W MUO=(Q$OD>7M8=0>2._KZU]AUC>(?"FA^*[:*WUO3TO(XFWH&9E*GIU4@T ?* M'PLU[^Q/%NR1]L%[;R6TG']Y3CMZXKBY 1*V1_$:^PA\&_A^""/#L7'_ $\3 M?_%T'X-_#\DD^'8\G_IXF_\ BZ +WPS&?AMH0/\ SZC^9KYU^+W@"Z\*^))] M0@@)TF]D,D4B@D(QY*GT.>E?5FFZ;::1IT&GV$(AM8%V1Q@D[1Z9/-+J&GV> MJ64EE?VT5S;2C:\4J[E84 ?&OA/XC>)?!D9/,C!]0#T/TK;C M^-WC,^(+;4YKY7BAX:S1 D,B]\@=_?M2?%[PUI'AOQ (-(LQ:Q,S942,P_\ M'B:Z;X'^#] UXM=ZKIL=U-"Q9#(S;00>/ES@_B* .7^+VNP>)M>T[6+:*6** MZL(W"2J0R]<_7ZC@UUO[-G_(&_"<\TVAZ8EG).H61EE=MP'3[S'UH \<_:5_X^?#_^ MY/\ S2N6^ '_ "4Z/_KSF_I7T=XC\%>'O%K6[:YIJWAMPPB+2.NW.,_=(]!5 M;0OAUX3\,ZD-1T?2$M;L(4$@FD;Y3U&&8B@#@I_^/F3_ 'S_ #KU#PW_ ,B[ M9?[G]33&\+:*S%C8J23D_.W^-:=O;Q6END$";(D&%7.<4P.)\8:#*EP^I6Z[ MHF_UJCJI]?I6#IVMW^E9%M,0AZQL,J?PKU@@$$$9![&N7UO0M,61)%M%1G)+ M;20#^ .* ..U'6;[52/M4VY 8EN+=9&7)& MXG'Y=*ZV\T33M0D62ZMED95V@[B,#\#0!Q/A?3DU2UU*V<#)12A/9N<&N>EC M>"9XW!5T8@CT(KUJQTBQTUG:SMQ$7 #88G./J:ANO#^E7MPT]Q:*\K?>;!D?G3K;0M,M!((+4 6()!M<;F.1^)J7^S;,=(0!Z FD!__V0$! end GRAPHIC 18 aroc-20201231ex101048f07001.jpg GRAPHIC begin 644 aroc-20201231ex101048f07001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^O#_ -HW M7E@T33=#C;]Y0#LB<#/U)_0U[@>!7Q]\8_$!U_XC:@4?=;V9%K$,_P!W M[W?^\6_2@#@:^COV=/$/GZ3J.A3/\]NXGA&?X6X;]"&X&?H<&@#[$HJ*YN%M;26 MX8$K$A<@=3@9KQT_M'^' Q!T?5,-(T7PU!K>KW*6<$T2R*C-N9B0#M4=6//:@#?H MKPN^_:5T^*Y9+'PY##]I>U^T!6\+S"'=@N+T%MN>NW9C..V?QKUOPIXOTCQGI(U'2)RZ!M MLD;C;)$WHP[?UH WJ*Y9_'5BCLAM;C(./X?\:DO?&=K:P0.EO))),F_86"[1 MG')Y]* .EHK-76K9-(BU&Y(@21=P4G)SZ#U-S2DD_D* .Y MHKA[/QY('5;RT4KT+1'!'O@UV%E>V^H6RSVT@DC/<=O8T 6**K7VH6NG0&:Z ME$:=O4_05S$WCZ!9"(;"1T_O-(%/Y8- '85Y]XZ_Y"T/_7(?S-:]EXYLIY E MS ]MD_>SO7\> :QO&TB3:E;R1L'1H00RG(/)IB+7@'_7WO\ NI_,UW-<-X!_ MU][_ +J?S-:]_P",;&QO9+8Q32F,X+)C&?Q- SHJ*R-'U^/6GD$%M,B1CYG? M&,^G6M>D!B^+M;3PYX3U/5W91]F@9UW=WZ*/Q8@5\/2R/<7#R2,SR2,69F.2 M2>27LQED /_+-/7ZL1_P!\FOG&RFBM[Z">>#SX MHY%9XMQ7> $SO')<2/%'Y4;,2D>[=M& M>!GOB@#[5TK65\0?#N'55;<;BP+,?]K:0WIW!KXHD_UC?4U]$? [7_MG@+6] M&D;]Y9J\D8]493GMV(]>]?/#_P"M;ZF@#KO"_P ,?$_BRR:_L+2..P7.;FYE M$:''7'<_7&*J^-_$][XBU=$GD'V>QC6V@C1B4 48)'U(SFOJ#P&BI\(M-V*J MYL&/ QSAJ^/[O/VV;/7S&_G0!W_@+X/ZSXWM/M[7":=IV[:LTL99I/7:O&1[ MDBM>Z_9\\3PZ]!907%M/8RCY1& ?XE/.?0#/UKW;X:7-K=?#S17M'1HUM MU0[!C##J/KFNLH ^/_BSX8L/"/B*STG3U;RX[-"SL?>NI_:#_Y*!'_UZ1_UK8_9L_Y#FN?]<(O_ M $)J .$^(_PZNOA[J5K!)>I>V]U&7BG$?EG(.&4KDXQD=^]=5^SI>M#X]O+0 MRD1W%@QV=F974C\@6_.MO]I7_CY\/_[D_P#-*Y;X ?\ )3H_^O.;^E 'H]Q_ MQ\2?[Y_G5[3=$U#5\M;QYC7@R.V%'M5&?_CXD_WS_.O3?#$0C\.6@4_>4L?J M2:8CS_5;J61X;-R-MHOE Y&X'D_Y]*AO7T7P]I,>I>)=3-E%/D6\,:;Y9?< M =J3459-4NE?.1,V$]3>QU982?W,_RL/?L:\U^" M&D:G8QZOK5U#+#I3VIB!D!43.3P%]<>M=?!$\TZQQ??8X% &AK^IR:GJDDCD M[$)6-?0"K6C^%KO5HA.9%@@)P&89)^@K"((8@C!'6O6M%>*31K5H_]/QI@>@:/IL>E:;';)RP&7;^\QZFK]%%2,^1 M/C5K_P#;OQ'O5B??;V*K:1X.02O+'KC[Q/Y"F?#/X82_$)K]VU V%M:!1YGD M>9O=L\ 9 X R>?3UKZ&E^#_@.>5YI= 1Y)&+.[7,Q+$\DGYZZ'P_X7T7PK9O M::)8)9P2/YCJK,VYL8R2Q)H \:_X9GB_Z&M__ ?_'*\X^)?PUE^'MW9(+\W MUO=(Q$OD>7M8=0>2._KZU]AUC>(?"FA^*[:*WUO3TO(XFWH&9E*GIU4@T ?* M'PLU[^Q/%NR1]L%[;R6TG']Y3CMZXKBY 1*V1_$:^PA\&_A^""/#L7'_ $\3 M?_%T'X-_#\DD^'8\G_IXF_\ BZ +WPS&?AMH0/\ SZC^9KYU^+W@"Z\*^))] M0@@)TF]D,D4B@D(QY*GT.>E?5FFZ;::1IT&GV$(AM8%V1Q@D[1Z9/-+J&GV> MJ64EE?VT5S;2C:\4J[E84 ?&OA/XC>)?!D9/,C!]0#T/TK;C M^-WC,^(+;4YKY7BAX:S1 D,B]\@=_?M2?%[PUI'AOQ (-(LQ:Q,S942,P_\ M'B:Z;X'^#] UXM=ZKIL=U-"Q9#(S;00>/ES@_B* .7^+VNP>)M>T[6+:*6** MZL(W"2J0R]<_7ZC@UUO[-G_(&_"<\TVAZ8EG).H61EE=MP'3[S'UH \<_:5_X^?#_^ MY/\ S2N6^ '_ "4Z/_KSF_I7T=XC\%>'O%K6[:YIJWAMPPB+2.NW.,_=(]!5 M;0OAUX3\,ZD-1T?2$M;L(4$@FD;Y3U&&8B@#@I_^/F3_ 'S_ #KU#PW_ ,B[ M9?[G]33&\+:*S%C8J23D_.W^-:=O;Q6END$";(D&%7.<4P.)\8:#*EP^I6Z[ MHF_UJCJI]?I6#IVMW^E9%M,0AZQL,J?PKU@@$$$9![&N7UO0M,61)%M%1G)+ M;20#^ .* ..U'6;[52/M4VY 8EN+=9&7)& MXG'Y=*ZV\T33M0D62ZMED95V@[B,#\#0!Q/A?3DU2UU*V<#)12A/9N<&N>EC M>"9XW!5T8@CT(KUJQTBQTUG:SMQ$7 #88G./J:ANO#^E7MPT]Q:*\K?>;!D?G3K;0M,M!((+4 6()!M<;F.1^)J7^S;,=(0!Z FD!__V0$! end GRAPHIC 19 aroc-20201231ex101048f07002.jpg GRAPHIC begin 644 aroc-20201231ex101048f07002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#U..1SX#U1 MBQ+?Z7SGG[[TGVF?_GM)_P!]&DB_Y$#5/^WO_P!#>HZ[+;^K.;MZ$D7_ "(& MJ?\ ;W_Z&]1T^W8/\/M393E6%T0?;>]4O[2M/^>O_CI_PII-M^K$VK+T+T7_ M "(&J?\ ;W_Z&]1U)%_R(&J?]O?_ *&]1TNK]6/HO0DB_P"1 U3_ +>__0WJ E.K26S)X'U2(D;C]K^GWW_P *D_LN?^_'^9_PI76OJPMMZ'__V0$! end GRAPHIC 20 aroc-20201231x10k003.jpg GRAPHIC begin 644 aroc-20201231x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W2VMH&MHV M:)22HR2*E^R6_P#SQ3\J+3_CTB_W14U $/V2W_YXI^5'V2W_ .>*?E4U% $/ MV2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>* M?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^ M>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% M$/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YX MI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ M .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U M% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ M .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1] MDM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E M4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2 MW_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5' MV2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>* M?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/ MV2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>* M?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^ M>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% M$/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YX MI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ M .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U M% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ M .>*?E1]DM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1] MDM_^>*?E4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E M4U% $/V2W_YXI^5'V2W_ .>*?E4U% $/V2W_ .>*?E1]DM_^>*?E4U% $/V2 MW_YXI^5'V2W_ .>*?E4U% %:6U@$+D1("%/:EL?^/*+Z?UJ6;_42?[I_E45C M_P >47T_K0 ZT_X](O\ =%35#:?\>D7^Z*FH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **; M))'$NZ1U0>K'%1?;;3_GZA_[^"DY);L:BWLB>BJ-YJEM;64TZS12-&A8()!D MX'2N4_X3Z?\ Y\(_^_A_PKGJXNE2=ILZ*.#K5DW!'BH!>6K' N823V#BB\ MNH[*RFNI"-D2%S] ,U::>QFTUN3T5@^'O$$FL1W2W%L+>X@;)C#9RA'RG\>: MSH_%.JOILVJ_8+4V,,S1N%E;S,!MN<8Q^M,1U]%8NH:ZT3V5M86_GWEZH>-& M.U53&2S'T^F:CBUN]M=6@L-6M(8S<\02V[ET)'4'(!!Z=J -ZBL)]8OKS4;B MTTBV@E6V.V6:XD*KN_NC ))_"M.PGN9[4-=VQMY@2&3<"/J#Z4 6J*** "BH MFN8$;:T\:D=BX%)]LMO^?B'_ +[% $U%0_;+;_GXA_[[%9MEX@MKN^FMR514 M^Z[-@-0!L45#]LMO^?B'_OL4?;+;_GXA_P"^Q0!-14:3PR'$)I&GE0- M\P_AYXJUX7U&[U/23/>89Q(RK(%VB11T8"@#;HKCAXKU5K2]U!=/M6LK2X>* M0"9O,*JQ!(&,=!GK73F]1],^VPC,\4 6J*YS0=7UK6;.VOC:6$=K, M-Q FT/69-4^UP7$ ANK24QRJK94^A!ZX(H UZ* M** "BHYKB&W ,TT<8/0NP'\ZA_M.P_Y_K;_OZO\ C32;%=%JBJAU2P"D_;;8 MX[>:O^- M6[,>@$@)/ZTFHWL>G:?-=RI[5+36Y5RU16%H.O2ZKIL\MS;"WNX"1) M"&R!W'/N*K>%O%3^()+F&>V6WEB.Y &SO3)&?S!I =-17,S>*V7Q?%HL-LKP ML=KS[NC8)P!^%)9>+?/\4W&CSVZQ(C;(IMWWFQG!].* .GHK(T[63>W^J6\D M2QI8R[ P;[PP#FJF@>)SK-_<6[VXA0#S+9MV?-CSU^O(H Z*BL27Q MEKHSZKIHO)K?R!(Q\M47T_K4LW^HD_W3_*HK'_CRB^G]: '6G_' MI%_NBIJAM/\ CTB_W14U !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X@T5]9MXXTG\HH2>> MA^M?)96&A6K!KB[=5)<$_(O+$X[ M$ YKJJ0JI8,5!8=#CD5U4<-3HWY%N7SVGE7D7V M1OLZLH!7[I.3[FLBWLKL^%I[U;J66SBO9&FLB $9 _/(&[/?KVKTUD5\;E#8 MY&1F@1H%*A%"GJ,<5NU=88HV3844I_=(XI$BCBSY<:)GKM&* M.3T>^MM U35;/5)X[1IKAKB)YF"K(C$G@G@XSTKIK*^@U"W%Q;EFB)(5BI&[ MW'J*F>&*4@R1H^.FY0:>$9KBZDE6\7#'/S DU!_ MPA=Q_P _D7_?)KLJ* //M5\/R:5;K-)<(^XX 536,!D@5ZRRJPPR@CW%-\F+ M_GFG_?(H XR'PA-/ DJW<85U##*FI/\ A"[C_G\B_P"^379 8&!10!S6E>&) M=/ODN'N@P7^%01FLOQ#)HOG7-Y::BUAK,)("(VUY6 P 4/W@>.<5W-1M!"S[ MVBC+>I49H \XU,C6KU+?Q+<+8".U5[0R *AD.=Q)/4\#BKOA;5[B[\01"^?R M%%L8K8 %8[GD?.@Z'IV]:[MX8I,>9&CXZ;E!H$48VXC7Y?N\=/I0!P?AW0SJ M]OJ23ZA<+:-J$V^U0*%?$AX)QN_6NVG6WMM/='3%NB8*J#]W\*L*BIG:H7)R M<#%*0",'I0!YZYTBWN=+'A6Z=IC,-T,,[2*(\'.Y22%J;3=3M=&M]>LKZ58; MGSI)(XW.&E!&1M'?TXKN$@AC;I4$T >>:$/\ A'=6 MTZ?5"+:&:R*"23Y55LYP2>G6M_PN/M.JZSJ,?-M/,%B?LX48R#W%=*\4<@ = M%8#LPS3E544*JA0.P&* %HHHH Y?Q=X4E\2>08KP0F(8VL"5/X>M6+T,94(2=VCRUOA9>JI/]I0' SQ&UKR./) MLYI$,QA#[".G<^@]Z]UH Z#%;1S&JM]2'A8/8\=TCX?W^J0R.\XM7CUE;1="TWQ!$A/E220S M@=T+G'Y&S<9-S/))-, M2.=S#FA-*.JWGB)8N+J&Y66!O1U52/SQBN_**6!*@D=#CI2A%4DJH!/4@=: M/+;'5[B;3-<=%V7E[=+ JGJ&(P3^E:M[9:EX>GT>_G:S-M9D6S"W1@=C*14$3@8H =1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% #)O]1)_NG^55+2*1K6,B=U!'0 D7^Z*FH **** "BBLW4K?4II ;2_6 MTA5"6(C#LQ[?>&,4 :5%'RR7$<=TDS1&XV A@K8W*,8R0*KQ:Y? M:9J&KVM[<"]CL[<7"R>6$(Z_*0![?K0!UU%<7+JFN6.E66LSWJ2Q3R*)+7RE M 56]&QGBNTH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9-_J)/\ =/\ *JMG M/ M$<<4D)#9_O$=_6J-A8_:=&U"R^RWRZA?1-YUQ<0%%+$=,GL*[2B@#A9$U#4] M"L-%.F74,T=+(A$8"]PW>NZHHH *K+(YU%X]WR!,X]ZLU37_D*O\ ]IZ\R^(8WB; M]U VTCU[&@#M**9%(LT22(/;%:=*EO].O+[1[/[%I4EG)I\ZR16TK)^\ X(!4D=/6FW.DZ MCXCOY;BZLVL(UM'MT65U9BS Y/RD\4 5IY]4T_1;#6VU.>6665/.@8CR]K=@ M.WYUW5<0;'6=1TFQT6XTUH%A=3+?I7;T %4U_Y"K_ /7,5&AL1@'@R'^E47T_K4LW M^HD_W3_*J]E+&MG&#(H..A- $MI_QZ1?[HJ:H;3_ (](O]T5-0 4444 %%%% M !1110 4444 %4U_Y"K_ /7,5Z>0;NR#J:Y.[UG4=;F^SV:,D9_A3K M^)J33_#=WJ$GVC4'9%;G!Y9JZVTL;>QB$=O&%'KW- &#I?A2.$B:^/F2==@Z M"ND1%C4*BA5'0 4ZB@ JG/\ \A*W^AJY5.?_ )"5O]#0!+:.P\%WUW<:I-'/@Z#\:PKO6=1UN;[/:(R1G^%>I^IK3TOP MI'"1-?'S).NP=!_C0!DI!JOB.??(66+/4\*/H*Z?3-!M-- 8*))>[L/Y5IHB MQJ%10JCH *=0 4444 %%%% !5.?_ )"5O]#5RJ<__(2M_H: +E%%% !1110 M4444 %%%% !1110 R;_42?[I_E45C_QY1?3^M2S?ZB3_ '3_ "J*Q_X\HOI_ M6@!UI_QZ1?[HJ:H;3_CTB_W14U !1110 445SWBR^UBQTUY=+CC4(I:2=R#L M''13U- '0T5S6JZO?VOA6TO8?];*L?FR[,^6&QEL=*HVVOW-M/>NFH?VK8V] MIYS3[% 5^?E!4 'C'OS0!V=%<5+J6MV.E66M37XECFD426OEJ%56]"!GCZUV MM !5-?\ D*O_ -#M+:YN7U2X&X G83W;N:ZQO M^0LO_7.O.PM!5FZ]5?%MZ'I8O$2H*-"D_AW]3'F\%:6T++%YJ.>C%LXKG)+? M6/"UR7C),)/4FR1I*A21%93U##(-;5<#3EK3]UKL84L?4CI4]Y/HS M"T?Q3::D!'*1##5D+3Z<=C]?+)X_"L[3O$E_HTOV34(W M>->,/]X?0]ZSCBJE%\F(7S-982G77/AG\NIZ!152PU*UU*$2VTJN.X[CZBK= M>A&2DKH\V47%VDM0HHHIB"BBB@ HHHH **** "BBB@ JI+_R$X/]TU;JI+_R M$X/]TT 6Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JF/\ D+-_ MUSJY5,?\A9O^N= %RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MIO\ \A6/_KF:N53?_D*Q_P#7,T 7**** "BBCH,F@ J.:>*WC,DKJBCN36/J MGB6UL@/ ^IKGD@U7Q'/O[L,_E6K0!7L[&WL8O+MXPH[G MN:L444 %%%% !1110 4444 %4Y_^0E;_ $-7*IS_ /(2M_H: +E%%% !1110 M 4444 %%%% !1110 R;_ %$G^Z?Y54M&N!:Q[$C*XX)8@_RJW-_J)/\ =/\ M*HK'_CRB^G]: '6G_'I%_NBIJAM/^/2+_=%34 %%%% !6#XKFE;1KBS@LKJX MEGC(4PQ[@#D=3VK>HH XR^CO[_PO8V\5C=JD#1I=P.FUY4 Y"COS55-">ZO+ MR+2=.GTVQGLVBE29=@=SD @<]..:[VB@#AGBU+4]#L-%;3+F&6*1/.ED7$8" M]P>_:NYHHH *IK_R%7_ZYBKE4U_Y"K_]+]7^Q6/V6)L33 M#!QV6F>#M(^RVAO95_?3#Y<]EKS<2W7JK#QV6K/3PJ6'HO$2W>B_S.AM+6.R MM8[>(81% ^M1-_R%E_ZYUIQ M%+F($]F'!%7:*F45)6DKHJ,I1?-%V9YY?:%J>@3&ZLI&>)>=R]1]16QHWC&& MXVP7X$4O3?\ PG_"NKKG-8\)6M_NEML03GG@?*U>?+#5*#YL.].S/1CBJ6(7 M)B5KW1T2LKJ&4@@]"*6O.;?4=7\,3^1.C-"#]QN01[&NSTK7;/58P8I LO>- MN"*WH8N%5\KTEV9AB,'.DN9:Q[HTZ***ZSC"BBB@ HHHH **** "JDO_ "$X M/]TU;JI+_P A.#_=- %NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *IC_D+-_USJY5,?\A9O^N= %RBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *IO_P A6/\ ZYFKE4W(_M:,9&?+/% %RBHYIHK>,R2NJ*.I)KEM M3\5L[E))X\PCK]!0!T%_JMKIT>Z>0;NRCJ:Y.[UG4=:F^SV:,D9_A7J?J M:DL/#EWJ,GVF_=D5N?F.6:NLL[&WL(O+MXP@[GN?K0!A:5X4CBQ-?'S'Z[!T M'U]:Z1$6-0J*%4= !3J* "BBB@ HHHH **** "BBB@ HHHH *IS_ /(2M_H: MN53G_P"0E;_0T 7**** "BBB@ HHHH **** "BBB@!DW^HD_W3_*HK'_ (\H MOI_6I9O]1)_NG^516/\ QY1?3^M #K3_ (](O]T5-4-I_P >D7^Z*FH **** M "BBB@ HHHH **** "J:_P#(5?\ ZYBKE4U_Y"K_ /7,4 7**** "BBB@ HH MHH **** "BBB@ HHHH *BN;B.UMI)Y3A$7)J6N)\9:JTLJ:9;G)R#)CN>PK# M$UE1IN9T8:@Z]107S,^QAE\3^(VFER85;#]#6]7?3JPJ1YH.Z// MJTITI)//5[6S/[L\-)Z_2N7H W4@U7Q'/OYKN-. ML8].L8K:,<(.3ZGN:\Q?[5B+_9C^+/4?^RX>WVY_@BU1117IGEA5-O\ D++_ M -= MWNAZIX?F-S9R.\2\[T[?45M:/XQ@N=L-]B&7IO\ X3_A3I8SWO9UERR_ 57 M^[[2@^:/XHZJBD5@RAE((/((I:[CSPJI+_R$X/\ =-6ZJ2_\A.#_ '30!;HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J8_Y"S?]06,!EG<*H_,UQE[J=[K]S]FM480D_='?W--B@U#Q+>&1V(A!Z_PK[" MNQT_3;?38!'"@S_$QZF@#S[Q#IATAK6/S"SR(6OFL;5E[>5GH?4X&E'ZO'FCJ=+X*EQKC[WP/);J?<5Z) MUKR72=.N=3NVAM7VR!"^*G"GK!M=S MCQN$IU*NDU%]CT.BO/5\4:Y8'%U%N_ZZH1_+%7X/'B\"XLS]4:NR.8T'HW;U M.&66UUK%7]&=G16!!XQTJ; :1HS_ +2\?G6G!JUAD7^Z*FJ&T_P"/2+_=%34 %%%% !7-^,9-8ATN M2739H[>*-"TLN3OZC 4?GS725A^*!?7&E3V5EI\ERTZ%=ZR(H3IUW$4 4]5U MR?3O"=E<"3%QG4 @4 MESIFHZEX;LX6L#!=V#Q.D5SA5&2:\[_>^* MO$G.?(!_[Y05QXRLX14(?%+1'=@:*G-U)_#'5FQX,TC9&VHSK\[\1Y].YKKZ M9%$D,2QH %48 %/K:A15&FH(PQ%9UJCFPHHHK8P"J;?\A9?^N=7*IM_R%E_Z MYT 7**** "BBB@ HHHH **** "BBB@ HHHH " 1@C(KF]8\)6U\&FM<0S]<# M[K5TE%9U:,*L>6:N:TJTZ4N:#L>=JG#+]*X.2OA?@ M]Z/;JCOYZ&+^/W9]^C.\JI+_ ,A.#_=-<5!XUO[:$0SVZ22+P6?(/XTC>-KI MKA)OLD.5!&-QK19EA[:O\#-Y9B+Z+\3T&BN7T'Q3-J^H_99;:.,%"P92>U=1 M751K0K1YH;')6HSHRY9[A1116ID%%%% !1110 4444 %%%% !1110 4444 % M4Q_R%F_ZYU.;33PVTG!91RWTH T-:\21V@,%H0\_0MV6LO2M!N-4F^ MUW[,(R<\]6J_HOAE82MS? -)U$9Y ^M=-PH[ "@!D,,=O$L<2!$4< 5RWB3Q M.(-UE8-NF/#N/X?8>]1^)/$Y!:QT]B7/RO(O\A2^&_"^S;?7ZYD/*1MV]S7G M5J\ZTO8T/F^QZ=##PHP]O7^2[D7AWPOYP^VZFFX-RL;=_WH+:Z98V3E[:UCB8C!*C' M%6Z**Z(Q459*QSRDY.\G<:T:.,,BD>XJA/H6F7.3)9Q$^H'-:-%*4(R^)7'& MS#;7<45S3P-"7V3JAC\1#[7WGG MG]B>(]/_ -0SG'_/)\_SH&O>(K XF1FQU\Q,UZ'2$!A@@$>AK+ZAR_PYM&W] MH#=*FR41XB>ZL31[/&0VDI>H>TP4_BBX^AI0:WIMSCRKN,GTSBKJR( M_P!UU;Z'-<;/X#'/V>\_[^#_ JDWAC7K+FVE9@/^>>#4O$VG'#K,P'7='O_6K$/CF[B.VYM$/KU!IK,:6TTUZH3RV MKO!I^C.[HKEK?QQ828$T4L1]<9'Z5JV_B+2KG&R[09_O_+_.NB&*HS^&2.:> M$KP^*+-2J<__ "$K?Z&LO7_$HTI(#;+%<>;G)WY QCT^M<\_C:Z>XCF-I#E M1C<:SJ8ZC3ERR>II3P%>I'GBM#T&BN6T+Q5-JVI"UEMHXP5+;E)[5U-;4:T* MT>:&QA6H3HRY9[A1116ID%%%% !1110 4444 ,F_U$G^Z?Y5%8_\>47T_K4L MW^HD_P!T_P JJVDLBVL8$#,,=0PYH GM/^/2+_=%35#:?\>D7^Z*FH **** M"BBB@ HHHH **** "J:_\A5_^N8JY5-?^0J__7,4 7**** "BBB@ HHHH ** M** "BBJFI7T>G6,MS(>%' ]3Z4I245=CC%R:2W.;\9ZN8XUTZ!OG?F3'IV%: M/A;2!ING"20?OYOF;V'85S?A^QEUW6GO[KF-&WMGH3V%>A=*\_"Q=:H\1+T1 MZ6+DJ%-8:/J_4****]$\P**** "J;?\ (67_ *YU1U5% ((R#D45ZQXX4 M444 %%%% !1110 4444 %%%% !1110 53'_(6;_KG5RJ8_Y"S?\ 7.@"Y111 M0 4444 %%%% !1110 56OK^WT^ RSN%'8=S5/5]IKIM(T*#3(PQ DG/5SV^E M7+'3[?3H!% @ [GN:LLP12S$ #DDT !( ))P!7%>(_$S3.;#3F)R=K2+W]A4 M?B'Q))?2G3].R4)VLR]7/H/:M3PYX96P1;J[4-&_# M0MY?+NG/*H?X?K[UU=%%=M&C"C'EB<->O.M/FF% M4W_Y"L?_ %S-7*IO_P A6/\ ZYFM3$N4444 %%%% !1110 4444 %%%% !11 M10 A (P0"/>H)K"TG&);:)O^ U8HI.*>XU)K9F)<>$])GSBW,9/=#_C65<> MX6S]GNW3_?&?\*["BN>>#H3WBCIAC:\-I,\LUO1+C1C"LTHD63.TCVQ_C637 MI/B?0KC6A;_9WC4Q;L[R1G./\*YAO!FHI.D1EM]S\CYC_A7BXG U%4:IQ=CW M,-CZYKSL7)U9K#PZ[^AZ6#BJ4'B9]-O4Z;1]-32].CMEP6 R MY]3WJ_117?&*C%16R//G)SDY2W844451(4444 %4V_Y"R_\ 7.KE4V_Y"R_] M$X[O=);K2)OL6I*YC4X^8?,G^(KNK>XBNH%F@=71NA!JAK&A6NKPD2+LF ^6 M0#D5Q:2:IX3OMK9:$GI_"PKA4ZN$?+4UAW['>Z=+&+FI^[/MW/2**SM*UFUU M:'?"V''WHR>16C7HPG&:YHNZ/,G"4)GJPC)QD=6K2T7PTEMBXO 'FZA>RT M 9^D^'9K^07>H%MC'.UCRU=A%$D,:QQJ%11@ "G]!@4R66.")I)6"HHR2>U# M=@2N*[K&C.[!549)/:N#U[Q#-JL_V#3@QB)VDKU<_P"%,UO7;C6[H6-@&\DG M ZO[_2NC\/^'8M)A$LH#W3#EO[OL*\RI5GBI>SI:1ZL]6G2AA(JK6UET7^9 M'X=\-QZ8@N+@![IAWZ)]*Z*BBN^E2C2CRP6AYU6K.K+GF]0HHHK0S"J;_P#( M5C_ZYFKE4W_Y"L?_ %S- %RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *IS_P#(2M_H:N53G_Y"5O\ 0T 7**** "BBB@ HHHH **** "BBB@!D MW^HD_P!T_P JBL?^/*+Z?UJ6;_42?[I_E45C_P >47T_K0 ZT_X](O\ =%35 M#:?\>D7^Z*FH **** "BBN9\:P:C)HTLEK>_9H(D+2!!\[\C ![#K0!TU%8J MZFNF^%;:\E)>3R$"J3R[D ?B37+:3=:AIAT5Y_@VUNEK;1P M1C"(, 5S_A#2/L-C]JE7$TPR,]E[5TM<^"I-1=6?Q2.K'5HN2I0^&(4445VG M %%%% !1110 53;_ )"R_P#7.KE4V_Y"R_\ 7.@"Y1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %5)?^0G!_NFK=5)?^0G!_NF@"W1110 5!=VD% M];M!<1AT;L:GHI-)JS&FT[H\]U30+W0;D7NGN[1*<@KU7ZUNZ#XJAOPMO=XB MN.@)Z-72$!E(8 @]0:Y'7?"(E+76G#9)U,8/!^E>=.A4P[YZ&JZK_(].&(IX MF/L\1H^DO\SKZ*X31?%,UA)]BU,,54XWL/F7ZUW$,T<\2RQ.'1AD,#D&NNAB M85E>._8X\1AIT':6WBCJ:XV>YU# MQ+=B*-2L(/W>R^YIUGIM]XANOM-R["'/+'^0KL[.R@L(!% @51U/>*VA:69PB*,DFO/ M]6UB[\17@LK)&\C. H_B]S3=1U.]\3Z@MK:*PAS\JC^9KL-$T*#1[< -.P^ M=S_(5YDISQDN2&D%N^YZL(0P4>>IK-[+L,T'0(=(A#, ]RP^9_3V%;-%%>C3 MIQIQ48K0\RI4E4DY3=V%%%%60%%%% $4UU!;LBS2HAD.U QQDU6>2,:S%'O7 M>8B0N>2.>U4O$^G6-_I;&]G6W,7S1SEMNQNU>6OXIODUB*Y$L;SP0-:K/Z@D MX;]:ZZ&%]M&\685*WLW9GM$=S!+-)%'*C21_?4'D5+7/^$]+M;+3OM$5P+J> MX^:6<-G9*,CH'(%6IO\ 42?[I_E45C_QY1?3^M #K3_CTB_W14U0 MVG_'I%_NBIJ "BBB@ K$\2P:G>Z;+96%K!()T*L\LVS;T[;3FMNB@#G(M#GU M/2+.TU5&M7LRIC:UN-VX@8R25_2J,/@ZX.I:L\]_X%BT5S?AG4KV^BEO=1N8$28@PP!AE%]ZZ)9$;[KJ?H:SG!P=F5& M2DKCJ***@H**** "BBB@ HHHH **** "BBB@ HHJM=ZA:V*%KB94]L\_E0!9 MKDK_ %_RO$4>P@P1'8WOGK^51ZCXN>0-'9Q[%/&]NM65/J/\* M)]:\/6NK1EL".X ^60#^=A'J#791^(]+DZ70!]"I_ MPI;I])U6W,,TT+J>F6 (^E<5?"&1LX]B*Z?0O$]OJ:B*7L%A;-/<.%11^)K M@+R]OO%6I""!2(0?E7L!ZFDFGU#Q;J8C0%85/ _A0>I]Z[G2=)M])M1%"H+' M[[XY8UYC<\;*T=(+\3U4H8&-Y:U'^ S1]&M](M@D8W2'[[GJ36E117I0A&$> M6*T/+G.4Y.4G=A1115$A139)(X4+R.J(.K,< 5QFN_$2QL"T-@/M4PXW#A!_ MC6E.E.H[01$YQ@KR9V,T\5M$9)I%C0#)+'%<1KOQ'M;;=!I:?:)>GF'[H_QK MF4M?$WC:X#2EUM\]7^6-?H.]=KH?@+3-*VRSJ+JX'\3CY1]!77[&C0UJN[[( MQYZE3X%9=SS^>U\3>)9(YYHIY$E?:I(PH_\ K5KM\/'75[:QWR;'M2\DX'RK M)DX&/3I7J@ 4 8 [54?_D*Q_P#7,TI8^>T%9 L-'[3N>11_\)%X-O'*K((D M;#<9C>N_\/>.=/UD+#,1;71XV,>&/L:Z>:&.>)HI45XV&"K#(-3:3XRU?PY.+'5HI9 M85.,/]Y1['O7I.E:U8:S;B:SG5^.5Z,OU%<];#3I:O5=S6G5C/U-"BBBN>:W= MR^(=>2SMLF)&V+_4_P ZY<77=*G[OQ/1'7@Z"JU/>^%:LL^$=,>]OGU.Y&Y5 M;Y<]VKNZKV-I'8V<5M&,*@Q]35BJPM#V--1Z]2<57=>HY=.GH%%%%=!S!111 M0 4444 %,EEC@B:65PB*,LQ. *Q]=\4Z=H,),TF^^\0>.+S MR8$9+8'[H.$4>I/>NJCA95%S2TCW,:E91T6K-WQ)\140/:Z/AVZ&GZ'X!TW3%CEN1]IN5(;>(-@?'(7)XKHCBJ5#W:2^9DZ,ZFLV>6:/X3O]8M//L=17*\/&6(* M'T/-7F\"^*8_]7=D_2X(_K7IMMIEG9W4]Q;P+'+..X/NM=''IAOZ5ZU12^O2>\5]P_JRZ-GDOVWQ M_!_!?$#_ *=P?Z4O_"3>,X/];;S'']^#']*]9I"JGJH_*CZW%[TT'L'TDSR@ M>/\ Q'!_K;2(_P"_&P_K3T^*.I#B2QM?P##^M>I&*,]47\J8]I;R??@C/U44 M?6:+WI_B'LJG29YRGQ3E_P"6FGH?]UJLI\58/X],D_"0?X5VKZ-ILGW[*$_5 M:K/X7T.3[^EVQ_X!1[7"O>#^\.2LOM'-I\4-.;[]G,O_ +/]*LI\2]%;[ZS MK_P FM.3P7X??_F'Q+_NC%8NI>&_"5F")(VW_P!R-N:7-A'T86K]T7T^(?AY M_P#EXE7ZQ$5*WCOP^$+"\S[8YK@W\.V=[<;;"VG4'@+OW?TK8LOABLJ[[JY: M'T51N-.V$?5A>OV1:O\ Q\EQF.TFCA4_Q%ANJ&QMK;4G$UYJ]N ><>:"Q_PJ M1_A7:G[FIR+]8L_UJN_PL=?]7JF?K%C^M+V6%>TW]P<]9?9+_B#3;6'2XY=) M:.5HFS*JOEF7OBL(7FC/J5BJ73K9RP.\YG6DES+J4*Q M(,DL2*Y4:7>M)$L<#L94:2/CEE7.3^AKJI86A*/Q7,9UJB>UCT_P7;3S7EQJ M"QO'8L-L&_[S^]=K7C6E^.];TQ%B<"XA3C:XY'X]J['3/B3I5V MXCVLA[_> M7\__ *UIV956^\ ?J*B:TMW^]!$?J@J.TU&SOD#VU MS'*IZ;6JU7$TUHSH3N49-&TZ7[]I&?ID54D\,:8_W82G^ZQK9HI 93[D8_E563P6W_ "SNP/\ >6NNHH XF3PGJ*J52=7'IG%49?#.IV_[P0 E M>Z.V&% MA7A>C+WNS-:/QG,/]9:H?]TD5:C\9VY^_;.OT;-:MH^F:O;B:)(Y%/4$Y4C\6::WWFD4_[M6H_$&F2=+I%_WCBJ\G MA33'Z)(I]FJK)X-M6^Y<2+]1FF(W(]1LY?\ 5W43?1A7,2^)1#KLLH&^W"E M!W]ZHZQH0TB!9/M9;4!6('I_"H]ZZS2]'M]+A 1 M=TI^\YZFJ_AFX@GTE!$BHR?*X'KZULT %%%4-5U:WTFU,LQRV/E0=6-3*2@N M:3T*A"4Y*,5=C]3U.WTNU,\[ ?W5[L:X/_B8>+=3[K"I_P" H/\ &B&'4/%F MIEY"5A!Y/9!Z"N^L-/M]-ME@MTVJ.I[GZUYOOXV6NE-?B>I[F!CIK4?X#--T MRWTNU6&! /[S=V-7:**]*,5%6CL>7*3D^:3U"BD)"@DD #N:YC7/'6EZ0&CB M?[3UG4TIK3N-K@[=ZVQ/;Y8U_'O77Z%\/=/TW;->_Z7./7A0? M85U\4,<$8CB140< *,8I]9U,7*2Y8>ZO(J%!)WEJQJ(D:!$4*HZ # %.HHKD M-PJF_P#R%8_^N9JY5-_^0K'_ -'OB- M!<;+;5P(9>GG#[I^OI7>QR)-&LD;!D89# Y!KE/$/@2PU5<8^:)SS^'K6_7#.$H.TE9G1&2DKH****D84444 %%%% !1110 53G_ M .0E;_0U47T_K0 ZT_X](O]T5-4-I_QZ1?[ MHJ:@ HHHH **** "BBB@ HHHH *IK_R%7_ZYBKE4U_Y"K_\ 7,4 7**** "B MBHYYX[:!YI6VH@+,?:ANVK&E=V1A>+-7&GZ?Y$;8GFX&.P[FJO@S2/L]L;^9 M?WDHPF>P]:PX$E\4>)"[9\D')_V5':O1418T5$ "J, #L*\V@OK%9UGLM%_F M>GB']6H*@OB>K_R'4445Z1Y84444 %%%<_X@\7:?H*%'<2W..(4//X^E5"$I MOEBKL4I**NS KO5)1?ZW(ZHYW;"WSM]?2O2;*QMM/MEM[6%8HUZ!1BK%%*+*TRD1\^0=E/'YT ;A( R3@5D:AXBL;'*A_-D_NIS^MB<*/J:U-/\(Q1D27LAD;KL'3\: ,V;6-6UIS%:HR(>T?'YFKMAX0R M1)?RDGJ44_S-=1#;PVZ!(8U11V J2@""VL[>SC"01*@]AR:GHHH **** ,_5 M=&M-92)+L,R1N'"AB ?K4$VF6AUZQNO*Q)!$R1X. JD'C'2M>JDO_(3@_P!T MU7/*UKBY5O8I1>&=+AOKBZ%LK&X WQL,IGUQTK*U+X>:-?%GA5K60]XSQ^72 MNMHJXUZD7=2)=.#5FCRB[^'^N:6YFTRY\W'(\M]C?TJ.W\9>)=#81:A"\B+Q MB=,?^/=Z];J&>UM[I"D\*2*>S+FNE8WFTJQ4C)X>VL'8Y#3?B3I5UA+Q)+5_ M4C*_I766FH6=\@>UN8I0>?D<$_E7.:G\/=&OLM"CVLA[QGC/N#7)W?@#7=+< MRZ;<^: <_(2K?EWI^SPU7X)Q%=1IOQ)TJZPMVCVKGU^9?SK.>"JQU2NO(J.(@]'H=I15:SU&SOX_,M;F.9 M?5&S5FN5IK1FZ=PJGJ.F6VJ6YAN$!]&[K]*N45,HJ2M+8J,G%\T7J>GZE MX6O!<6[LT.?OCH1Z,*ZO1/$=MJR!&(CN!U0]_I6Q+$DT9CD0,C#!!%<5K?A2 M6TD-YI9; ^8QCJOTKS94JF%?-2UCU7^1Z<:U+%KDK:2Z/_,[BBN.T+Q;DK:Z MD=KC@2GC\Z[!6#*&4@@]"*[:->%:/-!G#7P\Z$N6:,K5M"BU:5'DGD38, +T MK''A*W-Z8/M,N N[.!7753'_ "%F_P"N=;&!7TG1(](:0QS22;Q@AJU**R=; MUR#1[?+$-.P^1*BA=.G*I)1BKLDUC6;?2+8O(0TA^Y&.I-<59V=]X MKU(SSL1"#\S=E'H*73M,O?$]^;JZ8B'/S-_05Z!:VL-G;K# @1%& !7G1C/& M2YIZ06R[GIRE#!1Y8:U'N^PVRLH+"U2W@0*B_K5BBL+6O%NEZ("LTPDG[1(< MG\?2O5ITV[1@CR9S^U)F[7.:YXTTK104,HGN.T<9S^9Z"N%OO%.O^*K@VFFQ M/'$>-D0YQ[FMG0_AN RW&LS&1^OE*?YGO7YT!1110 4444 M%4W_ .0K'_US-7*IO_R%8_\ KF: +E%%% !1110 5!=V=O?V[074*2QMU5AF MIZ*:;6J \RU[X>3VCF\T21B%.X1;L,OT-1Z'\0+S39!9:W&[JAV[RN'7Z^M> MHUB:YX6TW78B)X@DV/EE3AA_C7;#%1FN2NKKOU.>5%Q?-3=C2L=0M=2MUGM) MDEC/=3T^OI5FO'KO1_$'@NZ^TVLCO; _ZQ!E2/\ :':NO\/>/[+4]D%]MMKD M\9)^5C[>E35PC2YZ;YHCA73?+/1G944@(8 @Y![TM<9N%%%% !1110 53G_Y M"5O]#5RJ<_\ R$K?Z&@"Y1110 4444 %%%% !1110 4444 ,F_U$G^Z?Y5%8 M_P#'E%]/ZU+-_J)/]T_RJ*Q_X\HOI_6@!UI_QZ1?[HJ:H;3_ (](O]T5-0 4 M444 %RLK!K@SH5+ M^:J!.G7)YH EAAN-2\/V:B\EA>2*-GE3[YX!//;/K7/QZG=:3J&NQ1W<]Y:V M=L)09WWE'P?ESWZ#\ZT2^OP^&([>TTSR[Z-%B >9", 8+ YQ4&GZ3MW^DV.CW5DD,4#J9+GS5(8+Z '/-=G0 537_D*O_P![=A7!C:CDU0AO+\CT<#3C%/$3VC^9TWAK21I>F+O'[^7#/\ X5M4 M45V4Z:IP4([(X:M252;G+=A1115D!4-U=V]E TUS*L4:]68U@>(O&FGZ$K1* MPN+K'$:'./J>U<%'!X@\=WN]RR6H/4\1J/;U-=='"N2YYNT3&=9)\L=6:NO_ M ! N;V4V6AHX#';YH'S-]!VI?#_P^FNW%[KCL-QW>5G+-_O&NM\/^$M/T&,& M-!+*WC+S2*BCN MQQ7.7_B^*/*6Z/G/Z?P_\ UZZ!55%"J .@ I: &QQI$@2-0JCH *=110 4444 %%% M% !1110 54E_Y"<'^Z:MU4E_Y"<'^Z: +=%%% !1110 4444 17%K!=1F.>% M)$/4,,UR^I?#S1;W+0HUJY[Q]!^%=;16D*LZ?PNQ,H1ENCR>\\ :YI4OGZ9< M>=M^[L;:_P"73]:9!XR\3:(_E7\+RJO43+S_ -]5ZW44]K;W2;+B&.5?1U!_ MG74L;S:58IF/U>VL'8Y#3/B1I5WM2\1[5SU)Y7\^OZ5U=KJ-G?('MKF.4'IM M;G\JYO4_AYHU]N>%7M9#WC/'Y&N5N_ &N:6YFTRY\P#G]V^QO_KT_9X:I\,N M5^8N>M#XE<]7HKR2W\9^)-"<0ZA"TB#C$\94_GWKIM-^).E76U+M)+9SQDC( M_2LYX*K'5*Z\BHXB#T>AIZ[X6@U$-/; 17/7V;ZUSVFZY?\ A^X^QWT;-"#@ MJ>J^XKNK34+._0/:W,4P_P!AP<5!JFCVNK0&.=!O'W7'45X]?!M2]I2]V7YG MK4,8N7V5;WH_D6+.]M[^!9K>0.A].U1C_D+-_P![MWVRXW=,^:<_SKE>:.'NSAJCJ65*?O4YZ/8]'U[7X=(@*J M0]RP^5/3W-'K4">:.,*/EB7[Q_ 5I1ISQTU.2]WHNY%:I# 1=.'QO=]C2@@BM MH5AA0)&HP *R]8\3:9HL9-S< R=HTY8UP6J^/=4UF4V>CP/$K\#:NYS_ (5- MH_PZO+V076M3L@;DH&RY^IKZ&.$C35ZSLNW4\&5>4W^[5_,JZCXTUOQ!,;32 MH7AC8X C^\?J>U7]$^&\DI%QK,Q!//E("#WKA_$/P[MKS?<:65MY^OE_P +?X5W5%:4JTZ3O!D3 MA&:M(\AT[Q+KGA*Y%GJ$3R0*<;)#T'^R:])T;Q#IVN0![28;^\;<,*L:EI-E MJ]L8+R!9%/0D_^T*]"@N(;J%9H)%DC;D,IR#7+5H3I.TD; MPJ1FKHDHHHK$L*IS_P#(2M_H:N53G_Y"5O\ 0T 7**** "BBB@ HHHH **** M "BBB@!DW^HD_P!T_P JBL?^/*+Z?UJ6;_42?[I_E56TBD:TC*SLHQT"CB@" M>T_X](O]T5-4-I_QZ1?[HJ:@ HHHH **** "BBB@ HHHH *IK_R%7_ZYBKE4 MU_Y"K_\ 7,4 7***Q?$VK#3--8(W[^7Y4'I[U%2HJ<'.6R-*5.52:A'=G,^) MK^36-7CT^V.Y$;;QW;N?PKM-+L(]-T^*V0]&T?S"BCI7*>(_'%CHRM#;D7-WTVJ>%^IKTJ=. M51\L5<\R4U%79T5]?VNG6S7%W,L4:]2QKS;7?'=[JTWV#1(W2-SMW@9=_IZ5 M0M].U_QQ>B>Y=DM@?OOPJC_9%>CZ%X8T_0(L6\8:8C#3,/F/^%=O)2PVL_>E MVZ(Y^:=7X=$/,\KI5 M:Y\5:= #Y;-,>VT?XUQ6]G&7GE5![FN:U#Q=G M,=A%D]-[?X51L-$O=;Q=7,_[MOXF.2:ZBPT.RT_!CB#2#^-N30!S$.D:MK,@ MENI&1#W?^@KHM/\ #MC8@-L\V0?Q/6O10 # &!1110 4444 %%%% !1110 M 4444 %%%% !527_ )"<'^Z:MU4E_P"0G!_NF@"W1110 4444 %%%% !1110 M 4444 %%%% $,]K;W2%)X4D4]0RYKF=2^'NBWP9H4>UD/0QGY?RKK**TA5G# MX78F4(RW1Y/=^ ==TMS+IUSYRKR-A*M^51V_C'Q+H5LR/7/I7>^*/"7ARSL9+Q]UHV/E$7.X^@6O.UT>[%WY3V\N M%B$[*!\WEYZX_&E_9N!Q/O\ +;?^OD:QS'%X=*"=RWIWB#5+:65-/XDG&SY5 MRP&>U=#I/@'4M5F%WK,[Q(QR5)R[?X5UWA+2M"AM%O=)7WC07L\/#E7XD2A*L_:5I6/XUHT45QRDY.[-4DE9 M!1112&%%%% !1110 4444 %%%% !1110 53?_D*Q_P#7,UZQQ(@X/U%<" M?^$B\#7G\36Y/N8W_P *]CJ.>WANH6AGC62-AAE89!KJI8J4%RSUB8SHJ3YH MZ,YWP_XUT[6PL3,+>Z(YC<]?H:Z:O.?$'PY +76C-M8?-Y!/_H)K/T?QQJ>A MS"RUF*66-3CYOOJ/ZUK+#0JKFH/Y=2%6E!VJ+YGJU4Y_^0E;_0TW3M7L=5MU MGM+A'4]LX(_"G3_\A*W^AKA::=F=":>J+E%)D9QD9]*6D,**** "BBB@ HHH MH **** &3?ZB3_=/\JBL?^/*+Z?UJ6;_ %$G^Z?Y5%8_\>47T_K0 ZT_X](O M]T5-4-I_QZ1?[HJ:@ HHHH **** "BBB@ HHHH *IK_R%7_ZYBKE4U_Y"K_] M) BD^2#@?[*CO6WXSU?R+<6$+?O).7QV' MI5OPII(T[3OM$PQ--R2>P["O-KOZQ65%;+5_Y'J8=+#4'7?Q/1?YF[!#';P) M#$H5$& !Z57U'5+/2K5KB\F6*,>IY/T'>N;\1^/+/2@]O98N;OIP?E4^])4KZVCJRSK7C74M?N/[/T:*2 M.-SCY!\[_P" K5\.?#M8F6[UD^;)][R<\9]SWKJ]%\.Z?H4 CM8AO_BD;EFK M6JJF*45R459?B*-&[YJFK&111PQK'$BHBC 51@"GTUI$099U'U-9]QKNG6^0 M]RI([+R:XCH-*BN9N/&5NN1;P/)[L=M9LGB35KMMMO$$!Z;5)/YT =P2 ,GI M5*?5K"VSYEU&".P8$_E7)#3=?U$YE,@![R-BKD'@UV(:YNOJ%&?UH NW'B^Q MCR(4>4_3%9DWBZ]G;9;0*N>F 2:V[?POIL&"T;2'_;.:TX;2W@7$4**/84 < M5Y?B'4CSYP!]?D%6(?"%W*=US<*OJ.IKLZ* .%U?PZUDL2VD4]PS6[\D>>UOY9;)^[D<8Z5K53'_(6;_KG5<\K6N+E M1'IVC66ERW$EI'Y?GMN903C/L*T***3DY.[!)+1!1112&%%%% !1110 4444 M %%%% !1110 4444 %4W_P"0K'_US-7*IO\ \A6/_KF: +E%%% !1110 444 M4 %%%% !1110 4444 %%%% !65K/A[3]<@,=W"-^/ED7AE_&M6BJC)Q=XL32 M:LSQW6?".L>&Y#LEUU_,XJD'"5J;.]\-:5?Q23:GJEP[75SSY6?EC7L,5T=<[X:UNXO&DTW M486BU"VXHKHJ\VMS<[YCKIVY= HHHK(L**** "BBB@ HHHH 9-_J)/] MT_RJ*Q_X\HOI_6I9O]1)_NG^55;.YA2TC5G ('(H GM/^/2+_=%35#:?\>D7 M^Z*FH **** "BBN8\:VU_-HTLMM?&V@B0M(J#YW.1@9[#K0!T]%#R:XF2_ECN')0JVS9M/0'UH MHTZF)YE1:NK_ ']#6I[.ARNK>SM]W4ZZWO;6YU674M5G584;>5/)8]E _*H- M5\6ZMXEG_L_289(H#QM3[S#W/85S5IIMQ?,'D+*A.(M+M$")*&VC 2->E8,?A;4KDYN9PF?[S;JTK?P=:)@S322'T& *BK M6G5=YLF%.,%:)7N/&8Y%O:GZN?\ "J3:UKE\=L*.JG^XF/UKJ[?1M/ML>7:I MGU//\ZNJBH,*H4>@&*R+.'3P_K-^Y9CZ*.*ZFB@#* MM_#NF6^,6X<_[?S?SK2CBCA7;&BH/11BGT4 %%%% !1110 4444 %4V_Y"R_ M]47T_K0 ZT_X](O\ =%35#:?\>D7^ MZ*FH **** "L3Q+;ZK?:=+9:?;VSK,A5WFF*%>G0!3FMNB@#DY]$U:^T*SAF M2V@O;!T>#9*75]HQR=HQD?6G-H&H:S>2W.L""#_1FMXXX',@^8'+$D#UZ5U5 M% '')H6N75C9Z3??9%LK=U8S1R%GD"]!MP /SKL:** /-_'\[PZY$(D+2O H M7T')KBCI\[7K@MNE5!)DC@GTKW::SM;AP\UM%(X& SH"1^=4ET^S_M-U^R0; M?+SCRQBML/65!-06KW(K1=9KF>VQR7P^E%U=W1ECP\<8!4CH<]J]! Z#%0P MVEM;%C!;Q1%NI1 ,_E4U8M13?*K)FC;=KA1110(**** "BBB@ HHHH **** M"BBB@ HHHH *IM_R%E_ZYU47T_K0 ZT_X](O\ =%35#:?\>D7^Z*FH *** M* "BBB@ HHHH **** "J:_\ (5?_ *YBKE4U_P"0J_\ US% %RBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *IM_R%E_ZYU47T_K0 Z MT_X](O\ =%35#:?\>D7^Z*FH **** "BBB@ HI"0HR2 /4TBR(_W'5OH47T_K0 ZT_X](O]T5-4 M-I_QZ1?[HJ:@ HHHH **** .<\;!_P"P&99@BK(K/&21YRY&4XZY]*Y>POH( MVU6^TRT.DB"Q_P"/1EV,[ $[\#@_7KQ7::_HSZO;V_E3"*>VF6:,L,J2.S#T MJB_ARZU+49+O5YX"3;-;JELI48;.2=V3WH P;S2[73O#.FZQ;($U'S8V>Y'W MWW<')[UZ'7*1^&=2EM+33KV^@>PMG##8A$CXZ D\5U= !5!I4AU)VD.U2F < M5?IK(C_>53]10!#]NMO^>H_(T?;K;_GJ/R-2^3%_SS3_ +Y%'DQ?\\T_[Y% M$7VZV_YZC\C1]NMO^>H_(U+Y,7_/-/\ OD4>3%_SS3_OD4 1?;K;_GJ/R-'V MZV_YZC\C4ODQ?\\T_P"^11Y,7_/-/^^10!%]NMO^>H_(T?;K;_GJ/R-2^3%_ MSS3_ +Y%'DQ?\\T_[Y% $7VZV_YZC\C1]NMO^>H_(U+Y,7_/-/\ OD4>3%_S MS3_OD4 1?;K;_GJ/R-'VZV_YZC\C4ODQ?\\T_P"^11Y,7_/-/^^10!%]NMO^ M>H_(T?;K;_GJ/R-2^3%_SS3_ +Y%'DQ?\\T_[Y% $7VZV_YZC\C1]NMO^>H_ M(U+Y,7_/-/\ OD4>3%_SS3_OD4 1?;K;_GJ/R-53=0_VBLOF#9LQG'>K_DQ? M\\T_[Y%'DQ?\\T_[Y% $7VZV_P">H_(T?;K;_GJ/R-2^3%_SS3_OD4>3%_SS M3_OD4 1?;K;_ )ZC\C1]NMO^>H_(U+Y,7_/-/^^11Y,7_/-/^^10!%]NMO\ MGJ/R-'VZV_YZC\C4ODQ?\\T_[Y%'DQ?\\T_[Y% $7VZV_P">H_(T?;K;_GJ/ MR-2^3%_SS3_OD4>3%_SS3_OD4 1?;K;_ )ZC\C1]NMO^>H_(U+Y,7_/-/^^1 M1Y,7_/-/^^10!%]NMO\ GJ/R-'VZV_YZC\C4ODQ?\\T_[Y%'DQ?\\T_[Y% $ M7VZV_P">H_(T?;K;_GJ/R-2^3%_SS3_OD4>3%_SS3_OD4 1?;K;_ )ZC\C1] MNMO^>H_(U+Y,7_/-/^^11Y,7_/-/^^10!%]NMO\ GJ/R-5I+J W\4@D&Q5() MQ5[R8O\ GFG_ 'R*/)B_YYI_WR* (OMUM_SU'Y&C[=;?\]1^1J7R8O\ GFG_ M 'R*/)B_YYI_WR* (OMUM_SU'Y&C[=;?\]1^1J7R8O\ GFG_ 'R*/)B_YYI_ MWR* (OMUM_SU'Y&C[=;?\]1^1J7R8O\ GFG_ 'R*/)B_YYI_WR* (OMUM_SU M'Y&C[=;?\]1^1J7R8O\ GFG_ 'R*/)B_YYI_WR* (OMUM_SU'Y&C[=;?\]1^ M1J7R8O\ GFG_ 'R*/)B_YYI_WR* (OMUM_SU'Y&C[=;?\]1^1J7R8O\ GFG_ M 'R*/)B_YYI_WR* (OMUM_SU'Y&C[=;?\]1^1J7R8O\ GFG_ 'R*/)B_YYI_ MWR* (OMUM_SU'Y&C[=;?\]1^1J7R8O\ GFG_ 'R*/)B_YYI_WR* (OMUM_SU M'Y&JHNH?[1,OF#9LQG'>K_DQ?\\T_P"^11Y,7_/-/^^10!%]NMO^>H_(T?;K M;_GJ/R-2^3%_SS3_ +Y%'DQ?\\T_[Y% $7VZV_YZC\C1]NMO^>H_(U+Y,7_/ M-/\ OD4>3%_SS3_OD4 1?;K;_GJ/R-'VZV_YZC\C4ODQ?\\T_P"^11Y,7_/- M/^^10!%]NMO^>H_(T?;K;_GJ/R-2^3%_SS3_ +Y%'DQ?\\T_[Y% $7VZV_YZ MC\C1]NMO^>H_(U+Y,7_/-/\ OD4>3%_SS3_OD4 1?;K;_GJ/R-'VZV_YZC\C M4ODQ?\\T_P"^11Y,7_/-/^^10!%]NMO^>H_(T?;K;_GJ/R-2^3%_SS3_ +Y% M'DQ?\\T_[Y% $7VZV_YZC\C1]NMO^>H_(U+Y,7_/-/\ OD4>3%_SS3_OD4 1 M?;K;_GJ/R-5FNH3J"2"0; F"<=ZO>3%_SS3_ +Y%'DQ?\\T_[Y% $7VZV_YZ MC\C1]NMO^>H_(U+Y,7_/-/\ OD4>3%_SS3_OD4 1?;K;_GJ/R-'VZV_YZC\C M4ODQ?\\T_P"^11Y,7_/-/^^10!%]NMO^>H_(T?;K;_GJ/R-2^3%_SS3_ +Y% M'DQ?\\T_[Y% $7VZV_YZC\C1]NMO^>H_(U+Y,7_/-/\ OD4>3%_SS3_OD4 1 M?;K;_GJ/R-'VZV_YZC\C4ODQ?\\T_P"^11Y,7_/-/^^10!%]NMO^>H_(T?;K M;_GJ/R-2^3%_SS3_ +Y%'DQ?\\T_[Y% $7VZV_YZC\C1]NMO^>H_(U+Y,7_/ M-/\ OD4>3%_SS3_OD4 1?;K;_GJ/R-'VZV_YZC\C4ODQ?\\T_P"^11Y,7_/- M/^^10!%]NMO^>H_(U 9DGU" Q-N"@YP.E7/)B_YYI_WR*5413E54?04 .HHH MH **** "BBB@ HHHH **** &3?ZB3_=/\J@LI(ULXP74''0FIYO]1)_NG^55 M[**-K.,F-2<=2* );3_CTB_W14U0VG_'I%_NBIJ "BBJ&L7-[:Z=(^GVWGW' M106 "_[1SV% %^BL/PGJ-WJFA)<7SJ\^]U8JN!PQ']*;K0UB&*ZO+?4HK:&) M-R1^4&W8Z[B1Q^% &]15#1+Y]2T6SO)8]DDT2NR^Y%9EK>3ZCXPN$CE86EA& M$90QVO(W//K@$4 =%17.Z[=WEH9Y1K5M9JB9B@**S2'WSSZ=*T]+NKJYT6WN MKJW*7#Q!VB'!SC/X4 7Z*Y31=9UBZ\4W5CJ*1PQK"LJ0K@E,EAR>YXKH[Z[2 MQL9[J0@+$A8YH L45B>'!>OH?VJXD9[FY+3*LK$A 2=H]AC%4I;O6-)UC2X; MJ_CNX[R1HWB$2ILZ8((Y./>@#J**PM=U.ZAOK#2[%ECN;QS^^89$:@$DX[GC M'XU%I6HW\7B&[T?4)EN"J+-#,$"$J>,$#CJ#0!T5%!V Q^M=!JD\EKI-[<1$"2*!W4D9P0I(H MT5S/AR\N]0@MKB; M7X9W=-SVR1Q@C\N:Z:@ HHJGJ<]W;6$DEE;?:+@#Y(]P SZDGM0!_N!0,]RE MDM+8W$X'R1A@,GW)[4 6:*Y_PCJ5_J>G74FI,AN(KIXOD& IQ^M6]4AU5V M>2TU".T@CC)_U0[N% E;.+AG.T MJ Q(]<],UU4DB11/([;40%F)[ 4 .HK \,2W5[:7.I7$CD74K&%&;Y50<# [ M<@U3U2[UO13:74]_%,LUR(FMEB &#G[K8SD4 =716+XCU2XT^&UAL]HN;N80 MH[#(3)Y/X55M-0U&Q\3QZ3?W*W4<\!DCE\L(58'D8';D4 =)17+^+-7UC3%1 M["%([=63S)Y,'=E@-JC\>_I71#S);0;7V2.@P^,X)'7% $U%I?VDNJ&,2V]P$5(QP@*@XSWQGK6EJ,&IS2+]CODM(54EF\L M.S'Z'@"@#2HK$\+:GI% '045D:S)=1NA35;?3X0I)9PI9CZ8;C%,\+ZA>:EI GO!E_, M95D"[1(H. V/<4 ;5%R.G_P!:NJ9@BEF. M% R30 M%<]X:NKC4Y;_4Y9'^SR3-';H3\H53MR![D9_&JNL7>MZ+%'?2:A#* MC3A#:B( %2>@;&+=PW<;8?R@A1P"<<=1Q0!TM%I^E; MT$SOIZ3$;I#'NQZG% %BBN#7Q'J;VPNUOXC=?:?+_LSR1N W8P3C=TYS[UW: MDE%)&"1R* %HHJ*YDDBMI)(8C-(JDK&" 6/IS0!+17-^%]4U34+O5(M46-'@ MD4)'&/N YXSWZ5JZA!J-P\2V5XEK&,EW\L.Q]@#Q0!?HK#\+ZE=:C8W'VQED MEM[AH?-4 "3 !SC\:AUVZN)M:TW2;25XS(QFG=&((C7L<>I(H Z*BLO5WN4, M7EZI;Z?#SNDD"EF/H W%0>%]1N]2TQY;L[V25D28+M$JC&& H VZ*Y6YUG6( M_&=A8M"D&G3.Z#=AGEPC'/L,BNJH **Y_P /W4^J7VHZ@TCFU,GDVZ;OEPN< MG'OD55UVYUS2+274CJ$)C290ML(AAD+ 8W$9S@T =516-KNL2Z;H*WD,8,\F MU45N@9JH"^U;2M>TVSOKM+R&^#)GR@A1P,\8ZC@T =117.>+]4U;3-,>73(4 M^1"\EQ)@J@';'MZU-H#^(5O(E@63 M/V3RAC9NQC=USS7:6\OGVT4P&!(@;'U&: )***9*S)"[HA=U4E4'5CZ4 /HK ME_#FKZM?:[J=KJ:1Q"%4:.%,'9G/!/?I6UJ,.H3^4EC=I:KG,DA0.V/0 \4 M7J*P?#&IW=_'?07DB2R6EPT0F50OF#J.!T(Z?A3?$%W-)?:=I-K*\ M,D,L:XS^>: .@HK-U=KE$B\K4;>PCW?/+* 3] &XJEX7U*\U"&\%VXF6&*-.M4A2'3Y9Q$SMAFER#G'H!_6NIH ** MYW1KNXU77]2NO,?[% 1;PH&^4L.6;'XX_"F:])K6GVEWJ,>I0QQ1$%+?R@0R MYZ%B,YH Z6BL;4]:>Q\,_P!J"(>:T:%4/0,V !^9K--]K&F7VDF\O$NH;]Q& MZ")4\MCC&".O6@#JZ*S]1@U*>2,65ZEI& 2[&,.Q/8 'C%4O"^J76I6=R+MD MDEMYVA\U!@28/7% &[17&_VKK5_IE]J]I>1PPP.PCMS$&WA>N6/(S73Z7>_V MEI5I>A=OVB)9-OID9H MT444 ,F_U$G^Z?Y5%8_\>47T_K4LW^HD_P!T_P J MBL?^/*+Z?UH =:?\>D7^Z*FJ&T_X](O]T5-0 54U*Z%K9.WD3S;@5"P1EVZ> M@JW10!RW@IYH-,^Q7%E>6\JR2/F:!E7!8D\6"2"*&,[8I8RA&.@P:K>%K V>CK+(#Y]TQG ME)]6Z?IBM:YMH+R!H+B)9(FP2K#@X.14BJ%4*HP , 4 <]K%S \EQ;7&AW-Q M($Q%+';F0-GI\P'RU;\/6]W8>'H([XNTZ*689W,!G('N<<5KT4 <7:74W_"< M7%\=,U);:6!(E=K5A\P+9S["[\I?M 0H),<[?3]!0 2,+2S9HXF<1)\L:#).!P!7(Z1=37.L'4]5T[4 MAL26TUO (5AA69"C-C))(/(Z_I72T4 HKH'NS+ICW*6DTGR$^1(FUV'<8/\JN44 <<\/]I:UI4NG: M1/8BWD\R>22W,(V\97H-W2NQHHH *KWMR+2U:4Q32]ML,9=OR%6** .3\&23 M01W5M<6-[ \EQ)*K2P,J[2)I:V5^+!@#<3P0,^\?W!C^==; M10!FVUW;6VBF:."6V@@0@)-&4( ]C5'PE;.-.DU&8$3W\AN&![*3E1^ (K*Z@>">-9(G&&5NA%.1%BC6-%"HHP .PH PM6O(//E@N]"N;H!/W,%4N* !4 M2SL]D,1V1)\L:^PZ"N0TV]GO-8.HZMIFI+(IV6T/V1RD(Z;B?4^M=K10!SGB M6WN?MFE:E;V\EPMI*3)%&N7*G'0?A3=/AGU#Q7+JS6T]O;);^3&)D*,Q)!/! MYQQ72T4 UM["^G>*XCE9HK=F7:"">16S=(=8\/SQ)'+"9HBH69 M"C ^X-:E% 'GR6$UU8Z/86VC3VE];2Q^=<-"54!,;B'QSG!_.O01P/6BB@ J M&ZN!:6[3&*60+_#"A=C] *FHH Y3PA/+#]MMI["^A::[>9&EMV5=I"@9)[\& MCQ1>W\MS'ID%G>BSD&;BY@@:3*_W1CUKJZ* ,W3KBU@TC=';SVMM;KC;/$4( M '7!JAX3MV>UN-5F!\Z_D\SGLH^Z/YUNSP17,$D$R!XI%*NIZ$'J*6*)(8EB MB4(BC"J.@% &/JUY ERT%WHMQ=Q[,I)';^:#[<#BD\*6EW9Z2RW:NA>5GCC< MY*(>@-;E% '%7-U,WC>UOUTS4C;10/$SBU;[Q*X_#@UJ^++F0Z5%8P;EFU"1 M8%[$*?O?^.YKH*ADM+>6XBN)(E::+/EN1RN1@XH 2UMTLK**WB7Y(D"@#OBN M0M[V;4-;^WZKI6IK'"Q%K;BT,X'K4-O%<:MXM@U/[)<6]K;6Y0&>,HS.Q'&#V&/UKJ** .5\:RRSZ M8;&WL;V>4O&^8H&9 M*[O5+J&2.*W3R+59%QD'EF&?H*Z.BB@ J.XF%O \I21PHSMC4LQ^@'6I** . M1\+SS1:IJ@FT^_A%W<^9$\ELRKMV@W7&VXB*' '7GK5#PM"UU-?:W+G=>2D1Y[1 MK\H_D3^-=%(BRQM&ZAD8%6![@TV""*V@2&"-8XD&%51P!0!EZM>117"PW6CS MWD)4E9(X/- /IC'%5_"EI=6UISZCK9NM5TO4EM[ M9\6MNMH[ G^^Q[^P]J[6B@#GO%5G-)99=$N+&"RO+B:51M\F!G7KW( MZ5I:?<2W.BXB@G@F6+:JSQE#NQQP?>M.B@#S1])D.GQM#I5\OB7SMWVPQ,$W M;N"6^[MQBO28]PC7?][ S]:=10 5'/*(('E*.X09VQKN8_0=ZDHH Y+P_=2I MX@U5Y=.U"*.\E4Q/);,JX ;.3VZU;\4ZAJ,$4=II]I4O?@=ZZ M*B@#'\/_ &:#3A;VUK=P)%RQN(6C+D]3SUJGX>7^T-5U'6R25D\A89WQP>;M/I MC''UJGX6M;F!+V62&2WMIIB]O;R9S&OT/3Z5T-% '':U=2OXJTJXCTW49(;- MY/-=+5B.58#'KR16MXBU)[;P])) KK<7 $4"L,-O;@<5MU#/:6]RT331+(T3 M;T+#[I]10!7T?3TTK2;>T3D1H 3ZGN:YBZO)M3ULMJ6EZD+"T?\ <0I:NPE8 M?QDCMZ#Z5VM% '/^*+2XU/P\/L<+&5'298F7#'';'K5-OM.N^(=*N$L+JV@L MBTDC7$93+$$8&>O6NLHH YWQE)))H-U906=W<33Q$)Y,)<9]R.E7]#N#-I,2 MO;7,+1(%99XBA)QV!ZUIT4 <-JFEV>H"2UTW1;V*XGER\LJR1Q)SEFP3M/?C MWKM;>+R+:*'.?+0+GZ#%244 %-D?RXVY@:,R,>2>>I)-4]$C_M+Q#J&LL2T:'[+;_1>2?Q+?I7 M2D @@\@U%;6L%G (;:)8HP20JC H HZM=I T4<^ES7L#Y),6ULIY 8+>4$%< G:?NY(/%=+10!R/B.YEDUO2C%I^H2I9W.^ M5X[9F7&.Q[UL:OJJVOA^:\"2([IMC21=K;FX&0?-,T6W@_Y:%=\A[EFY/\ .N?U.[N-2ULP7VG:B-+M6RJ16K/] MH;L21_"/3WKLZ* ,'Q#:2ZQX7EBM(760A)$CD7:?E(;&.W2LYVN];O=%1=/N M[=;.02SO/$4 (QP">O2NOHH YWQ1J&H0)%96-G=.+CB6YAA,GE+WP!W-7- ^ MRQ6 MK2TNK>.+K]HA9"Y[GGJ2:UJ* .%MA?Z=H=_HITR[DG>1_)D2(F-@WZ_\ [D7YT;K_ /N1?G0!Z_\ [D7YT;K_ /N1?G0! EX-101.SCH 21 aroc-20201231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Business Transactions - Elite Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Discontinued Operations - Income Statement Data for Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Leases - Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Leases - Maturity Schedule (Details) calc 2 link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Intangible Assets, net - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41408 - Disclosure - Long-Term Debt Long-Term Debt - Debt Maturity Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Equity - Effects of Change in Ownership (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Restructuring Charges - By segment (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Income Taxes Income Taxes - Current and Deferred Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Income Taxes Income Taxes - Reconciliation of Effective Tax Rate to Statutory Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 42003 - Disclosure - Income Taxes Income Taxes - Deferred Tax Asset (Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Earnings Per Share - Net Income Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 42804 - Disclosure - Segments - Reconciliation of Net Income to Gross Margin (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 32903 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Recent Accounting Developments - ASUs Implemented (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Business Transactions - Dispositions (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Business Transactions - Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Business Transactions - Pro forma (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Business Transactions - Harvest Sale (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Discontinued Operations - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases - Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Intangible Assets, net - By type (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Long-Term Debt - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Long-Term Debt - Debt Ratios (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Long-Term Debt - Former Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - Long-Term Debt - 2028 Notes and 2027 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41407 - Disclosure - Long-Term Debt - 2022 Notes and 2021 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Equity - Elite Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Equity - Merger Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Equity - Cash Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Revenue from Contract with Customers - Disaggregate Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Revenue from Contract with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Revenue from Contract with Customers - Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Revenue from Contract with Customers - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Long-Lived Asset Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Restructuring Charges - Changes to accrued liability balance (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Restructuring Charges - By type (Details) link:presentationLink link:calculationLink link:definitionLink 42004 - Disclosure - Income Taxes Income Taxes - Tax Attributes and Valuation Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 42006 - Disclosure - Income Taxes - Unrecognized Tax Benefit Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - Earnings Per Share - Anti-dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Derivatives - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - Fair Value Measurements - Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - Fair Value Measurements - Measured on Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 42303 - Disclosure - Fair Value Measurements - Fair Value of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42402 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 42403 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 42404 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 42405 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Measurement Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 42406 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 42407 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42408 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42409 - Disclosure - Stock-Based Compensation - Directors' Stock and Deferral Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - Commitments and Contingencies - Performance Bonds (Details) link:presentationLink link:calculationLink link:definitionLink 42602 - Disclosure - Commitments and Contingencies - Tax Matters - Loss contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 42603 - Disclosure - Commitments and Contingencies - Tax Matters - Sales and use tax (Details) link:presentationLink link:calculationLink link:definitionLink 42701 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42801 - Disclosure - Segments - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 42802 - Disclosure - Segments - Revenue and Gross Margin by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 42803 - Disclosure - Segments - Reconciliation of Segment Assets to Total Assets (Details) link:presentationLink link:calculationLink link:definitionLink 42901 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 43001 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (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 - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Recent Accounting Developments link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Business Transactions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Contract Costs link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Hosting Arrangements link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Revenue from Contract with Customers link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Long-Lived and Other Asset Impairment link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - Retirement Benefit Plan link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12801 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 12901 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 13001 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Business Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Revenue from Contract with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Long-Lived and Other Asset Impairment (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Income Taxes Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 32403 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 32803 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Inventory - Write-down (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Property, Plant and Equipment, net - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Leases - Cash Flow and Non-cash Information (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Leases - Other Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Intangible Assets, net - Amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Hosting Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 42005 - Disclosure - Income Taxes Income Taxes - Unrecognized Tax Benefit Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 42501 - Disclosure - Retirement Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 22 aroc-20201231_cal.xml EX-101.CAL EX-101.DEF 23 aroc-20201231_def.xml EX-101.DEF EX-101.LAB 24 aroc-20201231_lab.xml EX-101.LAB EX-101.PRE 25 aroc-20201231_pre.xml EX-101.PRE XML 26 aroc-20201231x10k_htm.xml IDEA: XBRL DOCUMENT 0001389050 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001389050 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001389050 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001389050 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001389050 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001389050 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001389050 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001389050 us-gaap:StateAndLocalJurisdictionMember aroc:DeferredTaxAssetNetOperatingLossMember 2019-01-01 2019-12-31 0001389050 us-gaap:SegmentDiscontinuedOperationsMember 2020-12-31 0001389050 us-gaap:SegmentContinuingOperationsMember 2020-12-31 0001389050 us-gaap:SegmentDiscontinuedOperationsMember 2019-12-31 0001389050 us-gaap:SegmentContinuingOperationsMember 2019-12-31 0001389050 us-gaap:SegmentDiscontinuedOperationsMember 2018-12-31 0001389050 us-gaap:SegmentContinuingOperationsMember 2018-12-31 0001389050 aroc:MergerTransactionMember us-gaap:CommonStockMember 2018-04-01 2018-04-30 0001389050 us-gaap:RetainedEarningsMember 2020-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-12-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 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001389050 us-gaap:RetainedEarningsMember 2018-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2017-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201712Member us-gaap:RetainedEarningsMember 2017-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201712Member 2017-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0001389050 us-gaap:RetainedEarningsMember 2017-12-31 0001389050 us-gaap:NoncontrollingInterestMember 2017-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001389050 us-gaap:TreasuryStockMember 2020-12-31 0001389050 us-gaap:CommonStockMember 2020-12-31 0001389050 us-gaap:TreasuryStockMember 2019-12-31 0001389050 us-gaap:CommonStockMember 2019-12-31 0001389050 us-gaap:TreasuryStockMember 2018-12-31 0001389050 us-gaap:CommonStockMember 2018-12-31 0001389050 us-gaap:TreasuryStockMember 2017-12-31 0001389050 us-gaap:CommonStockMember 2017-12-31 0001389050 srt:MinimumMember aroc:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember aroc:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001389050 aroc:DirectorsStockAndDeferralPlanMember 2020-12-31 0001389050 aroc:EmployeeStockPurchasePlanMember 2020-12-31 0001389050 aroc:DirectorsStockAndDeferralPlanMember 2007-12-31 0001389050 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001389050 aroc:CashSettledRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001389050 aroc:CashSettledRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001389050 aroc:CashSettledRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001389050 aroc:RestrictedStockStockSettledRestrictedStockUnitsAndStockSettledPerformanceUnitsMember 2020-12-31 0001389050 aroc:CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2019-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2019-01-01 2019-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2018-01-01 2018-12-31 0001389050 aroc:LiabilityAwardsMember 2020-01-01 2020-12-31 0001389050 aroc:EquityAwardsMember 2020-01-01 2020-12-31 0001389050 aroc:LiabilityAwardsMember 2019-01-01 2019-12-31 0001389050 aroc:EquityAwardsMember 2019-01-01 2019-12-31 0001389050 aroc:LiabilityAwardsMember 2018-01-01 2018-12-31 0001389050 aroc:EquityAwardsMember 2018-01-01 2018-12-31 0001389050 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0001389050 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0001389050 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-01-01 2020-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-01-01 2020-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-01-01 2020-12-31 0001389050 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001389050 aroc:PerformanceBasedRestrictedStockUnitsMarketConditionsMember 2020-01-01 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024AmendmentTwoMember 2020-01-01 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024AmendmentThreeMember 2020-01-01 2020-12-31 0001389050 2025-01-01 2020-12-31 0001389050 2024-01-01 2020-12-31 0001389050 2023-01-01 2020-12-31 0001389050 2022-01-01 2020-12-31 0001389050 2021-01-01 2020-12-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2018-01-01 2018-12-31 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-12-31 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-12-31 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2018-01-01 2018-12-31 0001389050 us-gaap:ProductAndServiceOtherMember aroc:ContractOperationsSegmentMember 2018-01-01 2018-12-31 0001389050 aroc:OverCounterPartsAndComponentSalesMember aroc:AftermarketServicesSegmentMember 2018-01-01 2018-12-31 0001389050 aroc:HorsepowerGroupTwoMember aroc:ContractOperationsSegmentMember 2018-01-01 2018-12-31 0001389050 aroc:HorsepowerGroupThreeMember aroc:ContractOperationsSegmentMember 2018-01-01 2018-12-31 0001389050 aroc:HorsepowerGroupOneMember aroc:ContractOperationsSegmentMember 2018-01-01 2018-12-31 0001389050 aroc:ContractOperationsSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0001389050 aroc:Covid19PandemicRestructuringMember 2020-12-31 0001389050 aroc:PropertyRestructuringMember 2019-12-31 0001389050 aroc:OrganizationalRestructuringMember 2019-12-31 0001389050 aroc:Covid19PandemicRestructuringMember 2019-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:OrganizationalRestructuringMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:OrganizationalRestructuringMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:Covid19PandemicRestructuringMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:EmployeeSeveranceMember aroc:OrganizationalRestructuringMember 2020-01-01 2020-12-31 0001389050 us-gaap:EmployeeSeveranceMember aroc:Covid19PandemicRestructuringMember 2020-01-01 2020-12-31 0001389050 us-gaap:CorporateNonSegmentMember aroc:OrganizationalRestructuringMember 2020-01-01 2020-12-31 0001389050 us-gaap:CorporateNonSegmentMember aroc:Covid19PandemicRestructuringMember 2020-01-01 2020-12-31 0001389050 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0001389050 aroc:OrganizationalRestructuringMember 2020-12-31 0001389050 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-01-01 2020-12-31 0001389050 srt:MinimumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001389050 srt:MinimumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0001389050 srt:MinimumMember aroc:TransportationAndShopEquipmentMember 2020-01-01 2020-12-31 0001389050 srt:MinimumMember aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember aroc:TransportationAndShopEquipmentMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember aroc:MajorImprovementsMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2020-01-01 2020-12-31 0001389050 srt:WeightedAverageMember aroc:EliteAcquisitionMember 2019-08-01 2019-08-01 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 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2019-12-31 0001389050 us-gaap:LandAndBuildingMember 2019-12-31 0001389050 us-gaap:ComputerEquipmentMember 2019-12-31 0001389050 aroc:TransportationAndShopEquipmentMember 2019-12-31 0001389050 aroc:CompressionEquipmentFacilitiesAndOtherFleetAssetsMember 2019-12-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:HarvestMember 2019-08-01 2019-08-01 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2020-12-17 2020-12-17 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2019-12-01 2019-12-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2019-03-01 2019-03-31 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001389050 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2019-01-01 2019-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2019-01-01 2019-12-31 0001389050 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001389050 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2018-01-01 2018-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2018-01-01 2018-12-31 0001389050 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0001389050 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0001389050 aroc:EliteAcquisitionMember 2019-08-01 2019-08-01 0001389050 us-gaap:SubsequentEventMember 2021-02-16 2021-02-16 0001389050 aroc:OrganizationalRestructuringMember 2020-01-01 2020-12-31 0001389050 aroc:Covid19PandemicRestructuringMember 2020-01-01 2020-12-31 0001389050 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001389050 aroc:JDHCapitalMember aroc:EliteAcquisitionMember srt:AffiliatedEntityMember us-gaap:CommonStockMember 2019-08-01 2019-08-01 0001389050 aroc:ArchrockInc.Member srt:AffiliatedEntityMember aroc:JDHCapitalMember 2020-12-31 0001389050 aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember 2020-12-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2020-12-31 0001389050 aroc:NonIncomeBasedTaxAuditsManagedByExterranCorporationMember 2019-12-31 0001389050 aroc:NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember 2019-12-31 0001389050 aroc:DispositionJuly2020Member aroc:TurbochargerGoodsAndServicesMember 2020-07-09 2020-07-09 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 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember aroc:FixedRateDebtMember 2019-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember aroc:FixedRateDebtMember 2019-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024SwingLineLoansMember 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2018-04-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024LettersOfCreditMember 2018-04-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2018-03-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024LettersOfCreditMember 2018-03-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2019-01-01 2019-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2018-01-01 2018-12-31 0001389050 aroc:ArchrockPartnersLPMember aroc:PublicUnitholdersMember 2018-01-01 2018-03-31 0001389050 aroc:ArchrockPartnersLPMember 2018-01-01 2018-03-31 0001389050 aroc:TerminatedCreditFacilityMember 2018-04-30 0001389050 srt:MinimumMember 2020-12-31 0001389050 srt:MaximumMember 2020-12-31 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 aroc:JefferyD.HildebrandMember srt:DirectorMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0001389050 us-gaap:InterestRateSwapMember 2020-01-01 2020-12-31 0001389050 us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0001389050 us-gaap:InterestRateSwapMember 2018-01-01 2018-12-31 0001389050 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001389050 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001389050 us-gaap:SegmentDiscontinuedOperationsMember 2019-01-01 2019-12-31 0001389050 us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-12-31 0001389050 us-gaap:SuretyBondMember 2020-12-31 0001389050 aroc:SeniorNotesDue2021Member 2019-01-01 2019-12-31 0001389050 aroc:TerminatedCreditFacilityMember 2018-04-01 2018-04-30 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:HarvestMember 2019-01-01 2019-12-31 0001389050 srt:ScenarioForecastMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member us-gaap:SubsequentEventMember 2021-01-01 2021-03-31 0001389050 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-01-01 2020-12-31 0001389050 srt:MinimumMember us-gaap:ContractBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember us-gaap:ContractBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001389050 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001389050 srt:MinimumMember us-gaap:ContractBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001389050 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001389050 srt:MaximumMember us-gaap:ContractBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001389050 aroc:EliteAcquisitionMember us-gaap:CustomerRelationshipsMember 2019-08-01 2019-08-01 0001389050 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0001389050 us-gaap:ContractBasedIntangibleAssetsMember 2020-12-31 0001389050 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0001389050 us-gaap:ContractBasedIntangibleAssetsMember 2019-12-31 0001389050 us-gaap:MachineryAndEquipmentMember 2020-01-01 2020-12-31 0001389050 us-gaap:LandAndBuildingMember 2020-01-01 2020-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-12-31 0001389050 aroc:RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember 2020-01-01 2020-12-31 0001389050 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001389050 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001389050 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2020-12-31 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2019-12-31 0001389050 aroc:DerivativeExpiringInMarch2022Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001389050 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001389050 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001389050 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001389050 2017-07-01 2020-12-31 0001389050 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001389050 us-gaap:DomesticCountryMember 2020-12-31 0001389050 aroc:MergerTransactionMember us-gaap:SegmentDiscontinuedOperationsMember 2018-12-31 0001389050 aroc:MergerTransactionMember us-gaap:SegmentContinuingOperationsMember 2018-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:SubsequentEventMember 2021-02-22 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2019-11-08 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2018-02-28 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2019-12-31 0001389050 aroc:SeniorNotes6DueOctober2022Member 2020-04-01 2020-04-01 0001389050 aroc:SeniorNotesDue2021Member 2019-04-05 2019-04-05 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2019-03-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2020-12-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2020-12-31 0001389050 aroc:SeniorNotes6DueOctober2022Member 2019-12-31 0001389050 aroc:SeniorNotes6.875DueApril2027Member 2019-12-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2019-12-31 0001389050 srt:MinimumMember aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001389050 srt:MinimumMember aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:BaseRateMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-12-31 0001389050 srt:MaximumMember aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:BaseRateMember 2020-01-01 2020-12-31 0001389050 us-gaap:ServiceMember aroc:AftermarketServicesSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:WilliamsPartnersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001389050 aroc:ChevronMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-01-01 2020-12-31 0001389050 aroc:WilliamsPartnersL.PMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001389050 us-gaap:SubsequentEventMember 2021-01-27 2021-01-27 0001389050 2020-04-01 2020-06-30 0001389050 2020-01-01 2020-03-31 0001389050 2019-10-01 2019-12-31 0001389050 2019-07-01 2019-09-30 0001389050 2019-04-01 2019-06-30 0001389050 2019-01-01 2019-03-31 0001389050 2018-10-01 2018-12-31 0001389050 2018-07-01 2018-09-30 0001389050 2018-04-01 2018-06-30 0001389050 2018-01-01 2018-03-31 0001389050 us-gaap:AccountingStandardsUpdate201912Member 2020-01-01 0001389050 us-gaap:AccountingStandardsUpdate201813Member 2020-01-01 0001389050 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0001389050 2018-12-31 0001389050 2017-12-31 0001389050 aroc:SalesCommissionsMember 2020-12-31 0001389050 aroc:FreightandMobilizationMember 2020-12-31 0001389050 aroc:SalesCommissionsMember 2019-12-31 0001389050 aroc:FreightandMobilizationMember 2019-12-31 0001389050 aroc:SalesCommissionsMember 2020-01-01 2020-12-31 0001389050 aroc:FreightandMobilizationMember 2020-01-01 2020-12-31 0001389050 aroc:SalesCommissionsMember 2019-01-01 2019-12-31 0001389050 aroc:FreightandMobilizationMember 2019-01-01 2019-12-31 0001389050 aroc:SalesCommissionsMember 2018-01-01 2018-12-31 0001389050 aroc:FreightandMobilizationMember 2018-01-01 2018-12-31 0001389050 aroc:EliteAcquisitionMember 2019-08-01 2019-12-31 0001389050 aroc:EliteAcquisitionMember us-gaap:CommonStockMember 2019-08-01 2019-08-31 0001389050 aroc:EliteAcquisitionMember us-gaap:CommonStockMember 2019-08-01 2019-08-01 0001389050 aroc:MergerTransactionMember 2019-01-01 2019-12-31 0001389050 aroc:EliteAcquisitionMember 2019-01-01 2019-12-31 0001389050 aroc:MergerTransactionMember 2018-01-01 2018-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember 2020-12-31 0001389050 us-gaap:CorporateNonSegmentMember 2020-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:ContractOperationsSegmentMember 2019-12-31 0001389050 us-gaap:OperatingSegmentsMember aroc:AftermarketServicesSegmentMember 2019-12-31 0001389050 us-gaap:OperatingSegmentsMember 2019-12-31 0001389050 us-gaap:CorporateNonSegmentMember 2019-12-31 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2020-01-01 2020-12-31 0001389050 aroc:OptionsAndPerformanceBasedRestrictedStockMember 2020-01-01 2020-12-31 0001389050 aroc:EmployeeStockPurchasePlanSharesMember 2020-01-01 2020-12-31 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2019-01-01 2019-12-31 0001389050 aroc:StockOptionsWithExercisePriceAboveMarketPriceMember 2018-01-01 2018-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2020-12-31 0001389050 aroc:HilcorpMember srt:AffiliatedEntityMember 2019-12-31 0001389050 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001389050 us-gaap:TradeAccountsReceivableMember 2019-12-31 0001389050 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-01-01 2019-12-31 0001389050 2020-06-30 0001389050 2021-02-16 0001389050 aroc:StockIncentivePlan2020Member 2020-12-31 0001389050 aroc:PerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001389050 aroc:PerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001389050 aroc:PerformanceBasedRestrictedStockUnitsMember 2018-01-01 2018-12-31 0001389050 aroc:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001389050 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001389050 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001389050 2020-07-01 2020-09-30 0001389050 2020-10-01 2020-12-31 0001389050 aroc:JDHCapitalAndHilcorpAffiliatesMember 2020-01-01 2020-12-31 0001389050 us-gaap:CorporateNonSegmentMember aroc:PropertyRestructuringMember 2020-01-01 2020-12-31 0001389050 aroc:DisposalOfPropertyMember aroc:PropertyRestructuringMember 2020-01-01 2020-12-31 0001389050 aroc:PropertyRestructuringMember 2020-01-01 2020-12-31 0001389050 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2019-12-01 2020-12-17 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member us-gaap:SubsequentEventMember 2021-02-10 2021-02-10 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-01 2020-03-01 0001389050 aroc:JDHCapitalMember aroc:EliteAcquisitionMember srt:AffiliatedEntityMember us-gaap:CommonStockMember 2020-12-31 0001389050 aroc:IdleCompressorUnitsMember 2020-01-01 2020-12-31 0001389050 aroc:IdleCompressorUnitsMember 2019-01-01 2019-12-31 0001389050 aroc:IdleCompressorUnitsMember 2018-01-01 2018-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:LandAndBuildingMember 2020-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MachineryAndEquipmentMember 2019-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-12-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:WeightedAverageMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:LandAndBuildingMember 2020-12-31 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:MinimumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:LandAndBuildingMember 2020-12-31 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 srt:MaximumMember aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalePriceMember us-gaap:LandAndBuildingMember 2020-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputSalesTrendsPeriodMember us-gaap:LandAndBuildingMember 2020-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDisposalPeriodMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 aroc:ImpairedLongLivedAssetsMember us-gaap:FairValueInputsLevel3Member aroc:MeasurementInputDiscountForMarketLiquidityMember us-gaap:MachineryAndEquipmentMember 2020-12-31 0001389050 aroc:ContractOperationsSegmentMember 2020-01-01 2020-12-31 0001389050 aroc:AftermarketServicesSegmentMember 2020-01-01 2020-12-31 0001389050 aroc:ContractOperationsSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:AftermarketServicesSegmentMember 2019-01-01 2019-12-31 0001389050 aroc:ContractOperationsSegmentMember 2018-01-01 2018-12-31 0001389050 aroc:AftermarketServicesSegmentMember 2018-01-01 2018-12-31 0001389050 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2020-01-01 2020-12-31 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2020-01-01 2020-12-31 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2019-01-01 2019-12-31 0001389050 us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember aroc:ExterranCorporationMember 2018-01-01 2018-12-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionJuly2020Member 2020-07-09 2020-07-09 0001389050 2020-12-31 0001389050 2019-12-31 0001389050 aroc:MergerTransactionMember 2018-12-31 0001389050 aroc:MergerTransactionMember 2018-04-30 0001389050 aroc:SeniorNotes6.250DueApril2028Member 2020-12-17 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member aroc:DebtInstrumentVariableRateOneMonthLIBORMember 2020-01-01 2020-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member aroc:DebtInstrumentVariableRateFederalFundsMember 2020-01-01 2020-12-31 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member aroc:ConditionalEventMember us-gaap:SubsequentEventMember 2023-10-01 2024-11-08 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:SubsequentEventMember 2023-10-01 2024-11-08 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:SubsequentEventMember 2023-01-01 2023-09-30 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:SubsequentEventMember 2021-02-22 2022-12-31 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member aroc:ConditionalEventMember 2020-07-01 2024-11-08 0001389050 srt:ScenarioForecastMember aroc:RevolvingCreditFacilityDueNovember2024Member 2020-07-01 2024-11-08 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-01-01 2020-06-30 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member us-gaap:SubsequentEventMember 2021-02-22 2022-12-31 0001389050 aroc:RevolvingCreditFacilityDueNovember2024Member 2020-01-01 2020-12-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionFebruary2021Member us-gaap:SubsequentEventMember 2021-02-10 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-12-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2020-12-31 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-12-31 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2020-12-31 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2020-12-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:DispositionMarch2020Member 2020-03-01 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2019-12-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2019-12-31 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2019-12-31 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2019-12-31 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2019-12-31 0001389050 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember aroc:HarvestMember 2019-08-01 0001389050 aroc:HorsepowerGroupTwoMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2018-12-31 0001389050 aroc:HorsepowerGroupTwoMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2018-12-31 0001389050 aroc:HorsepowerGroupThreeMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2018-12-31 0001389050 aroc:HorsepowerGroupOneMember srt:MinimumMember aroc:ContractOperationsSegmentMember 2018-12-31 0001389050 aroc:HorsepowerGroupOneMember srt:MaximumMember aroc:ContractOperationsSegmentMember 2018-12-31 0001389050 aroc:ArchrockPartnersLPMember aroc:MergerTransactionMember us-gaap:CommonStockMember 2018-04-30 0001389050 aroc:EliteAcquisitionMember 2019-08-01 0001389050 aroc:ArchrockPartnersLPMember aroc:MergerTransactionMember 2018-04-01 2018-04-30 0001389050 2019-01-01 2019-12-31 0001389050 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001389050 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001389050 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001389050 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001389050 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0001389050 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001389050 aroc:MergerTransactionMember 2018-04-01 2018-04-30 0001389050 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001389050 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001389050 2018-01-01 2018-12-31 0001389050 2020-01-01 2020-12-31 aroc:director iso4217:USD shares aroc:segment iso4217:USD shares pure utr:hp aroc:CompressorUnit aroc:Y iso4217:USD utr:hp aroc:item aroc:Offering us-gaap:AccruedLiabilitiesCurrent 154000 64000 25.18 P2M12D P10Y P10Y 0001389050 --12-31 2020 FY false P7Y P7Y us-gaap:AccountingStandardsUpdate201613Member P3Y aroc:AftermarketServicesSegmentMember P1Y us-gaap:AccruedLiabilitiesCurrent aroc:LongLivedAndOtherAssetImpairment P1Y P1Y P1Y P1Y P1Y -69783000 95982000 20248000 0.3333 0.3333 0.3333 P3Y P1Y P1Y P1Y 19.40 0.3333 0.3333 0.3333 P1Y P1Y P1Y P1Y9M18D 10-K true 2020-12-31 false 001-33666 Archrock, Inc DE 74-3204509 9807 Katy Freeway Suite 100 Houston TX 77024 281 836-8000 Common Stock AROC NYSE Yes No Yes Yes Large Accelerated Filer false false true false 832567735 152788049 <p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Portions of the registrant’s definitive proxy statement for the 2020 Meeting of Stockholders, which is expected to be filed with the Securities and Exchange Commission within 120 days after December 31, 2020, are incorporated by reference into Part III of this Form 10-K.</p> 1097000 3685000 3370000 2210000 104425000 144865000 63670000 74467000 12819000 9186000 182011000 232203000 2389674000 2559398000 19236000 17901000 100598000 61531000 77471000 29216000 42927000 56934000 36642000 30084000 29934000 11036000 12901000 2779722000 3109975000 30819000 60215000 76993000 67845000 3880000 10683000 111692000 138743000 1688867000 1842549000 16925000 16094000 725000 1289000 18088000 16829000 7868000 8508000 1844165000 2024012000 0.01 0.01 50000000 50000000 0 0 0 0 0.01 0.01 250000000 250000000 160014960 158636918 1600000 1587000 3424624000 3412509000 -5006000 -1387000 -2401988000 -2244877000 7052769 6702602 83673000 81869000 935557000 1085963000 2779722000 3109975000 738918000 771539000 672536000 136052000 193946000 231905000 874970000 965485000 904441000 261087000 297260000 273013000 116106000 158978000 191354000 377193000 456238000 464367000 105100000 117727000 101563000 193138000 188084000 174946000 79556000 44663000 28127000 99830000 445000 19000 8450000 105716000 104681000 93328000 -3971000 -3653000 -2450000 8213000 10162000 10643000 16016000 5674000 1359000 661000 157000 -85982000 58458000 35310000 -17537000 -39145000 6150000 -68445000 97603000 29160000 -273000 -68445000 97330000 29160000 8097000 -68445000 97330000 21063000 -0.46 0.70 0.19 150828000 137492000 109305000 150828000 137528000 109421000 -68445000 97330000 29160000 -3619000 -7160000 2681000 230000 5670000 -3619000 -7160000 8581000 -72064000 90170000 37741000 12360000 -72064000 90170000 25381000 769000 76880862 3093058000 1197000 -2241243000 -76732000 -5930380 -41431000 735618000 1759000 167382 1759000 0.504 58288000 58288000 1000 93617 802000 803000 10000 960028 7192000 -141121 -64000 7138000 2000 218997 1341000 -1371000 -142722 -28000 18744000 18744000 11766000 11766000 14666000 14666000 383000 383000 258000 -258000 576000 57634005 56845000 40901000 98322000 21063000 8097000 29160000 -1582000 4263000 2681000 230000 230000 5670000 5670000 1358000 135787509 3177982000 5773000 -2263677000 -79862000 -6381605 841574000 2007000 212080 2007000 0.554 78530000 78530000 1000 87933 770000 771000 11000 1104793 8094000 -108917 8105000 217000 21656683 225663000 225880000 97330000 97330000 -7160000 -7160000 1587000 158636918 3412509000 -1387000 -2244877000 -81869000 -6702602 1085963000 1804000 236752 1804000 0.580 88832000 88832000 2000 171563 681000 683000 11000 1206479 10756000 -113415 10767000 678000 678000 166000 166000 -68445000 -68445000 -3619000 -3619000 1600000 160014960 3424624000 -5006000 -2401988000 -83673000 -7052769 935557000 -68445000 97330000 29160000 -273000 193138000 188084000 174946000 79556000 44663000 28127000 99830000 1349000 944000 1614000 3477000 2931000 5554000 6211000 6113000 187000 910000 1410000 84000 291000 -3971000 -3653000 -2450000 -3178000 1071000 131000 10551000 8105000 7388000 1660000 3525000 2567000 1677000 -1832000 16016000 5674000 12475000 -17764000 -39597000 5238000 26629000 23330000 14939000 19489000 42268000 28428000 -36395000 -3248000 21028000 -3972000 -6036000 -4210000 5797000 -4458000 15249000 13262000 27237000 32435000 -15089000 -12728000 14964000 12732000 36578000 36571000 -147000 -12000 206000 335278000 290416000 225947000 -269000 335278000 290147000 225947000 140302000 385198000 319102000 33651000 18911000 80961000 33927000 2709000 3696000 252000 214019000 -85031000 -514560000 -284923000 1049000000 2395250000 714830000 1204375000 2071750000 605636000 5269000 22426000 3332000 2916000 -1180000 -190000 88832000 78530000 58288000 11766000 264000 683000 771000 803000 1804000 2007000 1759000 678000 18744000 -252835000 222488000 54050000 -2588000 -1925000 -4926000 3685000 5610000 10536000 1097000 3685000 5610000 99797000 97451000 86758000 94000 -1973000 -2131000 1624000 11767000 17491000 5762000 225880000 57421000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Description of Business</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> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Basis of Presentation and Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Financial Statements include Archrock and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Financial Statements are prepared in accordance with GAAP and the rules and regulations of the SEC. The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Because of the inherent uncertainties in this process, actual future results could differ from those expected as of the reporting date. Management believes that the estimates and assumptions used are reasonable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We consider all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we are entitled to receive in exchange for those goods or services. Sales and usage-based taxes that are collected from the customer are excluded from revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Operations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Natural gas compression services.</i> Natural gas compression services are generally satisfied over time, as the customer simultaneously receives and consumes the benefits provided by these services. Our performance obligation is a series in which the unit of service is one month, as the customer receives substantially the same benefit each month from the services regardless of the type of service activity performed, which may vary. If the transaction price is based on a fixed fee, revenue is recognized monthly on a straight-line basis over the period that we are providing services to the customer. Amounts invoiced to customers for costs associated with moving our compression assets to a customer site are also included in the transaction price and are amortized over the initial contract term. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Variable consideration exists if customers are billed at a lesser standby rate when a unit is not running. We recognize revenue for such variable consideration monthly, as the invoice corresponds directly to the value transferred to the customer based on our performance completed to date. The rate for standby service is lower to reflect the decrease in costs and effort required to provide standby service when a unit is not running.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Billable Maintenance Service</i>. We also perform billable maintenance service on our natural gas compression equipment at the customer’s request on an as-needed basis. The performance obligation is satisfied and revenue is recognized at the agreed-upon transaction price at the point in time when service is complete and the customer has accepted the work performed and can obtain the remaining benefits of the service that the unit will provide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Aftermarket Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">OTC Parts and Components Sales</i>. For sales of OTC parts and components, the performance obligation is generally satisfied at the point in time when delivery takes place and the customer obtains control of the part or component. The transaction price is the fixed sales price for the part stated in the contract. Revenue is recognized upon delivery, as we have a present right to payment and the customer has legal title.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Maintenance, Overhaul and Reconfiguration Services</i>. For our service activities, the performance obligation is satisfied over time, as the work performed enhances the customer-controlled asset and another entity would not have to substantially re-perform the work we completed if they were to fulfill the remaining performance obligation. The transaction price may be a fixed monthly service fee, a fixed quoted fee or entirely variable, calculated on a time and materials basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For service provided based on a fixed monthly fee, the performance obligation is a series in which the unit of service is one month. The customer receives substantially the same benefit each month from the service, regardless of the type of service activity performed, which may vary. As the progress towards satisfaction of the performance obligation is measured based on the passage of time, revenue is recognized monthly based on the fixed fee provided for in the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For service provided based on a quoted fixed fee, progress towards satisfaction of the performance obligation is measured using an input method based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the service. Significant judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Service provided based on time and materials are generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. We apply an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. We evaluate the estimated gross margin percentage at the end of each reporting period and adjust the transaction price as appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize a contract asset when we have the right to consideration in exchange for goods or services transferred to a customer when the right is conditioned on something other than the passage of time. We recognize a contract liability when we have an obligation to transfer goods or services to a customer for which we have already received consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. Our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Due to the short-term nature of our trade receivables, we consider the amortized cost to be the same as the carrying amount of the receivable, excluding the allowance for credit losses. We recognize an allowance for credit losses when a receivable is recorded, even when the risk of loss is remote. We utilize an aging schedule to determine our allowance for credit losses, and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. We rely primarily on ratings assigned by external rating agencies and credit monitoring services to assess credit risk and aggregate customers first by low, medium or high risk asset pools, and then by delinquency status. We also consider the internal risk associated with geographic location and the services we provide to the customer when determining asset pools. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on an individual basis. Trade receivables evaluated individually are not included in our collective assessment. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The contractual life of our trade receivables is primarily 30 days based on the payment terms specified in the contract. Contract operations services are generally billed monthly at the beginning of the month in which service is being provided. Aftermarket services billings typically occur when parts are delivered or service is completed. Loss rates are separately determined for each asset pool based on the length of time a trade receivable has been outstanding. We analyze two years of internal historical loss data, including the effects of prepayments, write-offs and subsequent recoveries, to determine our historical loss experience. Our historical loss information is a relevant data point for estimating credit losses, as the data closely aligns with trade receivables due from our customers. Ratings assigned by external rating agencies and credit monitoring services consider past performance and forecasts of future economic conditions in assessing credit risk. We routinely update our historical loss data to reflect our customers’ current risk profile, to ensure the historical data and loss rates are relevant to the pool of assets for which we are estimating expected credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2020, Chevron U.S.A. Inc. and Williams Partners accounted for 14% and 10% of our trade accounts receivable balance, respectively. No customer accounted for more than 10% of our trade accounts receivable balance at December 31, 2019. During the years ended December 31, 2020, 2019 and 2018, we recorded bad debt expense of $3.5 million, $2.6 million and $1.7 million, respectively. The following table summarizes the changes in our allowance for credit losses balance during the year ended December 31, 2020 (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,210</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impact of adoption of ASU 2016-13 on January 1, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (216)</p></td></tr><tr style="height:12.7pt;"><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit losses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;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,525</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,149)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,370</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-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventory consists of parts used for maintenance of natural gas compression equipment. Inventory is stated at the lower of cost and net realizable value using the average cost method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property, plant and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 30 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">20 to 35 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transportation and shop equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:Hidden_OGDj99qLp0mMdtXHH07jlA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">3</span></span> to 5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 10 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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;">Major improvements that extend the useful life of an asset are capitalized and depreciated over the estimated useful life of the major improvement, up to seven years. Repairs and maintenance are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</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. An impairment loss exists when estimated undiscounted cash flows expected from the use of the asset and its eventual disposition are less than its carrying amount. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. Identifiable intangibles are amortized over the estimated useful life of the asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of our adoption of ASC 842 Leases on January 1, 2019, we recorded an operating lease ROU asset and an operating lease liability on our consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at commencement date in determining the present value of the lease payments. The lease term includes options to extend when we are reasonably certain to exercise the option. Short-term leases, those with an initial term of 12 months or less, are not recorded on the balance sheet. Variable costs such as our proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred. Operating lease expense for lease payments is recognized on a straight-line basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our facility leases, of which we are the lessee, contain lease and nonlease components, which we have elected to account for as a single lease component, as the nonlease components are not significant to the total consideration of the contract and separating the nonlease component would have no effect on lease classification. As it relates to our contract operations service agreements in which we are a lessor, the services nonlease component is predominant over the compression package lease component and therefore recognition of these agreements will continue to follow the ASC 606 Revenue guidance. Under previous guidance, no separation of lease and nonlease components is required, for either lessee or lessor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The goodwill acquired in connection with the Elite Acquisition represented the excess of consideration transferred over the fair value of the assets and liabilities acquired. 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 a reporting unit exceeds its fair value, including the applicable goodwill. We perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is impaired. If the fair value is more likely than not impaired, we perform a quantitative impairment test to identify impairment and measure the amount of impairment loss to be recognized, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our qualitative assessment includes consideration of various events and circumstances and their potential impact to a reporting unit’s fair value, including macroeconomic and industry conditions such as a deterioration in our operating environment and limitations on access to capital and other developments in the equity and credit markets, cost factors that could have a negative effect on earnings and cash flows, relevant entity-specific and reporting unit-specific events and overall financial performance such as declining earnings or cash flows or a sustained decrease in share price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The quantitative impairment test (i) allocates goodwill and our other assets and liabilities to our reporting units, contract operations and aftermarket services, (ii) calculates the fair value of the reporting units and (iii) determines the impairment loss, if any, as the amount by which the carrying amount of the reporting unit exceeds its fair value (limited to the total amount of goodwill allocated to that reporting unit). All of the goodwill recognized in the Elite Acquisition was allocated to our contract operations reporting unit. The fair value of the contract operations reporting unit is calculated using the expected present value of future cash flows method. Significant estimates are made to determine future cash flows including future revenues, costs and capital requirements and the appropriate risk-adjusted discount rate by which to discount the estimated future cash flows.</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, the global response to the COVID-19 pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a full impairment loss on goodwill in the first quarter as a result.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Internal-Use Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain of our contracts have been deemed to be hosting arrangements that are service contracts, including those related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools. Certain costs incurred for the implementation of a hosting arrangement that is a service contract are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins for each component of the hosting arrangement when the component becomes ready for its intended use. Capitalized implementation costs are presented in other assets, the same line item in our consolidated balance sheets that a prepayment of the fees for the associated hosting arrangement would be presented. Amortization expense of the capitalized implementation costs is presented in SG&amp;A, the same line item in our consolidated statements of operations as the expense for fees for the associated hosting arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rate on deferred tax assets and liabilities is recognized in income in the period of the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If a valuation allowance was previously recorded and we subsequently determined we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax assets’ valuation allowance, which would reduce the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We record uncertain tax positions in accordance with the accounting standard on income taxes under a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Hedging and Use of Derivative Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We use derivative instruments to manage our exposure to fluctuations in the variable interest rate of our Credit Facility and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes. We record interest rate swaps on the balance sheet as either derivative assets or derivative liabilities measured at their fair value. The fair value of our derivatives is based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. Changes in the fair value of the derivatives designated as cash flow hedges 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 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;">To qualify for hedge accounting treatment, we must formally document, designate and assess the effectiveness of the transactions. We perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. If the necessary correlation ceases to exist or if the anticipated transaction is no longer probable, we would discontinue hedge accounting and apply mark-to-market accounting. Amounts paid or received from interest rate swap agreements are recorded in interest expense and matched with the cash flows and interest expense of the debt being hedged, resulting in an adjustment to the effective interest rate.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our Financial Statements include Archrock and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.</p> Our Financial Statements are prepared in accordance with GAAP and the rules and regulations of the SEC. The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Because of the inherent uncertainties in this process, actual future results could differ from those expected as of the reporting date. Management believes that the estimates and assumptions used are reasonable. <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We consider all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we are entitled to receive in exchange for those goods or services. Sales and usage-based taxes that are collected from the customer are excluded from revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Operations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Natural gas compression services.</i> Natural gas compression services are generally satisfied over time, as the customer simultaneously receives and consumes the benefits provided by these services. Our performance obligation is a series in which the unit of service is one month, as the customer receives substantially the same benefit each month from the services regardless of the type of service activity performed, which may vary. If the transaction price is based on a fixed fee, revenue is recognized monthly on a straight-line basis over the period that we are providing services to the customer. Amounts invoiced to customers for costs associated with moving our compression assets to a customer site are also included in the transaction price and are amortized over the initial contract term. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Variable consideration exists if customers are billed at a lesser standby rate when a unit is not running. We recognize revenue for such variable consideration monthly, as the invoice corresponds directly to the value transferred to the customer based on our performance completed to date. The rate for standby service is lower to reflect the decrease in costs and effort required to provide standby service when a unit is not running.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Billable Maintenance Service</i>. We also perform billable maintenance service on our natural gas compression equipment at the customer’s request on an as-needed basis. The performance obligation is satisfied and revenue is recognized at the agreed-upon transaction price at the point in time when service is complete and the customer has accepted the work performed and can obtain the remaining benefits of the service that the unit will provide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Aftermarket Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">OTC Parts and Components Sales</i>. For sales of OTC parts and components, the performance obligation is generally satisfied at the point in time when delivery takes place and the customer obtains control of the part or component. The transaction price is the fixed sales price for the part stated in the contract. Revenue is recognized upon delivery, as we have a present right to payment and the customer has legal title.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Maintenance, Overhaul and Reconfiguration Services</i>. For our service activities, the performance obligation is satisfied over time, as the work performed enhances the customer-controlled asset and another entity would not have to substantially re-perform the work we completed if they were to fulfill the remaining performance obligation. The transaction price may be a fixed monthly service fee, a fixed quoted fee or entirely variable, calculated on a time and materials basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For service provided based on a fixed monthly fee, the performance obligation is a series in which the unit of service is one month. The customer receives substantially the same benefit each month from the service, regardless of the type of service activity performed, which may vary. As the progress towards satisfaction of the performance obligation is measured based on the passage of time, revenue is recognized monthly based on the fixed fee provided for in the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For service provided based on a quoted fixed fee, progress towards satisfaction of the performance obligation is measured using an input method based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the service. Significant judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Service provided based on time and materials are generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. We apply an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. We evaluate the estimated gross margin percentage at the end of each reporting period and adjust the transaction price as appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract Assets and Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize a contract asset when we have the right to consideration in exchange for goods or services transferred to a customer when the right is conditioned on something other than the passage of time. We recognize a contract liability when we have an obligation to transfer goods or services to a customer for which we have already received consideration.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. Our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Due to the short-term nature of our trade receivables, we consider the amortized cost to be the same as the carrying amount of the receivable, excluding the allowance for credit losses. We recognize an allowance for credit losses when a receivable is recorded, even when the risk of loss is remote. We utilize an aging schedule to determine our allowance for credit losses, and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. We rely primarily on ratings assigned by external rating agencies and credit monitoring services to assess credit risk and aggregate customers first by low, medium or high risk asset pools, and then by delinquency status. We also consider the internal risk associated with geographic location and the services we provide to the customer when determining asset pools. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on an individual basis. Trade receivables evaluated individually are not included in our collective assessment. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The contractual life of our trade receivables is primarily 30 days based on the payment terms specified in the contract. Contract operations services are generally billed monthly at the beginning of the month in which service is being provided. Aftermarket services billings typically occur when parts are delivered or service is completed. Loss rates are separately determined for each asset pool based on the length of time a trade receivable has been outstanding. We analyze two years of internal historical loss data, including the effects of prepayments, write-offs and subsequent recoveries, to determine our historical loss experience. Our historical loss information is a relevant data point for estimating credit losses, as the data closely aligns with trade receivables due from our customers. Ratings assigned by external rating agencies and credit monitoring services consider past performance and forecasts of future economic conditions in assessing credit risk. We routinely update our historical loss data to reflect our customers’ current risk profile, to ensure the historical data and loss rates are relevant to the pool of assets for which we are estimating expected credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2020, Chevron U.S.A. Inc. and Williams Partners accounted for 14% and 10% of our trade accounts receivable balance, respectively. No customer accounted for more than 10% of our trade accounts receivable balance at December 31, 2019. During the years ended December 31, 2020, 2019 and 2018, we recorded bad debt expense of $3.5 million, $2.6 million and $1.7 million, respectively. The following table summarizes the changes in our allowance for credit losses balance during the year ended December 31, 2020 (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,210</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impact of adoption of ASU 2016-13 on January 1, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (216)</p></td></tr><tr style="height:12.7pt;"><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit losses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;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,525</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,149)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,370</p></td></tr></table> P30D P2Y 0.14 0.10 3500000 2600000 1700000 The following table summarizes the changes in our allowance for credit losses balance during the year ended December 31, 2020 (in thousands): <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">      </span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,210</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impact of adoption of ASU 2016-13 on January 1, 2020</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (216)</p></td></tr><tr style="height:12.7pt;"><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit losses</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;margin:0pt;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,525</p></td></tr><tr><td style="vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-offs charged against allowance</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,149)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:83.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,370</p></td></tr></table> 2210000 -216000 3525000 2149000 3370000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventory consists of parts used for maintenance of natural gas compression equipment. Inventory is stated at the lower of cost and net realizable value using the average cost method.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property, plant and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 30 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">20 to 35 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transportation and shop equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:Hidden_OGDj99qLp0mMdtXHH07jlA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">3</span></span> to 5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 10 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size: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;">Major improvements that extend the useful life of an asset are capitalized and depreciated over the estimated useful life of the major improvement, up to seven years. Repairs and maintenance are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 30 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">20 to 35 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transportation and shop equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="-sec-ix-hidden:Hidden_OGDj99qLp0mMdtXHH07jlA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">3</span></span> to 5 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:84.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 to 10 years</p></td></tr></table> P3Y P30Y P20Y P35Y P3Y P10Y P5Y P3Y P10Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</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. An impairment loss exists when estimated undiscounted cash flows expected from the use of the asset and its eventual disposition are less than its carrying amount. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. Identifiable intangibles are amortized over the estimated useful life of the asset.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of our adoption of ASC 842 Leases on January 1, 2019, we recorded an operating lease ROU asset and an operating lease liability on our consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at commencement date in determining the present value of the lease payments. The lease term includes options to extend when we are reasonably certain to exercise the option. Short-term leases, those with an initial term of 12 months or less, are not recorded on the balance sheet. Variable costs such as our proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred. Operating lease expense for lease payments is recognized on a straight-line basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our facility leases, of which we are the lessee, contain lease and nonlease components, which we have elected to account for as a single lease component, as the nonlease components are not significant to the total consideration of the contract and separating the nonlease component would have no effect on lease classification. As it relates to our contract operations service agreements in which we are a lessor, the services nonlease component is predominant over the compression package lease component and therefore recognition of these agreements will continue to follow the ASC 606 Revenue guidance. Under previous guidance, no separation of lease and nonlease components is required, for either lessee or lessor.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The goodwill acquired in connection with the Elite Acquisition represented the excess of consideration transferred over the fair value of the assets and liabilities acquired. 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 a reporting unit exceeds its fair value, including the applicable goodwill. We perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is impaired. If the fair value is more likely than not impaired, we perform a quantitative impairment test to identify impairment and measure the amount of impairment loss to be recognized, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our qualitative assessment includes consideration of various events and circumstances and their potential impact to a reporting unit’s fair value, including macroeconomic and industry conditions such as a deterioration in our operating environment and limitations on access to capital and other developments in the equity and credit markets, cost factors that could have a negative effect on earnings and cash flows, relevant entity-specific and reporting unit-specific events and overall financial performance such as declining earnings or cash flows or a sustained decrease in share price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The quantitative impairment test (i) allocates goodwill and our other assets and liabilities to our reporting units, contract operations and aftermarket services, (ii) calculates the fair value of the reporting units and (iii) determines the impairment loss, if any, as the amount by which the carrying amount of the reporting unit exceeds its fair value (limited to the total amount of goodwill allocated to that reporting unit). All of the goodwill recognized in the Elite Acquisition was allocated to our contract operations reporting unit. The fair value of the contract operations reporting unit is calculated using the expected present value of future cash flows method. Significant estimates are made to determine future cash flows including future revenues, costs and capital requirements and the appropriate risk-adjusted discount rate by which to discount the estimated future cash flows.</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, the global response to the COVID-19 pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a full impairment loss on goodwill in the first quarter as a result.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Internal-Use Software</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain of our contracts have been deemed to be hosting arrangements that are service contracts, including those related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools. Certain costs incurred for the implementation of a hosting arrangement that is a service contract are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins for each component of the hosting arrangement when the component becomes ready for its intended use. Capitalized implementation costs are presented in other assets, the same line item in our consolidated balance sheets that a prepayment of the fees for the associated hosting arrangement would be presented. Amortization expense of the capitalized implementation costs is presented in SG&amp;A, the same line item in our consolidated statements of operations as the expense for fees for the associated hosting arrangement.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rate on deferred tax assets and liabilities is recognized in income in the period of the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If a valuation allowance was previously recorded and we subsequently determined we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax assets’ valuation allowance, which would reduce the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We record uncertain tax positions in accordance with the accounting standard on income taxes under a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Hedging and Use of Derivative Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We use derivative instruments to manage our exposure to fluctuations in the variable interest rate of our Credit Facility and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes. We record interest rate swaps on the balance sheet as either derivative assets or derivative liabilities measured at their fair value. The fair value of our derivatives is based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. Changes in the fair value of the derivatives designated as cash flow hedges 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 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;">To qualify for hedge accounting treatment, we must formally document, designate and assess the effectiveness of the transactions. We perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. If the necessary correlation ceases to exist or if the anticipated transaction is no longer probable, we would discontinue hedge accounting and apply mark-to-market accounting. Amounts paid or received from interest rate swap agreements are recorded in interest expense and matched with the cash flows and interest expense of the debt being hedged, resulting in an adjustment to the effective interest rate.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Recent Accounting Developments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting Standards Updates Implemented</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, which changes the impairment model for financial assets measured at amortized cost and certain other instruments, and requires entities to use a new current expected credit loss model that results in recognition of expected losses over the contractual life of an asset. We adopted ASU 2016-13 on January 1, 2020 using the modified retrospective approach. The adoption resulted in a $0.2 million decrease in our allowance for credit losses and a corresponding pre-tax cumulative effect adjustment to retained earnings in our consolidated balance sheet at January 1, 2020. Comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2018-13, which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement and changes in measurements applied. These amendments resulted in new, prospective disclosures of the range and weighted average of the significant unobservable inputs used to develop our Level 3 fair value measurements related to our idle and previously-culled compressors. The adoption of ASU 2018-13 had no impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2019-12, which simplifies the accounting for income taxes by, among other things, removing certain exceptions related to the incremental approach for intraperiod tax allocation, the year-to-date loss methodology for calculating income taxes in an interim period and the recognition for deferred tax liabilities on outside basis differences. ASU 2019-12 also clarifies other aspects of the accounting for income taxes in order to improve consistency of application. The adoption of ASU 2019-12 had no impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting Standards Updates Not Yet Implemented</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reference Rate Reform</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. ASU 2020-04 is effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. Modifications to our interest rate swap and Credit Facility agreements during the effective period of this amendment will be assessed and if the modifications meet the criteria for the optional expedients and exceptions, we intend to adopt ASU 2020-04 and apply the amendments as applicable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting Standards Updates Implemented</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Credit Losses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, which changes the impairment model for financial assets measured at amortized cost and certain other instruments, and requires entities to use a new current expected credit loss model that results in recognition of expected losses over the contractual life of an asset. We adopted ASU 2016-13 on January 1, 2020 using the modified retrospective approach. The adoption resulted in a $0.2 million decrease in our allowance for credit losses and a corresponding pre-tax cumulative effect adjustment to retained earnings in our consolidated balance sheet at January 1, 2020. Comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2018-13, which amends the required fair value measurements disclosures related to valuation techniques and inputs used, uncertainty in measurement and changes in measurements applied. These amendments resulted in new, prospective disclosures of the range and weighted average of the significant unobservable inputs used to develop our Level 3 fair value measurements related to our idle and previously-culled compressors. The adoption of ASU 2018-13 had no impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 1, 2020, we adopted ASU 2019-12, which simplifies the accounting for income taxes by, among other things, removing certain exceptions related to the incremental approach for intraperiod tax allocation, the year-to-date loss methodology for calculating income taxes in an interim period and the recognition for deferred tax liabilities on outside basis differences. ASU 2019-12 also clarifies other aspects of the accounting for income taxes in order to improve consistency of application. The adoption of ASU 2019-12 had no impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting Standards Updates Not Yet Implemented</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reference Rate Reform</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2020, the FASB issued ASU 2020-04, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. ASU 2020-04 is effective for all entities as of March 12, 2020 through December 31, 2022. Entities may elect to apply the amendments for contract modifications as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020. Modifications to our interest rate swap and Credit Facility agreements during the effective period of this amendment will be assessed and if the modifications meet the criteria for the optional expedients and exceptions, we intend to adopt ASU 2020-04 and apply the amendments as applicable.</p> true -200000 true true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Business Transactions</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;">On July 9, 2020, we completed the sale of the turbocharger business included within our </span><span style="-sec-ix-hidden:Hidden_jS_3mqRk-EmcRwJ_MC-Hnw;"><span style="color:#000000;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 is due on the first anniversary of the closing date and </span><span style="font-weight:normal;">$3.5</span><span style="font-weight:normal;"> million will be received through the purchase of turbocharger goods and services under the supply agreement. During the year ended December 31, 2020, we received cash of </span><span style="font-weight:normal;">$0.7</span><span style="font-weight:normal;"> million under the supply agreement and recognized a gain on the sale of </span><span style="font-weight:normal;">$9.3</span><span style="font-weight:normal;"> million in gain on sale of assets, net in our consolidated statements of operations.</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 0pt 12pt 0pt;">On March 1, 2020, we completed the sale of certain contract operations customer service agreements and approximately 200 compressors, comprising approximately 35,000 horsepower, used to provide compression services under those agreements as well as other assets used to support the operations. We allocated customer-related and contract-based intangible assets and goodwill based on a ratio of the horsepower sold relative to the total horsepower of the asset group. We recognized a gain on the sale of $3.2 million in gain on sale of assets, net in our consolidated statements of operations during the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Elite Acquisition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 1, 2019, we completed the Elite Acquisition whereby we acquired from Elite Compression substantially all of its assets, including a fleet of predominantly large compressors comprising approximately 430,000 horsepower, vehicles, real property and inventory, and certain liabilities for aggregate consideration consisting of $214.0 million in cash and 21.7 million shares of common stock with an acquisition date fair value of $225.9 million. The cash portion of the acquisition was funded with borrowings on the Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Elite Acquisition was accounted for using the acquisition method, which requires, among other things, assets acquired and liabilities assumed to be recorded at their fair value on the acquisition date. The excess of the consideration transferred over those fair values is recorded as goodwill. The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;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:83.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,007</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,987</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 682</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,598</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,237</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable, trade</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,079)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,973)</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (326)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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:12.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,899</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">Our valuation methodology and significant inputs for fair value measurements are detailed by asset class below. The fair value measurements for property, plant and equipment and intangible assets are based on significant inputs that are not observable in the market and therefore represent Level 3 measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the acquisition was attributable to the expansion of our services in various regions in which we currently operate and was allocated to our contract operations segment. The goodwill had an indefinite life that was to be reviewed annually for impairment or more frequently if indicators of potential impairment existed. All of the goodwill recorded for this acquisition is expected to be deductible for U.S. federal income tax purposes. See Note 9 (“Goodwill”) for details on the 2020 impairment of our goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property, Plant and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The property, plant and equipment is primarily comprised of compression equipment that will be depreciated on a straight-line basis over an estimated average remaining useful life of 15 years. The fair value of the property, plant and equipment was determined using the cost approach, whereby we estimated the replacement cost of the assets by evaluating recent purchases of similar assets or published data, and then adjusted replacement cost for physical deterioration and functional and economic obsolescence, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The intangible assets consist of customer relationships that have an estimated useful life of 15 years. The amount of intangible assets and their associated useful life were determined based on the period over which the assets are expected to contribute directly or indirectly to our future cash flows. The fair value of the identifiable intangible assets was determined using the multi-period excess earnings method, which is a specific application of the discounted cash flow method, an income approach, whereby we estimated and then discounted the future cash flows of the intangible asset by adjusting overall business revenue for attrition, obsolescence, cost of sales, operating expenses, taxes and the required returns attributable to other contributory assets acquired. Significant estimates made in arriving at expected future cash flows included our expected customer attrition rate and the amount of earnings attributable to the assets. To discount the estimated future cash flows, we utilized a discount rate that was at a premium to our weighted average cost of capital to reflect the less liquid nature of the customer relationships relative to the tangible assets acquired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited Pro Forma Financial Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Unaudited pro forma financial information for the years ended December 31, 2019 and 2018 was derived by adjusting our historical financial statements in order to give effect to the assets and liabilities acquired in the Elite Acquisition. The Elite Acquisition is presented in this unaudited pro forma financial information as though the acquisition occurred as of January 1, 2018, and reflects the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the acquisition of substantially all of Elite Compression’s assets, including a compression fleet of approximately </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">430,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> horsepower, vehicles, real property and inventory, and certain liabilities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">borrowings of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$214.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> million under the Credit Facility for cash consideration exchanged in the acquisition; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">the exclusion of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$7.8</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> million of financial advisory, legal and other professional fees incurred related to the acquisition and recorded to transaction-related costs in our consolidated statements of operations during the year ended December 31, 2019.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The unaudited pro forma financial information below is presented (in thousands) for informational purposes only and is not necessarily indicative of our results of operations that would have occurred had the transaction been consummated at the beginning of the period presented, nor is it necessarily indicative of future results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;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.44%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;width:29.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2019</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,009,763</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 977,929</p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income attributable to Archrock stockholders</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106,521</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The results of operations attributable to the assets and liabilities acquired in the Elite Acquisition have been included in our consolidated financial statements as part of our contract operations segment since the date of acquisition. Revenue attributable to the assets acquired from the date of acquisition, August 1, 2019, through December 31, 2019 was </span><span style="font-weight:normal;">$33.2</span><span style="font-weight:normal;"> million. We are unable to provide earnings attributable to the assets and liabilities acquired since the date of acquisition as we do not prepare full stand-alone earnings reports for those assets and liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Harvest Sale</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 1, 2019, we completed an asset sale in which Harvest acquired from us approximately 80,000 active and idle compression horsepower, vehicles and parts inventory for cash consideration of $30.0 million. We recorded a $6.6 million gain on this sale to gain on sale of assets, net in our consolidated statements of operations during the year ended December 31, 2019. The assets were previously reported under our contract operations segment.</p> P2Y 9500000 3000000.0 3500000 700000 9300000 200 35000 3200000 430000 214000000.0 21700000 225900000 The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;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:83.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,007</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,987</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 608</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 682</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,598</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,237</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable, trade</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,079)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,973)</p></td></tr><tr><td style="vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (326)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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:12.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439,899</p></td></tr></table> 9007000 7987000 608000 286158000 682000 100598000 40237000 2079000 2973000 326000 439899000 P15Y P15Y 430000 214000000.0 7800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The unaudited pro forma financial information below is presented (in thousands) for informational purposes only and is not necessarily indicative of our results of operations that would have occurred had the transaction been consummated at the beginning of the period presented, nor is it necessarily indicative of future results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;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.44%;margin:0pt;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="5" style="vertical-align:bottom;white-space:nowrap;width:29.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2019</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,009,763</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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 977,929</p></td></tr><tr><td style="vertical-align:bottom;width:67.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Net income attributable to Archrock stockholders</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106,521</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,566</p></td></tr></table> 1009763000 977929000 106521000 24566000 33200000 80000 30000000.0 6600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Discontinued Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Spin-off of Exterran Corporation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2015 we completed the Spin-off. In order to effect the Spin-off and govern our relationship with Exterran Corporation after the Spin-off, we entered into several agreements with Exterran Corporation, which include, but are not limited to, the separation and distribution agreement and the tax matters agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The separation and distribution agreement specifies, among other things, our right to promptly receive payments from Exterran Corporation based on a notional amount corresponding to payments received by Exterran Corporation from PDVSA in respect of the sale of Exterran Corporation’s previously nationalized assets after such amounts are collected by Exterran Corporation. During the years ended December 31, 2020 and 2018, we received $0.7 million and $18.7 million, respectively, from Exterran Corporation pursuant to this term of the separation and distribution agreement. We entered into an assignment from Exterran Corporation in 2020 such that any future payments by PDVSA would be received directly by us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The tax matters agreement governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to certain tax matters. As of December 31, 2020 and 2019, we had $7.9 million and $8.5 million, respectively, 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 consolidated balance sheets. We had an offsetting indemnification asset of $7.9 million and $8.5 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of December 31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the balance sheet for our discontinued operations (in thousands):</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.23%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;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:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,393</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom: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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,901</p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,508</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:0pt 0pt 12pt 0pt;">The following table presents the statements of operations for our discontinued operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.1%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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="8" style="vertical-align:bottom;white-space:nowrap;width:43.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other (income) expense, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 640</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,473)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (654)</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 654</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations, net of tax</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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> 700000 18700000 7900000 8500000 7900000 8500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the balance sheet for our discontinued operations (in thousands):</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.23%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;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:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,393</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom: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><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,901</p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.36%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,508</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:0pt 0pt 12pt 0pt;">The following table presents the statements of operations for our discontinued operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.1%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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="8" style="vertical-align:bottom;white-space:nowrap;width:43.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other (income) expense, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 640</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,473)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (654)</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (640)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 654</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations, net of tax</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table> 7868000 8508000 3168000 4393000 11036000 12901000 7868000 8508000 7868000 8508000 -640000 1473000 654000 -640000 1746000 654000 -273000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and supplies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,433</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,121</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 6,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 8,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 3pt 0pt 0pt;"> 63,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 3pt 0pt 0pt;"> 74,467</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">During the years ended December 31, 2020, 2019 and 2018, we recorded write-downs to inventory of $1.3 million, $0.9 million and $1.6 million, respectively, for inventory considered to be excess, obsolete or carried at an amount in excess of net realizable value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Parts and supplies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,433</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,121</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 6,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 8,346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 3pt 0pt 0pt;"> 63,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 3pt 0pt 0pt;"> 74,467</p></td></tr></table> 57433000 66121000 6237000 8346000 63670000 74467000 1300000 900000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Property, Plant and Equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,439,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,653,930</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transportation and shop equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,057</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,695</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 0pt 0pt;"> 14,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 0pt 0pt;"> 15,308</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,690,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,929,733</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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;"> (1,300,930)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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;"> (1,370,335)</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 2,389,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 2,559,398</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Depreciation expense was </span><span style="font-weight:normal;">$177.5</span><span style="font-weight:normal;"> million, </span><span style="font-weight:normal;">$172.8</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$158.4</span><span style="font-weight:normal;"> million during the years ended December 31, 2020, 2019 and 2018, respectively. Assets under construction of </span><span style="font-weight:normal;">$17.6</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$51.0</span><span style="font-weight:normal;"> million at December 31, 2020 and 2019, respectively, were primarily included in compression equipment, facilities and other fleet assets</span>.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment, net, consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compression equipment, facilities and other fleet assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,439,432</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,653,930</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,743</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transportation and shop equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,057</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,695</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 0pt 0pt;"> 14,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 0pt 0pt;"> 15,308</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,690,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,929,733</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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;"> (1,300,930)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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;"> (1,370,335)</p></td></tr><tr><td style="vertical-align:bottom;width:67.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 2,389,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 2,559,398</p></td></tr></table> 3439432000 3653930000 45167000 50743000 106868000 116057000 84680000 93695000 14457000 15308000 3690604000 3929733000 1300930000 1370335000 2389674000 2559398000 177500000 172800000 158400000 17600000 51000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have operating leases and subleases for office space, temporary housing, storage and shops. Our leases have remaining lease terms of less than one year to approximately 10 years and most include options to extend the lease term, at our discretion, for an additional <span style="-sec-ix-hidden:Hidden_bLL2FTqNZ0WstjCVBHdlXA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span> to five years. We are not, however, reasonably certain that we will exercise any of the options to extend and as such, they have not been included in the remaining lease terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance sheet information related to our operating leases follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,901</p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin: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:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.36%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_GzttSJoTNUiARfJz0EMNgA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Accrued liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;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,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.45%;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,037</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.47%;border-bottom: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;"> 16,925</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,094</p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom: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;"> 20,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,131</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">The components of lease cost follow (in thousands):</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:68.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.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.57%;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:29.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,966</p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 348</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,607</p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,921</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">Cash flow and noncash information related to our operating leases follow (in thousands):</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:67.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><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: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;"><b style="font-weight:bold;">2020</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,885</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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,420</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets obtained in exchange for new lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,812</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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,247</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">Other supplemental information related to our operating leases follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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="3" style="vertical-align:bottom;white-space:nowrap;width:28.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">Remaining maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):</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:80.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:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,126</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,288</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,933</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,513</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,213</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom: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;"> 9,766</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,839</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,350)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom: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;"> 20,489</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;font-weight:normal;visibility:hidden;">​</span></p> P1Y P10Y P5Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balance sheet information related to our operating leases follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Operating lease ROU assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,236</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,901</p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin: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:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.36%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.47%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.45%;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:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_GzttSJoTNUiARfJz0EMNgA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;">Accrued liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;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,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.45%;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,037</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.47%;border-bottom: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;"> 16,925</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;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:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,094</p></td></tr><tr><td style="vertical-align:bottom;width:35.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.36%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom: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;"> 20,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,131</p></td></tr></table> 19236000 17901000 3564000 3037000 16925000 16094000 20489000 19131000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of lease cost follow (in thousands):</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:68.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.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.57%;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:29.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,966</p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 348</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,607</p></td></tr><tr><td style="vertical-align:bottom;width:68.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,921</p></td></tr></table> 4508000 3966000 52000 348000 1652000 1607000 6212000 5921000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash flow and noncash information related to our operating leases follow (in thousands):</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:67.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><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: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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;"><b style="font-weight:bold;">2020</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,885</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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,420</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets obtained in exchange for new lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,812</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: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,247</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5885000 5420000 4812000 2247000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other supplemental information related to our operating leases follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;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="3" style="vertical-align:bottom;white-space:nowrap;width:28.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> P7Y10M24D P8Y2M12D 0.048 0.053 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Remaining maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):</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:80.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:2.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,126</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,288</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,933</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,513</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;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,213</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom: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;"> 9,766</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,839</p></td></tr><tr><td style="vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,350)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom: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;"> 20,489</p></td></tr></table> 4126000 3288000 2933000 2513000 2213000 9766000 24839000 4350000 20489000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Goodwill</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;">Our goodwill was recognized in connection with the Elite Acquisition and represents the excess of consideration transferred over the fair value of the assets and liabilities acquired. All of the goodwill was allocated to our contract operations reporting unit. We review the carrying amount of our goodwill in the fourth quarter of every year, or whenever indicators of potential impairment exist, to determine if the carrying amount of our contract operations reporting unit exceeds its fair value, including the goodwill. Beginning in the first quarter of 2020, the COVID-19 pandemic caused a significant deterioration in global macroeconomic conditions, including a collapse in the demand for oil coupled with an oversupply of oil, which commenced substantial spending cuts by our customers and a decline in production. This global response to the pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a full impairment loss on goodwill in the first quarter as a result.</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;">Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions, which have a significant impact on the fair value determined. We determine the fair value of our reporting unit using an equal weighting of both the expected present value of future cash flows and a market approach. The present value of future cash flows is estimated using our most recent forecast and the weighted average cost of capital. The market approach uses a market multiple on the earnings before interest expense, provision for income taxes and depreciation and amortization expense of comparable peer companies. Significant estimates for our reporting unit included in our impairment analysis are our cash flow forecasts, our estimate of the market’s weighted average cost of capital and market multiples.</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 following table presents the change in the carrying amount of goodwill during the year ended December 31, 2020 (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100,598</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> (768)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impairment loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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:12.38%;border-bottom: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;"> (99,830)</p></td></tr><tr><td style="vertical-align:middle;width:83.58%;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="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom: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;"> —</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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The following table presents the change in the carrying amount of goodwill during the year ended December 31, 2020 (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100,598</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dispositions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> (768)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impairment loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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:12.38%;border-bottom: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;"> (99,830)</p></td></tr><tr><td style="vertical-align:middle;width:83.58%;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="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom: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;"> —</p></td></tr></table> 100598000 768000 99830000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Intangible Assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets include customer relationships and contracts associated with various business and asset acquisitions. These acquired intangible assets were recorded at fair value determined as of the acquisition date and are being amortized over the period we expect to benefit from the assets. Intangible assets, net consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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: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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer-related (10-25 year life)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 147,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,512)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 147,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,176)</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract-based (5-7 year life)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,370)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,368)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 185,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,546)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">Amortization expense of these intangible assets totaled $15.6 million, $15.3 million and $16.5 million during the years ended December 31, 2020, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Estimated future intangible assets amortization expense as of December 31, 2020 was as follows (in thousands):</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:83.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,372</p></td></tr><tr><td style="vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,171</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,318</p></td></tr><tr><td style="vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,947</p></td></tr><tr><td style="vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.6pt 0pt 0pt;"> 23,565</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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:12.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,531</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> Intangible assets, net consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;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:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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: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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer-related (10-25 year life)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 147,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,512)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 147,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,176)</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract-based (5-7 year life)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,370)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 184,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,368)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 185,017</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,546)</p></td></tr></table> P25Y P25Y 147169000 86512000 147244000 76176000 P5Y P5Y 37730000 36856000 37773000 31370000 184899000 123368000 185017000 107546000 15600000 15300000 16500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Estimated future intangible assets amortization expense as of December 31, 2020 was as follows (in thousands):</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:83.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,372</p></td></tr><tr><td style="vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,171</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,318</p></td></tr><tr><td style="vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p 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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,158</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,947</p></td></tr><tr><td style="vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.6pt 0pt 0pt;"> 23,565</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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:12.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,531</p></td></tr></table> 11372000 9171000 7318000 6158000 3947000 23565000 61531000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Contract Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We capitalize incremental costs to obtain a contract with a customer if we expect to recover those costs. Capitalized costs include commissions paid to our sales force to obtain contract operations contracts. We expense commissions paid for sales of service contracts and OTC parts and components within our aftermarket services segment, as the amortization period is less than one year. We had contract costs of $3.2 million and $4.8 million associated with sales commissions recorded in our consolidated balance sheets at December 31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We capitalize costs incurred to fulfill a contract if those costs relate directly to a contract, enhance resources that we will use in satisfying performance obligations and if we expect to recover those costs. Capitalized costs incurred to fulfill our customer contracts include freight charges to transport compression assets before transferring services to the customer and mobilization activities associated with our contract operations services. Aftermarket services fulfillment costs are recognized based on the percentage-of-completion method applicable to the customer contract and do not typically result in the recognition of contract costs. We had contract costs of $26.0 million and $38.1 million associated with freight and mobilization recorded in our consolidated balance sheets at December 31, 2020 and 2019, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract operations obtainment and fulfillment costs are amortized based on the transfer of service to which the assets relate, which is estimated to be 38 months based on average contract term, including anticipated renewals. We assess periodically whether the 38-month estimate fairly represents the average contract term and adjust as appropriate. Contract costs associated with commissions are amortized to SG&amp;A. Contract costs associated with freight and mobilization are amortized to cost of sales (excluding depreciation and amortization). During the years ended December 31, 2020, 2019 and 2018, we amortized $3.0 million, $2.6 million and $1.5 million, respectively, related to sales commissions and $23.6 million, $20.7 million and $13.4 million, respectively, related to freight and mobilization.</p> 3200000 4800000 26000000.0 38100000 P38M P38M 3000000.0 2600000 1500000 23600000 20700000 13400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. 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 0pt 12pt 0pt;">As of December 31, 2020 and 2019, we had $7.7 million and $5.5 million, respectively, of capitalized implementation costs related to our hosting arrangements that are service contracts included in other assets in our consolidated balance sheets. Accumulated amortization was $0.3 million at December 31, 2020. We recorded $0.3 million of amortization expense to SG&amp;A in our consolidated statements of operations during the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, we impaired $1.6 million of capitalized implementation costs related to the hosting arrangements of the mobile workforce component of our project due to the termination of the agreement, which was included in <span style="-sec-ix-hidden:Hidden_HNe7RKHnfkOSURwfO6nWYg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">long-lived and other asset impairment</span></span> in our consolidated statements of operations.</p> 7700000 5500000 300000 300000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued liabilities consisted of the following (in thousands):</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:67.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued salaries and other benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,300</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;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,019</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,462</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 593</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:12.09%;border-bottom: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;"> 21,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:12.09%;border-bottom: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;"> 20,471</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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;"> 76,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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;"> 67,845</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accrued liabilities consisted of the following (in thousands):</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:67.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued salaries and other benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,300</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;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,019</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,693</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,462</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 593</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:12.09%;border-bottom: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;"> 21,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:12.09%;border-bottom: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;"> 20,471</p></td></tr><tr><td style="vertical-align:bottom;width:67.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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;"> 76,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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;"> 67,845</p></td></tr></table> 16332000 19300000 11414000 11019000 22693000 16462000 4809000 593000 21745000 20471000 76993000 67845000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-term debt consisted of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.71%;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.46%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit Facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 393,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: Debt premium, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;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:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,766)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,090)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491,910</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,908)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,999)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,001</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Debt discount, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,046)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Deferred financing costs, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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,316)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,638</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,688,867</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,842,549</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Credit Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.7% and 4.3% at December 31, 2020 and 2019, respectively. As a result of the facility’s ratio requirements (see below), $444.1 million of the $844.6 million of undrawn capacity was available for additional borrowings as of December 31, 2020. As of December 31, 2020, we were in compliance with all covenants under the Credit Facility agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Amendment No. 2</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 8, 2019, we amended the Credit Facility to, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">extend the maturity date of the Credit Facility from March 30, 2022 to November 8, 2024, effective as of the execution of Amendment No. 2; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">change the applicable margin for borrowings under the Credit Facility to those discussed in “Other Facility Terms” below.</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 $6.4 million in transaction costs related to Amendment No. 2, which were included in other assets in our consolidated balance sheet and are being amortized over the term of the Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Amendment No. 1</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2018, we amended the Credit Facility to, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">increase the maximum Total Debt to EBITDA ratios, as defined in the Credit Facility agreement (see below for the revised ratios), effective as of the execution of Amendment No. 1 in February 2018; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">effective upon completion of the Merger in April 2018:</span></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">–</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">increase the aggregate revolving commitment from $1.1 billion to $1.25 billion;</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">–</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">increase the amount available for the issuance of letters of credit from $25.0 million to $50.0 million; and</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:54pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">–</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">increase the basket sizes under certain covenants including covenants limiting our ability to make investments, incur debt, make restricted payments, incur liens and make asset dispositions.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We incurred $3.3 million in transaction costs related to Amendment No. 1, which were included in other assets in our consolidated balance sheet and are being amortized over the term of the Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Facility Terms</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subject to certain conditions, including the approval by the lenders, we are able to increase the aggregate commitments under the Credit Facility by up to an additional $250.0 million. Portions of the Credit Facility up to $50.0 million are available for the issuance of swing line loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Credit Facility bears interest at a base rate or LIBOR, at our option, plus an applicable margin. Depending on our leverage ratio, the applicable margin varies (i) in the case of LIBOR loans, from 2.00% to 2.75% and (ii) in the case of base rate loans, from 1.00% to 1.75%. The base rate is the highest of (i) the prime rate announced by JPMorgan Chase Bank, (ii) the Federal Funds Effective Rate plus 0.50% and (iii) one-month LIBOR plus 1.00%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, we are required to pay commitment fees based on the daily unused amount of the Credit Facility at a rate of 0.375%. We incurred $2.0 million, $1.9 million and $2.1 million in commitment fees on the daily unused amount of our facilities during the years ended December 31, 2020, 2019 and 2018, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Credit Facility borrowing base consists of eligible accounts receivable, inventory and compressors, the largest of which is compressors. Borrowings under the Credit Facility are secured by substantially all of our personal property assets and our Significant Domestic Subsidiaries (as defined in the Credit Facility agreement), including all of the membership interests of our Domestic Subsidiaries (as defined in the Credit Facility agreement).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Credit Facility agreement contains various covenants including, but not limited to, restrictions on the use of proceeds from borrowings and limitations on our ability to incur additional indebtedness, engage in transactions with affiliates, merge or consolidate, sell assets, make certain investments and acquisitions, make loans, grant liens, repurchase equity and pay distributions. The Credit Facility agreement also contains various covenants requiring mandatory prepayments from the net cash proceeds of certain asset transfers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2020, the following consolidated financial ratios, as defined in our Credit Facility agreement, were required:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA to Interest Expense</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">2.5 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.91%;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="vertical-align:bottom;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.53%;margin: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.5 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.91%;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="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.53%;margin: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:84.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 1 through June 30, 2020</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.53%;margin: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.50 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.91%;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.53%;margin: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.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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Former Credit Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In April 2018, in connection with the Merger, the Former Credit Facility was terminated. Upon termination, we repaid $63.2 million in borrowings and accrued and unpaid interest and fees outstanding. All commitments under the Former Credit Facility were terminated and the $15.4 million of letters of credit outstanding under the Former Credit Facility were converted to letters of credit under the Credit Facility. As a result of the termination, we recorded a debt extinguishment loss of $2.5 million. We were in compliance with all covenants under the Former Credit Facility through its closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2028 Notes and 2027 Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 17, 2020, we completed a private offering of $300.0 million aggregate principal amount of 6.25% senior notes due April 2028, which were issued pursuant to the indenture under which we completed a private offering of $500.0 million aggregate principal amount of 6.25% senior notes in December 2019. The notes of the two offerings have identical terms and are treated as a single class of securities. The $300.0 million of notes were issued at 104.875% of their face value and have an effective interest rate of 5.6%. We received net proceeds of $309.9 million, after deducting issuance costs of $4.7 million, from our December 2020 offering and net proceeds of $491.8 million, after deducting issuance costs of $8.2 million, from our December 2019 offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2019, we completed a private offering of $500.0 million aggregate principal amount of 6.875% senior notes due April 2027 and received net proceeds of $491.2 million after deducting issuance costs of $8.8 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The net proceeds from the 2027 Notes and 2028 Notes were used to repay borrowings outstanding under our Credit Facility. Issuance costs related to the 2027 Notes and 2028 Notes are considered deferred financing costs, and together with the issue premium of the December 2020 offering of 2028 Notes, are recorded within long-term debt in our consolidated balance sheets and are being amortized to interest expense in our consolidated statements of operations over the terms of the notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2027 Notes and 2028 Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by us and all of our existing subsidiaries, other than Archrock Partners, L.P. and APLP Finance Corp., which are co-issuers of both offerings, and certain of our future subsidiaries. The 2027 Notes and 2028 Notes and the guarantees rank equally in right of payment with all of our and the guarantors’ existing and future senior indebtedness.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2027 Notes and 2028 Notes may be redeemed at any time, in whole or in part, at specified redemption prices and make-whole premiums, plus any accrued and unpaid interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2022 Notes</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 April 1, 2020, the 2022 Notes were redeemed at </span><span style="font-weight:normal;">100%</span><span style="font-weight:normal;"> of their </span><span style="font-weight:normal;">$350.0</span><span style="font-weight:normal;"> million aggregate principal amount plus accrued and unpaid interest of </span><span style="font-weight:normal;">$10.5</span><span style="font-weight:normal;"> million with borrowings under the Credit Facility. A debt extinguishment loss of </span><span style="font-weight:normal;">$4.0</span><span style="font-weight:normal;"> million related to the redemption was recognized during the year ended December 31, 2020.</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;">2021 Notes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In April 2019, the 2021 Notes were redeemed at 100% of their $350.0 million aggregate principal amount plus accrued and unpaid interest of $0.2 million with borrowings under the Credit Facility. We recorded a debt extinguishment loss of $3.7 million related to the redemption during the year ended December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Term Debt Maturity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contractual maturities of long-term debt over the next five years, excluding interest to be accrued, at December 31, 2020 were as follows (in thousands):</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:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.36%;margin: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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.36%;margin: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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.36%;margin: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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.36%;margin: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="background-color:#cceeff;vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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:12.36%;border-bottom: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;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 maturities through 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom: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;"> 393,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Long-term debt consisted of the following (in thousands):</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:67.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.71%;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.46%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit Facility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 393,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 Notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 800,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: Debt premium, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;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:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,766)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,090)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 491,910</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Deferred financing costs, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,908)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,999)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,001</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022 Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Debt discount, net of amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,046)</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Deferred financing costs, net of amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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,316)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,638</p></td></tr><tr><td style="vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,688,867</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,842,549</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 393000000 513000000 800000000 500000000 14541000 11766000 8090000 802775000 491910000 500000000 500000000 6908000 7999000 493092000 492001000 350000000 2046000 2316000 345638000 1688867000 1842549000 12400000 0.024 0.027 0.043 444100000 844600000 6400000 1100000000 1250000000 25000000.0 50000000.0 3300000 250000000.0 50000000.0 0.0200 0.0275 0.0100 0.0175 0.0050 0.0100 0.00375 2000000.0 1900000 2100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2020, the following consolidated financial ratios, as defined in our Credit Facility agreement, were required:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EBITDA to Interest Expense</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">2.5 to 1.0</p></td></tr><tr><td style="vertical-align:bottom;width:84.91%;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="vertical-align:bottom;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.53%;margin: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.5 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.91%;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="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.53%;margin: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:84.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">January 1 through June 30, 2020</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.53%;margin: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.50 to 1.0</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.91%;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.53%;margin: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.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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</span></td></tr></table><div style="margin-top:12pt;"/> 2.5 3.5 5.50 5.25 5.50 63200000 15400000 -2500000 300000000.0 0.0625 500000000.0 0.0625 2 300000000.0 1.04875 0.056 309900000 4700000 491800000 8200000 500000000.0 0.06875 491200000 8800000 1 350000000.0 10500000 -4000000.0 1 350000000.0 200000 -3700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contractual maturities of long-term debt over the next five years, excluding interest to be accrued, at December 31, 2020 were as follows (in thousands):</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:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.36%;margin: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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.36%;margin: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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.36%;margin: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:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.36%;margin: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="background-color:#cceeff;vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px 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:12.36%;border-bottom: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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;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 maturities through 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom: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;"> 393,000</p></td></tr></table> 393000000 393000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Accumulated Other Comprehensive Income (Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Components of comprehensive income (loss) are net income (loss) and all changes in equity during a period except those resulting from transactions with owners. Our accumulated other comprehensive income (loss) consists of changes in the fair value of our interest rate swap derivative instruments, net of tax, which are designated as cash flow hedges, amortization of terminated interest rate swaps and adjustments related to changes in our ownership of the Partnership as the result of the Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the changes in accumulated other comprehensive income (loss) of our derivative cash flow hedges, net of tax and excluding noncontrolling interest (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning accumulated other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,197</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss recognized in other comprehensive income (loss), net of tax provision (benefit) of $(1,776), $(1,425) and $169, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,683)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (659)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax provision (benefit) of $(814), $478 and $185, respectively <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;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,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,800)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (435)</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Merger-related adjustments <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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;"> 5,670</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;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) attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,619)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,160)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;"> 4,576</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;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 income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:11.39%;border-bottom: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;"> 5,773</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Included stranded tax effects resulting from the Tax Cuts and Jobs Act of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million reclassified to accumulated deficit during the year ended December 31, 2018.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Pursuant to the Merger, we reclassified a gain of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$5.7</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million from noncontrolling interest to accumulated other comprehensive income (loss) related to the fair value of our derivative instruments that was previously attributed to public ownership of the Partnership</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">.</span></td></tr></table><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;">See Note 22 (“Derivatives”) for further details on our interest rate swap derivative instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the changes in accumulated other comprehensive income (loss) of our derivative cash flow hedges, net of tax and excluding noncontrolling interest (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning accumulated other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,197</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss recognized in other comprehensive income (loss), net of tax provision (benefit) of $(1,776), $(1,425) and $169, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,683)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (659)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax provision (benefit) of $(814), $478 and $185, respectively <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;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,064</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,800)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (435)</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Merger-related adjustments <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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;"> 5,670</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.66%;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) attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,619)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,160)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;"> 4,576</p></td></tr><tr><td style="vertical-align:bottom;width:54.66%;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 income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:11.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;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:11.39%;border-bottom: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;"> 5,773</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Included stranded tax effects resulting from the Tax Cuts and Jobs Act of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million reclassified to accumulated deficit during the year ended December 31, 2018.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Pursuant to the Merger, we reclassified a gain of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$5.7</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million from noncontrolling interest to accumulated other comprehensive income (loss) related to the fair value of our derivative instruments that was previously attributed to public ownership of the Partnership</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">.</span></td></tr></table><div style="margin-top:12pt;"/> -1387000 5773000 1197000 -1776000 -1425000 169000 -6683000 -5360000 -659000 -814000 478000 185000 -3064000 1800000 435000 5670000 -3619000 -7160000 4576000 -5006000 -1387000 5773000 300000 5700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">16. Equity</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Elite Acquisition</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;">In August 2019, we completed the Elite Acquisition. A portion of the acquisition’s purchase price was funded through the issuance of 21.7 million shares of common stock with an acquisition date fair value of $225.9 million, which was recorded to common stock and additional paid-in capital in our consolidated statements of equity. See Note 4 (“Business Transactions”) for further details of this acquisition.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Merger Transaction</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;">In April 2018, we completed the Merger and issued 57.6 million shares of our common stock to acquire the 41.2 million common units of the Partnership not owned by us prior to the Merger at a fixed exchange ratio of 1.40 shares of our common stock for each Partnership common unit for total implied consideration of $625.3 million. Additionally, the incentive distribution rights in the Partnership, all of which we owned prior to the Merger, were canceled and ceased to exist. As a result of the Merger, the Partnership’s common units are no longer publicly traded.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;">As we controlled the Partnership prior to the Merger and continue to control the Partnership after the Merger, we accounted for the change in our ownership interest in the Partnership as an equity transaction in the second quarter of 2018. No gain or loss was recognized in our consolidated statements of operations as a result of the Merger.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;">Prior to the Merger, public unitholders held a 57% ownership interest in the Partnership and we owned the remaining 43% equity interest. The equity interests in the Partnership that were owned by the public prior to the Merger are reflected in noncontrolling interest in our consolidated statements of equity. The earnings of the Partnership that were attributed to its common units held by the public prior to the Merger are reflected in net income attributable to noncontrolling interest in our consolidated statements of operations.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;">The tax effects of the Merger were reported as adjustments to other assets, noncurrent assets associated with discontinued operations, deferred tax liabilities, additional paid-in capital and other comprehensive income. The change in ownership and tax step up from the consideration given in the Merger caused us to record a $156.0 million deferred tax asset, which resulted in an overall $52.2 million net deferred tax asset. We evaluated the realizability of our resulting net deferred tax asset position by assessing the available positive and negative evidence and concluded, based on the weight of the evidence, that a $50.8 million valuation allowance was required. The $105.2 million net tax impact of the change in deferred tax assets and the valuation allowance was recorded as an offsetting increase to additional paid-in capital.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;padding-bottom:12pt;text-align:justify;margin:0pt;">We incurred $0.5 million and $10.2 million of transaction costs directly attributable to the Merger during the years ended December 31, 2019 and 2018, respectively, including financial advisory, legal service and other professional fees, which were recorded to transaction-related costs in our consolidated statements of operations.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the effects of changes in our ownership interest in the Partnership on the equity attributable to Archrock stockholders during the year ended December 31, 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.06%;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:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,063</p></td></tr><tr><td style="vertical-align:bottom;width:81.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in Archrock stockholders’ additional paid-in capital for change in ownership of Partnership common units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase from net income attributable to Archrock stockholders and transfers from noncontrolling interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:14.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,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;font-weight:bold;margin:12pt 0pt 12pt 0pt;">Cash Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes our dividends declared and paid in each of the quarterly periods of 2020, 2019 and 2018:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dividends Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;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:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,171</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,176</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,308</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,177</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2019</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,231</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,206</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,031</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2018</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,532</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,486</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,114</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,156</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">On January 27, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock, or approximately $22.2 million, that was paid on February 16, 2021 to stockholders of record at the close of business on February 8, 2021.</p> 21700000 225900000 57600000 41200000 1.40 625300000 0 0.57 0.43 156000000.0 52200000 50800000 105200000 500000 10200000 <p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the effects of changes in our ownership interest in the Partnership on the equity attributable to Archrock stockholders during the year ended December 31, 2018 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.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:2.06%;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:16.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,063</p></td></tr><tr><td style="vertical-align:bottom;width:81.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase in Archrock stockholders’ additional paid-in capital for change in ownership of Partnership common units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56,845</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Increase from net income attributable to Archrock stockholders and transfers from noncontrolling interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;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:14.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,908</p></td></tr></table> 21063000 56845000 77908000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes our dividends declared and paid in each of the quarterly periods of 2020, 2019 and 2018:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dividends Paid</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;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:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,171</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,176</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,308</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,177</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;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="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2019</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,231</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,206</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,062</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,031</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2018</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;"> </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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,532</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,486</p></td></tr><tr><td style="vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,114</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Q4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.132</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,156</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.145 22171000 0.145 22176000 0.145 22308000 0.145 22177000 0.132 17231000 0.132 17206000 0.145 22062000 0.145 22031000 0.120 8532000 0.120 15486000 0.132 17114000 0.132 17156000 0.145 22200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents our revenue from contracts with customers disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:1.48%;margin:0pt;padding: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:11.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></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin: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:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin: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:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.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;">Contract operations </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin: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:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,810</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,775</p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 191,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149,783</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 3,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom: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;"> 4,168</p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract operations <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 738,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 771,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672,536</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.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:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:52.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;">Aftermarket services </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin: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:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142,476</p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 57,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 71,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom: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;"> 89,429</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total aftermarket services <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 231,905</p></td></tr><tr><td style="vertical-align:bottom;width:52.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:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom:1px 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:52.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;">Total revenue</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 874,970</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 965,485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom: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;"> 904,441</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">We operate in </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">two</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> segments: contract operations and aftermarket services. See Note 28 (“Segments”) for further details regarding our segments.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Primarily relates to fees associated with owned non-compression equipment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$5.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$7.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$6.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million for the years ended December 31, 2020, 2019 and 2018, 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:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes a reversal of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million of revenue during the year ended December 31, 2019 related to changes in estimates of performance obligations partially satisfied in prior periods.</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:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, we had $350.0 million of remaining performance obligations related to our contract operations segment. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):</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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_CUjDjgR3tkWL2q_9TCHIdA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2021</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_BQ6ivwBavUSuCU2388WxoA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_JF1bamigvky-TexzksN5sA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_wnYPvuEyWEG2OLoCc0GVLQ;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_Ies2JmIdm0uAFHF7YXW7Lw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 252,807</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82,366</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,216</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,436</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 349,993</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">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.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020 and 2019, our receivables from contracts with customers, net of allowance for credit losses, were $95.6 million and $139.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Freight billings to customers for the transport of compression assets, customer-specified modifications of compression assets and milestone billings on aftermarket services often result in a contract liability. As of December 31, 2020 and 2019, our contract liabilities were $4.6 million and $11.4 million, respectively, which were included in deferred revenue and other liabilities in our consolidated balance sheets. The decrease in the contract liability balance during the year ended December 31, 2020 was primarily due to $19.5 million recognized as revenue during the period, partially offset by revenue deferral of $12.7 million, each primarily related to freight billings and milestone billings on aftermarket services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents our revenue from contracts with customers disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.21%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:1.48%;margin:0pt;padding: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:11.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></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin: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:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin: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:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.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;">Contract operations </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin: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:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 259,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 241,810</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 305,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,775</p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 191,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149,783</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 3,962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom: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;"> 4,168</p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract operations <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 738,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 771,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 672,536</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.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:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:52.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;">Aftermarket services </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><b style="font-weight:bold;">:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;margin: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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;margin: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:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 79,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122,076</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142,476</p></td></tr><tr><td style="vertical-align:bottom;width:52.34%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 57,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 71,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom: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;"> 89,429</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total aftermarket services <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 193,946</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 231,905</p></td></tr><tr><td style="vertical-align:bottom;width:52.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:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom:1px 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:52.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;">Total revenue</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 874,970</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom: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;"> 965,485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.9%;border-bottom: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;"> 904,441</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">We operate in </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">two</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> segments: contract operations and aftermarket services. See Note 28 (“Segments”) for further details regarding our segments.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Primarily relates to fees associated with owned non-compression equipment.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$5.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$7.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$6.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million for the years ended December 31, 2020, 2019 and 2018, 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:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes a reversal of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million of revenue during the year ended December 31, 2019 related to changes in estimates of performance obligations partially satisfied in prior periods.</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:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.</span></td></tr></table><div style="margin-top:12pt;"/> 0 0 0 1000 1000 1000 224702000 259985000 241810000 1001 1001 1001 1500 1500 1500 305185000 316082000 276775000 1500 1500 1500 206749000 191510000 149783000 2282000 3962000 4168000 738918000 771539000 672536000 79012000 122076000 142476000 57040000 71870000 89429000 136052000 193946000 231905000 874970000 965485000 904441000 2 5600000 7900000 6600000 -900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, we had $350.0 million of remaining performance obligations related to our contract operations segment. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):</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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_CUjDjgR3tkWL2q_9TCHIdA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2021</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_BQ6ivwBavUSuCU2388WxoA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_JF1bamigvky-TexzksN5sA;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_wnYPvuEyWEG2OLoCc0GVLQ;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="-sec-ix-hidden:Hidden_Ies2JmIdm0uAFHF7YXW7Lw;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:center;">2025</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:33.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 252,807</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82,366</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,216</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,436</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;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 349,993</p></td></tr></table> 350000000.0 252807000 82366000 13216000 1436000 168000 349993000 95600000 139400000 4600000 11400000 19500000 12700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. 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.</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 (dollars in thousands):</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:52.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Idle compressors retired from the active fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 310</p></td></tr><tr><td style="vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horsepower of idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 261,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 170,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 115,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 77,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 44,663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 28,127</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:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Other Impairment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, $1.7 million of capitalized implementation and unamortized prepaid costs related to the mobile workforce component of our multi-year process and technology transformation project was impaired. See Note 12 (“Hosting Arrangements”) for further details.</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 (dollars in thousands):</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:52.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Idle compressors retired from the active fleet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 730</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 310</p></td></tr><tr><td style="vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Horsepower of idle compressors retired from the active fleet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 261,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 170,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> 115,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 77,590</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 44,663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 28,127</p></td></tr></table> 730 975 310 261000 170000 115000 77590000 44663000 28127000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. 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 during the first quarter related to these activities. No additional costs will be incurred related to these restructuring activities.</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 to right-size our business. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of the COVID-19 pandemic, as the magnitude and duration of the pandemic and its impact on our operations remain difficult to predict.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of our property disposals, as the timing of the disposals and magnitude of the financial impact of their ultimate disposition remain difficult to predict.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The severance and property disposal costs incurred under the above restructuring plans were recorded to restructuring charges in our consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the changes to our accrued liability balance related to restructuring charges during the year ended December 31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Organizational</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pandemic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Property</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charges incurred <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,450</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash expense <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,498)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,660)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,955)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,589)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes a loss on sale of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and an impairment loss of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.6 </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">million related to the property restructuring during the year ended December 31, 2020.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Represents accelerated vesting of stock awards related to the organizational and pandemic restructuring activities and the loss on sale and impairment loss related to the property restructuring during the year ended December 31, 2020.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents, by segment, restructuring charges incurred during the year ended December 31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:34.69%;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.47%;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.52%;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:12.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:2.48%;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.52%;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:12.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:2.48%;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.52%;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:12.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:2.48%;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.52%;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:12.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></tr><tr><td style="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 458</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 612</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,695</p></td></tr><tr><td style="vertical-align:top;width:34.69%;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.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:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 2,505</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 1,218</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 1,534</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 5,257</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on sale</p></td><td style="vertical-align:top;white-space:nowrap;width:2.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:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 915</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 915</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 583</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 583</p></td></tr><tr><td style="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.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:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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 3.6pt 0.05pt 0pt;"> 1,498</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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 3.6pt 0.05pt 0pt;"> 1,498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;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 3.6pt 0.05pt 0pt;"> 2,963</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom: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: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 3.6pt 0.05pt 0pt;"> 1,843</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom: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: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 3.6pt 0.05pt 0pt;"> 3,644</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom: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: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 3.6pt 0.05pt 0pt;"> 8,450</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Represents expense incurred within our corporate function and not directly attributable to our segments.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents, by cost type, restructuring charges incurred during the year ended December 31, 2020 (in thousands):</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:82.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,695</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px 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:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,257</p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,952</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 915</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px 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:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 583</p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.84%;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:14.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,450</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> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the changes to our accrued liability balance related to restructuring charges during the year ended December 31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Organizational</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pandemic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Property</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restructuring</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;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;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Charges incurred <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,450</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash expense <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,498)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,660)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,634)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,955)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,589)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:34.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 201</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Includes a loss on sale of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and an impairment loss of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.6 </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">million related to the property restructuring during the year ended December 31, 2020.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Represents accelerated vesting of stock awards related to the organizational and pandemic restructuring activities and the loss on sale and impairment loss related to the property restructuring during the year ended December 31, 2020.</span></td></tr></table><div style="margin-top:12pt;"/> 0 0 0 0 1695000 5257000 1498000 8450000 61000 101000 1498000 1660000 1634000 4955000 6589000 201000 201000 900000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents, by segment, restructuring charges incurred during the year ended December 31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:34.69%;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.47%;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.52%;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:12.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:2.48%;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.52%;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:12.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:2.48%;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.52%;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:12.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:2.48%;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.52%;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:12.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></tr><tr><td style="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Aftermarket</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 458</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 625</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 612</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,695</p></td></tr><tr><td style="vertical-align:top;width:34.69%;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.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:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 2,505</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 1,218</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 1,534</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 5,257</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;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="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on sale</p></td><td style="vertical-align:top;white-space:nowrap;width:2.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:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 915</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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 3.6pt 0.05pt 0pt;"> 915</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 583</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 583</p></td></tr><tr><td style="vertical-align:top;width:34.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property restructuring</p></td><td style="vertical-align:top;white-space:nowrap;width:2.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:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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 3.6pt 0.05pt 0pt;"> 1,498</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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: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 3.6pt 0.05pt 0pt;"> 1,498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:34.69%;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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:top;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 3.6pt 0.05pt 0pt;"> 2,963</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom: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: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 3.6pt 0.05pt 0pt;"> 1,843</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom: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: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 3.6pt 0.05pt 0pt;"> 3,644</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:1.52%;border-bottom: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: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 3.6pt 0.05pt 0pt;"> 8,450</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Represents expense incurred within our corporate function and not directly attributable to our segments.</span></td></tr></table><div style="margin-top:12pt;"/> 458000 625000 612000 1695000 2505000 1218000 1534000 5257000 915000 915000 583000 583000 1498000 1498000 2963000 1843000 3644000 8450000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents, by cost type, restructuring charges incurred during the year ended December 31, 2020 (in thousands):</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:82.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">Year Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,695</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px 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:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,257</p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;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:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,952</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss on sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 915</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px 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:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 583</p></td></tr><tr><td style="vertical-align:bottom;width:82.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property restructuring</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,498</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restructuring charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.84%;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:14.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,450</p></td></tr></table> 1695000 5257000 6952000 915000 583000 1498000 8450000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Current and Deferred Tax Provision</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our provision for (benefit from) income taxes consisted of the following (in thousands):</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:49.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.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax provision (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom: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;"> 326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom: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;"> 377</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 912</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 912</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax provision (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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,197</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (518)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (959)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 3pt 0pt 0pt;"> 5,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,537)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,145)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 6,150</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">The provision for (benefit from) income taxes for the years ended December 31, 2020, 2019 and 2018 resulted in effective tax rates on continuing operations of 20.4%, (67.0)% and 17.4%, respectively. The following table reconciles these effective tax rates to the U.S. statutory rate of 21%, the rate in effect during 2020, 2019 and 2018 (in thousands):</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.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="8" style="vertical-align:bottom;white-space:nowrap;width:45.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes at U.S. federal statutory rate</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,056)</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,276</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,415</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net state income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (817)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,570</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,256)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,757)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (244)</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,793)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,958)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,443)</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowances and write off of tax attributes <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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Executive compensation limitation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,102</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 977</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (455)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (113)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (289)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> 181</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;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) income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> (17,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> (39,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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,150</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Reflects a decrease in our uncertain tax benefit, net of federal benefit, due to settlements of tax audits and expiration of statute of limitations in 2019 and 2018.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">See “Tax Attributes and Valuation Allowances” below for further details.</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;">Deferred income tax balances are the direct effect of temporary differences between the financial statement carrying amounts and the tax basis of assets and liabilities at the enacted tax rates expected to be in effect when the taxes are actually paid or recovered. The tax effects of temporary differences that gave rise to deferred tax assets and deferred tax liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:67.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 158,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,378</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin: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,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin: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,486</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,479</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132,343</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowances<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom: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;"> (822)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin: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,521</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p 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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin: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,066)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin: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,440)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basis difference in the Partnership</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (103,721)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (81,645)</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,083)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px 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:12.09%;border-bottom: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;"> (116,937)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px 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:12.02%;border-bottom: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;"> (96,168)</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax asset <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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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;"> 56,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom: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;"> 35,353</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">See “Tax Attributes and Valuation Allowances” below for further details.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The 2020 and 2019 net deferred tax asset are reflected in our consolidated balance sheets as deferred tax assets of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$56.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$36.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, respectively, and deferred tax liabilities of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.7</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, respectively.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Both the 2020 and 2019 balances are based on a U.S. federal tax rate of 21%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Tax Attributes and Valuation Allowances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to Sections 382 and 383 of the Code, utilization of loss and credit carryforwards are subject to annual limitations due to any ownership changes of 5% stockholders. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain stockholders or public groups in the stock of a corporation by more than 50% over a rolling three-year period. In 2018, the common stock we issued in the Merger caused a new ownership change to occur for Archrock. The limitations from this ownership change may cause us to pay U.S. federal income taxes earlier; however, we do not currently expect that any loss carryforwards or credit carryforwards will expire as a result of any 382 or 383 limitations. Our ability to utilize loss carryforwards and credit carryforwards against future U.S. federal taxable income and future U.S. federal income tax may be limited in the future if we have another 50% or more ownership change in our 5% stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We record valuation allowances when it is more likely than not that some portion or all of our deferred tax assets will not be realized. The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character and in the appropriate taxing jurisdictions in the future. If we do not meet our expectations with respect to taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In 2018, the change in ownership and tax step up from the consideration given in the Merger caused us to record a $156.0 million deferred tax asset, which resulted in an overall $52.2 million net deferred tax asset, of which $46.6 million and $5.6 million related to continuing operations and discontinued operations, respectively. As of December 31, 2018, we had incurred a three-year cumulative book loss, which outweighed the positive evidence of projected future taxable income. Based on the weight of the evidence, we concluded that a $50.8 million valuation allowance was required, of which $45.2 million and $5.6 million were recorded to continuing operations and discontinued operations, respectively. The tax impact from the Merger was accounted for as an equity transaction; therefore, the valuation allowance was recorded as a decrease to additional paid-in capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2019, we achieved a three-year cumulative book income, and together with other positive and negative evidence, we concluded that there is sufficient positive evidence of projected future taxable income to release the $50.8 million valuation allowance previously required for our overall net deferred tax asset position. This release was offset by a $0.6 million increase in the valuation allowance on our state NOL deferred tax asset. The overall impact of the change in the valuation allowance was recorded as a $50.2 million benefit from income taxes in our consolidated statements of operations and a $50.2 million increase in deferred tax assets in our consolidated balance sheets, of which $44.6 million and $5.6 million were recorded to continuing operations and discontinued operations, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The amount of our deferred tax assets considered realizable could be adjusted if projections of future taxable income are reduced or objective negative evidence in the form of a three-year cumulative loss is present or both. Should we no longer have a level of sustained profitability, excluding nonrecurring charges, we will have to rely more on our future projections of taxable income to determine if we have an adequate source of taxable income for the realization of our deferred tax assets, namely NOL carryforwards and tax credit carryforwards. This may result in the need to record a valuation allowance against all or a portion of our deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2020, we had U.S. federal and state NOL carryforwards of $696.3 million and $257.6 million, respectively, included in our NOL deferred tax asset that are available to offset future taxable income. If not used, the federal and state NOL carryforwards will begin to expire in 2025 and 2021, respectively, though $457.3 million of the U.S. federal and $88.3 million of the state NOL carryforwards have no expiration date. In connection with the state NOL deferred tax asset, we recorded a valuation allowance of $1.0 million and $0.8 million as of December 31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">At December 31, 2020, we had U.S. federal and state tax credit carryforwards of $2.5 million and $0.2 million, respectively. If not used, the federal and state tax credit carryforwards will begin to expire in 2037 and 2040, respectively.</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 0pt 12pt 0pt;">A reconciliation of the unrecognized tax benefit (including discontinued operations) activity is shown below (in thousands):</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.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="8" style="vertical-align:bottom;white-space:nowrap;width:45.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,453</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,560</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,400</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,893</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on settlement refunds from government authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,461)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on tax positions related to prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (916)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (702)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> 18,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> 18,453</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> 19,560</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:0pt 0pt 12pt 0pt;">We had $18.9 million, $18.5 million and $19.6 million of unrecognized tax benefits at December 31, 2020, 2019 and 2018, respectively, of which $2.9 million, $3.2 million and $6.9 million, respectively, would affect the effective tax rate if recognized and $7.9 million, $8.3 million and $6.9 million, respectively, would be reflected in income from discontinued operations, net of tax if recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recorded $2.1 million, $2.1 million and $2.2 million of potential interest expense and penalties related to unrecognized tax benefits associated with uncertain tax positions (including discontinued operations) in our consolidated balance sheets as of the years ended December 31, 2020, 2019 and 2018, respectively. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as reductions in income tax expense. During each of the years ended December 31, 2020 and 2019, we recorded releases of potential interest expense and penalties of $0.1 million and in the year ended December 31, 2018, we recorded $0.7 million of potential interest expense and penalties in our 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;">Subject to the provisions of our tax matters agreement with Exterran Corporation, 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. As of December 31, 2020 and 2019, we recorded an indemnification asset (including penalties and interest) of $7.9 million and $8.5 million, respectively, related to unrecognized tax benefits in our consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We and our subsidiaries file consolidated and separate income tax returns in the U.S. federal jurisdiction and in numerous state jurisdictions. U.S. federal income tax returns are generally subject to examination for up to three years after filing the returns. Due to our NOL carryforwards, our U.S. federal income tax returns can be examined back to the inception of our NOL carryforwards; therefore, expanding our examination period beyond 20 years. In 2020, the IRS completed their examination of our 2014 and 2015 tax years. Due to this audit being related to tax periods that commenced prior to the Spin-off, Exterran Corporation was also involved in the audit. The tax adjustments recorded from this audit did not have a material impact on our consolidated financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">State income tax returns are generally subject to examination for a period of three to five years after filing the returns. However, the state impact of any U.S. federal audit adjustments and amendments remains subject to examination by various states for up to one year after formal notification to the states. We are currently involved in two state audits. During the years ended December 31, 2019 and 2018, we settled certain state audits, which resulted in refunds of $2.4 million and $1.7 million, respectively, and reductions in previously-accrued uncertain tax benefits of $4.4 million and $3.5 million, respectively. As of December 31, 2020, we did not have any state audits underway that we believe would have a material impact on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, we believe it is reasonably possible that $2.7 million of our unrecognized tax benefits, including penalties, interest and discontinued operations, will be reduced prior to December 31, 2021 due to the settlement of audits or the expiration of statutes of limitations or both. However, due to the uncertain and complex application of the tax regulations, it is possible that the ultimate resolution of these matters may result in liabilities that could materially differ from this estimate.</p><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;">CARES Act</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, President Trump signed into law the CARES Act, which includes, among other things, refundable payroll tax credits, deferment of employer-side social security payments, NOL carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. The CARES Act provisions did not have a material impact on our consolidated financial statements. Future regulatory guidance under the CARES Act or additional legislation enacted by Congress in connection with the COVID-19 pandemic could impact our tax provision in future periods.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our provision for (benefit from) income taxes consisted of the following (in thousands):</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:49.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.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current tax provision (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom: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;"> 326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom: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;"> 377</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt 3pt 0pt 0pt;"> 912</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 912</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax provision (benefit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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,197</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (518)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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:right;margin:0pt;"> (959)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:right;margin:0pt 3pt 0pt 0pt;"> 5,238</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for (benefit from) income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,537)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,145)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 6,150</p></td></tr></table> -99000 75000 326000 377000 912000 227000 452000 912000 -17246000 -35597000 6197000 -518000 -4000000 -959000 -17764000 -39597000 5238000 -17537000 -39145000 6150000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The provision for (benefit from) income taxes for the years ended December 31, 2020, 2019 and 2018 resulted in effective tax rates on continuing operations of 20.4%, (67.0)% and 17.4%, respectively. The following table reconciles these effective tax rates to the U.S. statutory rate of 21%, the rate in effect during 2020, 2019 and 2018 (in thousands):</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.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="8" style="vertical-align:bottom;white-space:nowrap;width:45.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes at U.S. federal statutory rate</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,056)</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,276</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,415</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net state income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (817)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,570</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,256)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,757)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (244)</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,793)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 772</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,958)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,443)</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowances and write off of tax attributes <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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (58)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Executive compensation limitation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,102</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 977</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (455)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (113)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (289)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> 181</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;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) income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> (17,537)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> (39,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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,150</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Reflects a decrease in our uncertain tax benefit, net of federal benefit, due to settlements of tax audits and expiration of statute of limitations in 2019 and 2018.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">See “Tax Attributes and Valuation Allowances” below for further details.</span></td></tr></table><div style="margin-top:12pt;"/> 0.204 -0.670 0.174 0.21 0.21 0.21 -18056000 12276000 7415000 -817000 1634000 1570000 1256000 1757000 244000 1793000 772000 -1958000 -1443000 236000 -50219000 -58000 1159000 1102000 977000 538000 66000 -455000 -113000 -289000 181000 -17537000 -39145000 6150000 The tax effects of temporary differences that gave rise to deferred tax assets and deferred tax liabilities were as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;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:67.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 158,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,378</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin: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,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin: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,486</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,479</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 174,173</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 132,343</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowances<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom: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;"> (822)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.02%;margin: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,521</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p 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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin: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,066)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin: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,440)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basis difference in the Partnership</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (103,721)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (81,645)</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,083)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px 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:12.09%;border-bottom: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;"> (116,937)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px 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:12.02%;border-bottom: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;"> (96,168)</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax asset <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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom: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;"> 56,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom: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;"> 35,353</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">See “Tax Attributes and Valuation Allowances” below for further details.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The 2020 and 2019 net deferred tax asset are reflected in our consolidated balance sheets as deferred tax assets of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$56.9</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$36.6</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, respectively, and deferred tax liabilities of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$0.7</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$1.3</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, respectively.</span></td></tr></table><div style="margin-top:12pt;"/> 158916000 116378000 3133000 3486000 12124000 12479000 174173000 132343000 1027000 822000 173146000 131521000 6066000 6440000 103721000 81645000 7150000 8083000 116937000 96168000 56209000 35353000 56900000 36600000 700000 1300000 0.21 0.21 156000000.0 52200000 46600000 5600000 50800000 45200000 5600000 -50800000 600000 -50200000 50200000 44600000 5600000 696300000 257600000 457300000 88300000 1000000.0 800000 2500000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A reconciliation of the unrecognized tax benefit (including discontinued operations) activity is shown below (in thousands):</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.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="8" style="vertical-align:bottom;white-space:nowrap;width:45.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,453</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,560</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:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,400</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,893</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on settlement refunds from government authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin: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,461)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on tax positions related to prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (51)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</p></td></tr><tr><td style="vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (916)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px 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:11.85%;border-bottom: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;"> (702)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> 18,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> 18,453</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.59%;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:11.85%;border-bottom: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;"> 19,560</p></td></tr></table> 18453000 19560000 21400000 2397000 2227000 1893000 2047000 450000 4414000 3461000 73000 51000 20000 1885000 916000 702000 18892000 18453000 19560000 18900000 18500000 19600000 2900000 3200000 6900000 7900000 8300000 6900000 2100000 2100000 2200000 -100000 -100000 700000 7900000 8500000 2 -2400000 -1700000 -4400000 -3500000 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">21. 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 attributable to Archrock common stockholders 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 attributable to Archrock common stockholders is determined by dividing net income (loss) attributable to Archrock common stockholders, after deducting amounts allocated to participating securities, by the weighted average number of common shares outstanding for the period. Participating securities include unvested restricted stock and stock-settled restricted stock units that have nonforfeitable rights to receive dividends or dividend equivalents, whether paid or unpaid. During periods of net loss, only distributed earnings (dividends) are allocated to participating securities, as they do not have a contractual obligation to participate in our undistributed losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Diluted net income (loss) per common share attributable to Archrock common stockholders 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 Archrock common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share attributable to Archrock common stockholders (in thousands):</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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from continuing operations attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,445)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,063</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,445)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,063</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom: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,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom: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,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (815)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Archrock common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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_NL_hTabGFEKvCGQxDBt6_g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,783)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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_m3rhHzxRBEaipJbJBEaIaQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 95,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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_wfzUs56byUqFNdAgP1-pUw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,248</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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 attributable to Archrock common stockholders (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 152,827</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">139,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">110,843</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom: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,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom: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,825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom: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,538)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 150,828</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 137,492</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 109,305</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p 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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150,828</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,528</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 109,421</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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 attributable to Archrock common stockholders as their inclusion would have been anti-dilutive (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">96</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;">154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;">195</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">195</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table shows the calculation for net income (loss) attributable to Archrock common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share attributable to Archrock common stockholders (in thousands):</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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from continuing operations attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,445)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,603</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,063</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss from discontinued operations, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Archrock stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,445)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 97,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,063</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom: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,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom: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,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (815)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Archrock common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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_NL_hTabGFEKvCGQxDBt6_g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,783)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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_m3rhHzxRBEaipJbJBEaIaQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 95,982</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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_wfzUs56byUqFNdAgP1-pUw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,248</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> -68445000 97603000 21063000 -273000 -68445000 97330000 21063000 1338000 1348000 815000 -69783000 95982000 20248000 <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 attributable to Archrock common stockholders (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 152,827</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">139,317</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">110,843</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom: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,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom: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,825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom: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,538)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> 150,828</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 137,492</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 109,305</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p 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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p 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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 150,828</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,528</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 109,421</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 152827000 139317000 110843000 1999000 1825000 1538000 150828000 137492000 109305000 34000 111000 2000 5000 150828000 137528000 109421000 <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 attributable to Archrock common stockholders as their inclusion would have been anti-dilutive (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:42.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">96</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;">154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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 3.6pt 0pt 0pt;">195</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.93%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">195</p></td></tr></table> 96000 154000 195000 54000 17000 167000 154000 195000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. 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 December 31, 2020, we had $300.0 million notional value of interest rate swaps outstanding, which expire in March 2022 and were entered into to offset changes in expected cash flows due to fluctuations in the associated variable interest rates. We have designated these interest rate swaps as cash flow hedging instruments. The counterparties to our derivative agreements are major financial institutions. We monitor the credit quality of these financial institutions and do not expect nonperformance by any counterparty, although such nonperformance could have a material adverse effect on us. We have no collateral posted for 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 expect the hedging relationship to be highly effective as the interest rate swap terms substantially coincide with the hedged item and are expected to offset changes in expected cash flows due to fluctuations in the variable rate. We estimate that $4.8 million of the deferred pre-tax loss attributable to interest rate swaps included in accumulated other comprehensive loss at December 31, 2020 will be reclassified into earnings as interest expense at then-current values during the next 12 months as the underlying hedged transactions occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, the weighted average effective fixed interest rate on our interest rate swaps was 1.8%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our consolidated balance sheets (in thousands):</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:67.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 593</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 3.6pt 0pt 0pt;"> 1,527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,175</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.6pt 0pt 0pt;"> 6,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,768</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:0pt 0pt 12pt 0pt;">The following table presents the effect of our derivative instruments designated as cash flow hedging instruments on our consolidated statements of operations (in thousands):</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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax gain (loss) recognized in other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,459)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,785)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,512</p></td></tr><tr><td style="vertical-align:top;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense</p></td><td style="vertical-align:top;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,878)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,278</p></td><td style="vertical-align:top;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,716</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">See Note 2 (“Basis of Presentation and Significant Accounting Policies”), Note 15 (“Accumulated Other Comprehensive Income (Loss)”) and Note 23 (“Fair Value Measurements”) for further details on our derivative instruments.</p> 300000000.0 -4800000 0.018 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 consolidated balance sheets (in thousands):</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:67.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 593</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.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 3.6pt 0pt 0pt;"> 1,527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,175</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3.6pt 0pt 0pt;"> 6,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,768</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 12000 12000 4810000 593000 1527000 1175000 6337000 1768000 <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 consolidated statements of operations (in thousands):</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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax gain (loss) recognized in other comprehensive income (loss)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,459)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,785)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,512</p></td></tr><tr><td style="vertical-align:top;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense</p></td><td style="vertical-align:top;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p 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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,878)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,278</p></td><td style="vertical-align:top;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,716</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffff00;font-size:1pt;visibility:hidden;">​</span></p> -8459000 -6785000 3512000 -3878000 2278000 617000 105716000 104681000 93328000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accounting standard for fair value measurements and disclosures establishes a fair value hierarchy that prioritizes the inputs of valuation techniques used to measure fair value into the following three categories:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">• </td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1 — Quoted unadjusted prices for identical instruments in active markets to which we have access at the date of measurement.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">• </td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2 — Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. Level 2 inputs are those in markets for which there are few transactions, the prices are not current, little public information exists or prices vary substantially over time or among brokered market makers.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">• </td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3 — Model-derived valuations in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are those inputs that reflect our own assumptions regarding how market participants would price the asset or liability based on the best available information.</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;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On a quarterly basis, our interest rate swap derivative instruments are valued based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. These fair value measurements are classified as Level 2. The following table presents our derivative asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.15%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,768</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;padding-bottom:12pt;text-align:justify;margin: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 9 (“Goodwill”) for further details of the valuation methodology used in connection with the goodwill impairment.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Properties</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. The properties not sold at auction were impaired and written down to fair value. The commercial real estate market where these properties are located is not an active market. Our estimate of fair value included inputs from offers received as well as market transactions for similar properties, which are Level 3 inputs. The fair value of our impaired properties was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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="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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired properties</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 430</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:0pt 0pt 12pt 0pt;">The significant unobservable inputs used to develop the Level 3 fair value measurements for the properties were the estimated sale values in an inactive market. In reviewing sales trends for the past three years, the probable pricing information based on market comparisons was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:17.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.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:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">Weighted Average</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated sale proceeds</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:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$100 - $600</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:17.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;">$427</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:0pt 0pt 12pt 0pt;">See Note 19 (“Restructuring Charges”) for further details of our approved plan of disposal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Compressors</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2020 and 2019, we recorded nonrecurring fair value measurements related to our idle and previously-culled compressors. Our estimate of the compressors’ fair value was primarily based on the expected net sale proceeds compared to other fleet units we recently sold and/or a review of other units recently offered for sale by third parties, or the estimated component value of the equipment we plan to use. We discounted the expected proceeds, net of selling and other carrying costs, using a weighted average disposal period of four years. These fair value measurements are classified as Level 3. The fair value of our compressors impaired during the years ended December 31, 2020 and 2019 was as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired compressors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,859</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;">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 as of December 31, 2020 follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated net sale proceeds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $289 per horsepower</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$20 per horsepower</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Calculated based on an estimated discount for market liquidity of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">81%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">.</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;">See Note 18 (“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 (in thousands):</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:67.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Carrying amount of fixed rate debt <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,295,867</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,329,549</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of fixed rate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,371,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,400,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="display:inline-block;width:3.17pt;"/> <span style="display:inline-block;width:7pt;"/>Carrying amounts are shown net of unamortized debt discounts and unamortized deferred financing costs. See Note 14 (“Long-Term Debt”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> The following table presents our derivative asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.15%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p 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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,768</p></td></tr></table> 12000 6337000 1768000 99800000 The fair value of our impaired properties was as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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="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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.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;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired properties</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 430</p></td></tr></table> 430000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The significant unobservable inputs used to develop the Level 3 fair value measurements for the properties were the estimated sale values in an inactive market. In reviewing sales trends for the past three years, the probable pricing information based on market comparisons was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:17.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.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:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;">Weighted Average</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated sale proceeds</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:17.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$100 - $600</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:17.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;">$427</p></td></tr></table> 3 100000 600000 427000 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:66.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Impaired compressors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,859</p></td></tr></table> 19046000 5859000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated net sale proceeds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$0 - $289 per horsepower</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:18.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$20 per horsepower</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Calculated based on an estimated discount for market liquidity of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">81%</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">.</span></td></tr></table><div style="margin-top:12pt;"/> 0 289 20 0.81 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of our fixed rate debt is estimated using yields observable in active markets, which are Level 2 inputs, and was as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Carrying amount of fixed rate debt <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,295,867</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,329,549</p></td></tr><tr><td style="vertical-align:bottom;width:67.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of fixed rate debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,371,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,400,000</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="display:inline-block;width:3.17pt;"/> <span style="display:inline-block;width:7pt;"/>Carrying amounts are shown net of unamortized debt discounts and unamortized deferred financing costs. See Note 14 (“Long-Term Debt”).</p> 1295867000 1329549000 1371000000 1400000000 <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;">24. Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We recognize stock-based compensation expense related to stock options, restricted stock units, performance units, phantom units and our ESPP. We account for forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense consisted of the following (in thousands):</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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,551</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,388</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,096</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,484</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;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock Incentive Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2020 Plan was adopted in April 2020 and provides for the granting of stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, other stock-based awards and dividend equivalent rights to employees, directors and consultants of Archrock. The 2020 Plan is administered by the compensation committee of our Board of Directors. Under the 2020 Plan, the maximum number of shares of common stock available for issuance is 8,500,000. Each stock-settled award granted under the 2020 Plan reduces the number of shares available for issuance by one share. Cash-settled awards are not counted against the aggregate share limit. Shares subject to awards granted under the 2020 Plan that are subsequently canceled, terminated, settled in cash or forfeited, excluding shares withheld to satisfy tax withholding obligations or to pay the exercise price of an option, are available for future grant under the 2020 Plan. No additional grants may be made under the 2013 Plan following the adoption of the 2020 Plan. Previous grants made under the 2013 Plan continue to be governed by that plan and the applicable award agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2020 Plan and 2013 Plan allow us to withhold shares upon vesting of restricted stock at the then-current market price to cover taxes required to be withheld on the vesting date. During the years ended December 31, 2020, 2019 and 2018, we withheld 236,752 shares valued at $1.8 million, 212,080 shares valued at $2.0 million and 167,382 shares valued at $1.8 million, respectively, to cover tax withholding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The compensation committee of our Board of Directors generally establishes its schedule for making annual long-term incentive awards, consisting of a combination of restricted shares and performance units vesting over multiple years, several months in advance and does not make such awards based on knowledge of material nonpublic information. Although the compensation committee of our Board of Directors has historically granted awards on a regular, predictable cycle, such awards may be granted at other times during the year, as determined in the sole discretion of the compensation committee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock options are granted at fair market value at the grant date, are exercisable according to the vesting schedule established by the compensation committee of our Board of Directors in its sole discretion and expire no later than seven years after the grant date. Stock options generally vest <span style="-sec-ix-hidden:Hidden_DrcymlI43U6fRHXoow1XvA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>-third <span style="-sec-ix-hidden:Hidden_xGsJ5PfQBkiHyTv4IyI_5w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">per</span></span> year on <span style="-sec-ix-hidden:Hidden_Vfsl8fMOI0W2GdEfoV9oIA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">each</span></span> of the first <span style="-sec-ix-hidden:Hidden_iGq1qDCN4UejHzRj01k32g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span> anniversaries of the grant date, subject to continued service through the <span style="-sec-ix-hidden:Hidden_-td7-O_w3k6I0cW2e7ZlXA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">applicable</span></span> <span style="-sec-ix-hidden:Hidden_ilUN-jRlrEy2gW_Ue_oPug;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">vesting</span></span> <span style="-sec-ix-hidden:Hidden_3NlsPUKNpkmTA1GCTzspvQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">date</span></span>. During the years ended December 31, 2020, 2019 and 2018, we did not grant any stock options. Stock option activity during the year ended December 31, 2020 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p 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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding and exercisable, December 31, 2019</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="-sec-ix-hidden:Hidden_msrqaLukTkyN3kxEonRNuw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding and exercisable, December 31, 2020</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</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:0pt 0pt 12pt 0pt;">Intrinsic value is the difference between the market value of our stock and the exercise price of each stock option multiplied by the number of stock options outstanding for those stock options where the market value exceeds their exercise price. The total intrinsic value of stock options exercised during the year ended December 31, 2018 was $0.8 million. There were no stock options exercised during the years ended December 31, 2020 and 2019. Stock options outstanding at December 31, 2020 expire in March 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Restricted Stock, Restricted Stock Units, Performance-Based Restricted Stock Units, Cash-Settled Restricted Stock Units and Cash-Settled Performance Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For grants of restricted stock and restricted stock units, we recognize compensation expense over the vesting period equal to the fair value of our common stock at the grant date. Our restricted stock and restricted stock units include rights to receive dividends or dividend equivalents. We periodically remeasure the fair value of cash-settled restricted stock units and cash-settled performance units and record a cumulative adjustment of the expense previously recognized. Our obligation related to the cash-settled restricted stock units and cash-settled performance units is reflected as a liability in our consolidated balance sheets. Restricted stock, restricted stock units, cash-settled restricted stock units and cash-settled performance units generally vest <span style="-sec-ix-hidden:Hidden_Q1ztOwKPZ0K6NuUmFSkQNw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one</span></span>-third per <span style="-sec-ix-hidden:Hidden_Aw_rnviZk0eybh16mjdNOw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">year</span></span> on <span style="-sec-ix-hidden:Hidden_25X09vohG0-5-c67tmw5kg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">dates</span></span> as specified in the <span style="-sec-ix-hidden:Hidden_0sAwWnLJiU-C-4035DgANg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">applicable</span></span> <span style="-sec-ix-hidden:Hidden_uZIqdZ-B9U6HkKhFfYIlLw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">award</span></span> <span style="-sec-ix-hidden:Hidden_VdrMylTAJESW5BUDheGWGQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">agreement</span></span>, subject to continued service through the applicable vesting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We also grant performance-based restricted stock units, which in addition to service conditions, have a market-based condition, which determines the number of restricted stock units and dividend equivalents earned. The market condition is based on our total shareholder return ranked against that of a predetermined peer group over a three-year performance period. The awards vest in their entirety on a date specified in the award agreement in the year following the conclusion of the performance period. The fair value of the performance-based restricted stock units, incorporating the market condition, is estimated on the grant date using a Monte Carlo simulation model. Expected volatilities for us and each peer company utilized in the model are estimated using a historical period consistent with the awards’ remaining performance period as of the grant date. The risk-free interest rate is based on the yield on U.S. Treasury Separate Trading of Registered Interest and Principal Securities for a term consistent with the remaining performance period. The dividend yield used is 0.0% to approximate accumulation of earnings.</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 inputs used and the grant date fair value calculated in the Monte Carlo simulation model for the performance-based restricted stock units awarded during the years ended December 31, 2020, 2019 and 2018.</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:52.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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="8" style="vertical-align:bottom;white-space:nowrap;width:42.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;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance period as of grant date (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate used</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p 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.29%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p 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.29%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant-date fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12.91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin: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></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:0pt 0pt 12pt 0pt;">The following table presents restricted stock, restricted stock unit, performance-based restricted stock unit, cash-settled restricted stock unit and cash-settled performance unit activity during the year ended December 31, 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:68.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin: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:13.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;">Per Share</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.25</p></td></tr><tr><td style="vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> (933)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.39</p></td></tr><tr><td style="vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> (110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.78</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, December 31, 2020 <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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.69</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The weighted average grant date fair value of shares granted during the years ended December 31, 2020, 2019 and 2018 was </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$9.37</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$10.01</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$9.66</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">, respectively.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The total fair value of all awards vested during the years ended December 31, 2020, 2019 and 2018 was </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$7.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$9.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$8.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, respectively.</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:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Non-vested awards as of December 31, 2020 were comprised of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">454,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> cash-settled restricted stock units and cash-settled performance units and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">1,992,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2020, we expect $13.7 million of unrecognized compensation cost related to unvested restricted stock, stock-settled restricted stock units, performance units, cash-settled restricted stock units and cash-settled performance units to be recognized over the weighted-average period of <span style="-sec-ix-hidden:Hidden_QSiIihMylEuFdkXr6GUZqA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1.7</span></span> years. Cash paid upon vesting of cash-settled restricted stock units during the years ended December 31, 2020, 2019 and 2018 was $0.5 million, $1.3 million and $1.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Employee Stock Purchase Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Adopted in 2017, our ESPP provides employees with an opportunity to participate in our long-term performance and success through the purchase of shares of common stock at a price that may be less than fair market value. Each quarter, eligible employees may elect to withhold a portion of their salary up to the lesser of $25,000 per year or 10% of their eligible pay to purchase shares of our common stock at a price equal to 85% to 100% of the fair market value of the stock as defined by the plan. The ESPP will terminate on the date that all shares of common stock authorized for sale under the ESPP have been purchased, unless it is extended. The maximum number of shares of common stock available for purchase under the ESPP is 1,000,000. As of December 31, 2020, 611,707 shares remained available for purchase under the ESPP. Our ESPP is compensatory and, as a result, we record an expense in our consolidated statements of operations related to the ESPP. The purchase discount under the ESPP is 5% of the fair market value of our common stock on the first trading day of the quarter or the last trading day of the quarter, whichever is lower.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Directors’ Stock and Deferral Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Adopted in 2007, our DSDP provides non-employee members of the Board of Directors with an opportunity to elect to receive our common stock as payment for a portion or all of their retainer. The number of shares paid each quarter is determined by dividing the dollar amount of fees elected to be paid in common stock by the closing sales price per share of the common stock on the last day of the quarter. In addition, directors who elect to receive a portion or all of their fees in the form of common stock may also elect to defer, until a later date, the receipt of a portion or all of their fees to be received in common stock. We have reserved 100,000 shares under the DSDP and, as of December 31, 2020, 37,771 shares remained available to be issued under the plan.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense consisted of the following (in thousands):</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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.41%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,551</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,388</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,096</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stock-based compensation expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,072</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,441</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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:11.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,484</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> 10551000 8105000 7388000 1521000 2336000 1096000 12072000 10441000 8484000 8500000 1 236752 1800000 212080 2000000.0 167382 1800000 P7Y 0 0 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:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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.44%;margin:0pt;padding:0pt;"><p 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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding and exercisable, December 31, 2019</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 154</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="-sec-ix-hidden:Hidden_msrqaLukTkyN3kxEonRNuw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.72%;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:36.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options outstanding and exercisable, December 31, 2020</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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25.18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> —</p></td></tr></table> 154000 19.40 90000 15.32 64000 25.18 P0Y2M12D 800000 0 0 P3Y 0.000 <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:52.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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="8" style="vertical-align:bottom;white-space:nowrap;width:42.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;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance period as of grant date (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'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.29%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate used</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p 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.29%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p 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.29%;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:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant-date fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12.91</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13.46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin: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></table> P2Y10M24D P2Y10M24D P2Y9M18D 0.014 0.026 0.024 11.33 12.91 13.46 <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:68.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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:13.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin: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:13.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;">Per Share</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.25</p></td></tr><tr><td style="vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.37</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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;"> (933)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.39</p></td></tr><tr><td style="vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> (110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.78</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested awards, December 31, 2020 <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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,446</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.69</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The weighted average grant date fair value of shares granted during the years ended December 31, 2020, 2019 and 2018 was </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$9.37</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$10.01</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$9.66</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">, respectively.</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:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">The total fair value of all awards vested during the years ended December 31, 2020, 2019 and 2018 was </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$7.1</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$9.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">$8.2</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> million, respectively.</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:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Non-vested awards as of December 31, 2020 were comprised of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">454,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> cash-settled restricted stock units and cash-settled performance units and </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">1,992,000</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units.</span></td></tr></table><div style="margin-top:12pt;"/> 2022000 10.25 1467000 9.37 933000 10.39 110000 9.78 2446000 9.69 9.37 10.01 9.66 7100000 9000000.0 8200000 454000 1992000 13700000 500000 1300000 1100000 25000 0.10 0.85 1 1000000 611707 0.05 100000 37771 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">25. Retirement Benefit Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our 401(k) retirement plan provides for optional employee contributions up to the applicable Internal Revenue Service annual limit and discretionary employer matching contributions. We make discretionary matching contributions to each participant’s account at a rate of 100% of each participant’s contributions up to 5% of eligible compensation. We recorded matching contributions of $5.6 million, $6.8 million and $6.5 million during the years ended December 31, 2020, 2019 and 2018, respectively.</p> 1 0.05 5600000 6800000 6500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">26. 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 December 31, 2020, we were in compliance with all obligations to which the performance bonds pertain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Tax Matters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are subject to a number of state and local taxes that are not income-based. As many of these taxes are subject to audit by the taxing authorities, it is possible that an audit could result in additional taxes due. We accrue for such additional taxes when we determine that it is probable that we have incurred a liability and we can reasonably estimate the amount of the liability. As of December 31, 2020 and 2019, we accrued $5.6 million and $2.5 million, respectively, for the outcomes of non-income-based tax audits. We do not expect that the ultimate resolutions of these audits will result in a material variance from the amounts accrued. We do not accrue for unasserted claims for tax audits unless we believe the assertion of a claim is probable, it is probable that it will be determined that the claim is owed and we can reasonably estimate the claim or range of the claim. We believe the likelihood is remote that the impact of potential unasserted claims from non-income-based tax audits could be material to our consolidated financial position, but it is possible that the resolution of future audits could be material to our consolidated results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subject to the provisions of the tax matters agreement between Exterran Corporation and us, both parties agreed to indemnify the primary obligor of any return for tax periods beginning before and ending before or after the Spin-off (including any ongoing or future amendments and audits for these returns) for the portion of the tax liability (including interest and penalties) that relates to their respective operations reported in the filing. The tax contingencies mentioned above relate to tax matters for which we are responsible in managing the audit. As of December 31, 2020 and 2019, we had an indemnification liability (including penalties and interest), in addition to the tax contingency above, of $1.6 million and $2.8 million, respectively, for our share of non-income based tax contingencies related to audits being managed by Exterran Corporation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2020, we settled a certain sales and use tax audit for which we recorded a $12.4 million net benefit in our consolidated statements of operations. This net benefit was primarily reflected as decreases of $4.4 million and $7.9 million to cost of sales (excluding depreciation and amortization) and SG&amp;A, respectively. We received a cash refund of $17.3 million in the fourth quarter of 2020 and have a $2.0 million accrued liability recorded as of December 31, 2020 related to this settlement.</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. We are also self-insured for property damage to our offshore assets.</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;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the ordinary course of business, we are involved in various pending or threatened legal actions. While we are unable to predict the ultimate outcome of these actions, we believe that any ultimate liability arising from any of these actions will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends. However, because of the inherent uncertainty of litigation and arbitration proceedings, we cannot provide assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material adverse effect on our consolidated financial position, results of operations or cash flows, including our ability to pay dividends.</p> 2200000 5600000 2500000 1600000 2800000 -12400000 -4400000 -7900000 17300000 2000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">27. 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. 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 and Mr. Rebrook receives no compensation for their role as Director. As of December 31, 2020, JDH Capital owned 14.2% of our outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue from Hilcorp and affiliates was $40.3 million, $31.4 million and $12.0 million during the years ended December 31, 2020, 2019 and 2018, respectively. Accounts receivable, net due from Hilcorp and affiliates was $3.9 million and $5.1 million as of December 31, 2020 and 2019, respectively.</p> 21700000 0.075 1 0 0 0 0.142 40300000 31400000 12000000.0 3900000 5100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">28. 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. We evaluate the performance of our segments based on gross margin for each segment. Revenue includes only sales to external customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">No single customer accounted for 10% or more of our revenue during the years ended December 31, 2020 and 2019. During the year ended December 31, 2018, Williams Partners accounted for 11% of our contract operations and aftermarket services revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents revenue, gross margin and capital expenditures by segment during the years ended December 31, 2020, 2019 and 2018 (in thousands):</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:32.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Contract</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Aftermarket</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Segments</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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;">Operations</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;">    </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;">Services</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;">    </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;">Total</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;">    </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;">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.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 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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;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.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;text-align:right;margin:0pt 0pt 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;"> </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;">  </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;text-align:right;margin:0pt 0pt 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;"> </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;">  </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.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 3.6pt 0.05pt 0pt;"> 738,918</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 3.6pt 0.05pt 0pt;"> 136,052</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 3.6pt 0.05pt 0pt;"> 874,970</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 3.6pt 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 3.6pt 0.05pt 0pt;"> 874,970</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 3.6pt 0.05pt 0pt;"> 477,831</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;"> </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 3.6pt 0.05pt 0pt;"> 19,946</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;"> </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 3.6pt 0.05pt 0pt;"> 497,777</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;"> </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 3.6pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 497,777</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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 3.6pt 0.05pt 0pt;"> 133,492</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 3.6pt 0.05pt 0pt;"> 5,308</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 3.6pt 0.05pt 0pt;"> 138,800</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 3.6pt 0.05pt 0pt;"> 1,502</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 3.6pt 0.05pt 0pt;"> 140,302</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.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:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="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 0pt 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 0pt 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 0pt 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 0pt 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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="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;">$</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 3.6pt 0.05pt 0pt;"> 771,539</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;">$</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 3.6pt 0.05pt 0pt;"> 193,946</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;">$</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 3.6pt 0.05pt 0pt;"> 965,485</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;">$</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 3.6pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 965,485</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="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 3.6pt 0.05pt 0pt;"> 474,279</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 3.6pt 0.05pt 0pt;"> 34,968</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 3.6pt 0.05pt 0pt;"> 509,247</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 3.6pt 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 3.6pt 0.05pt 0pt;"> 509,247</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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;"> </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 3.6pt 0.05pt 0pt;"> 374,650</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;"> </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 3.6pt 0.05pt 0pt;"> 8,714</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;"> </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 3.6pt 0.05pt 0pt;"> 383,364</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;"> </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 3.6pt 0.05pt 0pt;"> 1,834</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;"> </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 3.6pt 0.05pt 0pt;"> 385,198</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;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="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;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="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;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="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;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="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;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;">2018</b></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;"> </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;">  </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;"> </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;">  </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;"> </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;">  </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;"> </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;">  </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;"> </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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 3.6pt 0.05pt 0pt;"> 672,536</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 3.6pt 0.05pt 0pt;"> 231,905</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 3.6pt 0.05pt 0pt;"> 904,441</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 3.6pt 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 3.6pt 0.05pt 0pt;"> 904,441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 3.6pt 0.05pt 0pt;"> 399,523</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;"> </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 3.6pt 0.05pt 0pt;"> 40,551</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;"> </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 3.6pt 0.05pt 0pt;"> 440,074</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;"> </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 3.6pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440,074</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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 3.6pt 0.05pt 0pt;"> 307,048</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 3.6pt 0.05pt 0pt;"> 6,111</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 3.6pt 0.05pt 0pt;"> 313,159</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 3.6pt 0.05pt 0pt;"> 5,943</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 3.6pt 0.05pt 0pt;"> 319,102</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Corporate-related items.</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 0pt 12pt 0pt;">The following table presents assets by segment reconciled to total assets per the consolidated balance sheets (in thousands):</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:67.93%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,593,864</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,915,724</p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aftermarket services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 45,985</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 67,832</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Segment assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,639,849</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,983,556</p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128,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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 113,518</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets associated with discontinued operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 11,036</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 12,901</p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,779,722</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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,109,975</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Corporate-related items.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table reconciles total gross margin to income (loss) before income taxes (in thousands):</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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 497,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 509,247</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 440,074</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,563</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 193,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 174,946</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,127</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 99,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restatement and other charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,716</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt extinguishment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,450</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction-related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,213</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,162</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on sale of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,643)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,016)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,674)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom: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,359)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (661)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157)</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,310</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 0.11 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents revenue, gross margin and capital expenditures by segment during the years ended December 31, 2020, 2019 and 2018 (in thousands):</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:32.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Contract</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Aftermarket</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Segments</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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;">Operations</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;">    </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;">Services</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;">    </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;">Total</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;">    </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;">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.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 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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;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.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;text-align:right;margin:0pt 0pt 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;"> </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;">  </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;text-align:right;margin:0pt 0pt 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;"> </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;">  </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.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 3.6pt 0.05pt 0pt;"> 738,918</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 3.6pt 0.05pt 0pt;"> 136,052</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 3.6pt 0.05pt 0pt;"> 874,970</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 3.6pt 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 3.6pt 0.05pt 0pt;"> 874,970</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 3.6pt 0.05pt 0pt;"> 477,831</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;"> </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 3.6pt 0.05pt 0pt;"> 19,946</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;"> </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 3.6pt 0.05pt 0pt;"> 497,777</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;"> </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 3.6pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 497,777</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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 3.6pt 0.05pt 0pt;"> 133,492</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 3.6pt 0.05pt 0pt;"> 5,308</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 3.6pt 0.05pt 0pt;"> 138,800</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 3.6pt 0.05pt 0pt;"> 1,502</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 3.6pt 0.05pt 0pt;"> 140,302</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.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:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="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 0pt 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 0pt 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 0pt 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 0pt 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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="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;">$</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 3.6pt 0.05pt 0pt;"> 771,539</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;">$</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 3.6pt 0.05pt 0pt;"> 193,946</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;">$</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 3.6pt 0.05pt 0pt;"> 965,485</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;">$</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 3.6pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 965,485</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="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 3.6pt 0.05pt 0pt;"> 474,279</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 3.6pt 0.05pt 0pt;"> 34,968</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 3.6pt 0.05pt 0pt;"> 509,247</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 3.6pt 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 3.6pt 0.05pt 0pt;"> 509,247</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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;"> </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 3.6pt 0.05pt 0pt;"> 374,650</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;"> </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 3.6pt 0.05pt 0pt;"> 8,714</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;"> </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 3.6pt 0.05pt 0pt;"> 383,364</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;"> </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 3.6pt 0.05pt 0pt;"> 1,834</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;"> </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 3.6pt 0.05pt 0pt;"> 385,198</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;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="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;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="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;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="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;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="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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;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;">2018</b></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;"> </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;">  </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;"> </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;">  </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;"> </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;">  </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;"> </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;">  </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;"> </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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 3.6pt 0.05pt 0pt;"> 672,536</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 3.6pt 0.05pt 0pt;"> 231,905</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 3.6pt 0.05pt 0pt;"> 904,441</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 3.6pt 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 3.6pt 0.05pt 0pt;"> 904,441</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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;"> </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 3.6pt 0.05pt 0pt;"> 399,523</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;"> </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 3.6pt 0.05pt 0pt;"> 40,551</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;"> </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 3.6pt 0.05pt 0pt;"> 440,074</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;"> </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 3.6pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440,074</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</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 3.6pt 0.05pt 0pt;"> 307,048</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 3.6pt 0.05pt 0pt;"> 6,111</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 3.6pt 0.05pt 0pt;"> 313,159</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 3.6pt 0.05pt 0pt;"> 5,943</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 3.6pt 0.05pt 0pt;"> 319,102</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Corporate-related items.</span></td></tr></table> 738918000 136052000 874970000 874970000 477831000 19946000 497777000 497777000 133492000 5308000 138800000 1502000 140302000 771539000 193946000 965485000 965485000 474279000 34968000 509247000 509247000 374650000 8714000 383364000 1834000 385198000 672536000 231905000 904441000 904441000 399523000 40551000 440074000 440074000 307048000 6111000 313159000 5943000 319102000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents assets by segment reconciled to total assets per the consolidated balance sheets (in thousands):</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:67.93%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,593,864</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,915,724</p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aftermarket services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 45,985</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 67,832</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Segment assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,639,849</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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;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,983,556</p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128,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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 113,518</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets associated with discontinued operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 11,036</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom: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;"> 12,901</p></td></tr><tr><td style="vertical-align:bottom;width:67.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,779,722</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.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,109,975</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Corporate-related items.</span></td></tr></table><div style="margin-top:12pt;"/> 2593864000 2915724000 45985000 67832000 2639849000 2983556000 128837000 113518000 11036000 12901000 2779722000 3109975000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table reconciles total gross margin to income (loss) before income taxes (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;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:52.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 497,777</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 509,247</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 440,074</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;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:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,100</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,563</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 193,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 188,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 174,946</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 79,556</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44,663</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,127</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 99,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restatement and other charges</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 445</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restructuring charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 105,716</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,681</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt extinguishment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,450</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction-related costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,213</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,162</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on sale of assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,643)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,016)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,674)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom: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,359)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (661)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157)</p></td></tr><tr><td style="vertical-align:bottom;width:52.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 58,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,310</p></td></tr></table> 497777000 509247000 440074000 105100000 117727000 101563000 193138000 188084000 174946000 79556000 44663000 28127000 99830000 445000 19000 8450000 105716000 104681000 93328000 -3971000 -3653000 -2450000 8213000 10162000 10643000 16016000 5674000 1359000 661000 157000 -85982000 58458000 35310000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">29. Subsequent Events</b></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;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. A gain on the sale of approximately $6.0 million will be recognized in the first quarter of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Amendment No. 3 to Credit Facility</b></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;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.27;text-align:justify;">reduce the aggregate revolving commitment from </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.27;text-align:justify;">$1.25</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.27;text-align:justify;"> billion to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.27;text-align:justify;">$750.0</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.27;text-align:justify;"> million, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">increase the maximum Total Debt to EBITDA ratios and reduce the maximum Senior Secured Debt to EBITDA ratio, 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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:8.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We incurred approximately $1.8 million in transaction costs related to Amendment No. 3 during the first quarter of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 300 40000 6000000.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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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:8.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Subject to a temporary increase to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">5.50</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;"> to 1.0 for any quarter during which an acquisition satisfying certain thresholds is completed and for the two quarters immediately following such quarter.</span></td></tr></table><div style="margin-top:12pt;"/> 3.00 5.75 5.50 5.25 5.50 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">ARCHROCK, INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(in thousands)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:center;margin:0pt;"><span style="font-weight:bold;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:38.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding: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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Beginning</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding: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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">End of</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deductions</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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for credit losses applied to accounts receivable in the balance sheet</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin: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.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin: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:38.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;margin:0pt;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,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,370</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,567</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;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,210</p></td></tr><tr><td style="vertical-align:bottom;width:38.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,452</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:1pt;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="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:justify;">Primarily represents uncollectible accounts written off and, for 2020, the impact of the adoption of ASU 2016-13 on January 1, 2020.</span></td></tr></table><div style="margin-top:12pt;"/> 2210000 3525000 2365000 3370000 1452000 2567000 1809000 2210000 1794000 1677000 2019000 1452000 XML 27 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 16, 2021
Jun. 30, 2020
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Commission File Number 001-33666    
Entity Registrant Name Archrock, Inc    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 74-3204509    
Entity Street Address 9807 Katy Freeway    
Entity Suite Number Suite 100    
Entity City Houston    
Entity State TX    
Entity Postal Zip Code 77024    
City Area Code 281    
Local Phone Number 836-8000    
Title of each class Common Stock    
Trading Symbol AROC    
Name of exchange on which registered NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 832,567,735
Entity Common Stock, Shares Outstanding   152,788,049  
Documents Incorporated by Reference [Text Block]

Portions of the registrant’s definitive proxy statement for the 2020 Meeting of Stockholders, which is expected to be filed with the Securities and Exchange Commission within 120 days after December 31, 2020, are incorporated by reference into Part III of this Form 10-K.

   
Entity Central Index Key 0001389050    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 28 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 1,097 $ 3,685
Accounts receivable, trade, net of allowance of $3,370 and $2,210, respectively 104,425 144,865
Inventory 63,670 74,467
Other current assets 12,819 9,186
Total current assets 182,011 232,203
Property, plant and equipment, net 2,389,674 2,559,398
Operating lease ROU assets 19,236 17,901
Goodwill   100,598
Intangible assets, net 61,531 77,471
Contract costs, net 29,216 42,927
Deferred tax assets 56,934 36,642
Other assets 30,084 29,934
Noncurrent assets associated with discontinued operations 11,036 12,901
Total assets 2,779,722 3,109,975
Current liabilities:    
Accounts payable, trade 30,819 60,215
Accrued liabilities 76,993 67,845
Deferred revenue 3,880 10,683
Total current liabilities 111,692 138,743
Long-term debt 1,688,867 1,842,549
Operating lease liabilities noncurrent 16,925 16,094
Deferred tax liabilities 725 1,289
Other liabilities 18,088 16,829
Noncurrent liabilities associated with discontinued operations 7,868 8,508
Total liabilities 1,844,165 2,024,012
Commitments and contingencies (Note 26)
Equity:    
Preferred stock: $0.01 par value per share, 50,000,000 shares authorized, zero issued 0 0
Common stock: $0.01 par value per share, 250,000,000 shares authorized, 160,014,960 and 158,636,918 shares issued, respectively 1,600 1,587
Additional paid-in capital 3,424,624 3,412,509
Accumulated other comprehensive loss (5,006) (1,387)
Accumulated deficit (2,401,988) (2,244,877)
Treasury stock: 7,052,769 and 6,702,602 common shares, at cost, respectively (83,673) (81,869)
Total equity 935,557 1,085,963
Total liabilities and equity $ 2,779,722 $ 3,109,975
XML 29 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 3,370 $ 2,210
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 160,014,960 158,636,918
Treasury stock, common shares (in shares) 7,052,769 6,702,602
XML 30 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue $ 874,970 $ 965,485 $ 904,441
Total cost of sales (excluding depreciation and amortization) 377,193 456,238 464,367
Selling, general and administrative 105,100 117,727 101,563
Depreciation and amortization 193,138 188,084 174,946
Long-lived and other asset impairment 79,556 44,663 28,127
Goodwill impairment 99,830    
Restatement and other charges   445 19
Restructuring charges 8,450    
Interest expense 105,716 104,681 93,328
Debt extinguishment loss 3,971 3,653 2,450
Transaction-related costs   8,213 10,162
Gain on sale of assets, net (10,643) (16,016) (5,674)
Other income, net (1,359) (661) (157)
Income (loss) before income taxes (85,982) 58,458 35,310
Provision for (benefit from) income taxes (17,537) (39,145) 6,150
Income (loss) from continuing operations (68,445) 97,603 29,160
Loss from discontinued operations, net of tax   (273)  
Net income (loss) (68,445) 97,330 29,160
Less: Net income attributable to the noncontrolling interest     (8,097)
Net income (loss) attributable to Archrock stockholders $ (68,445) $ 97,330 $ 21,063
Basic and diluted net income (loss) per common share attributable to Archrock common stockholders (in dollars per share) $ (0.46) $ 0.70 $ 0.19
Weighted average common shares outstanding:      
Basic (in shares) 150,828 137,492 109,305
Diluted (in shares) 150,828 137,528 109,421
Contract Operations      
Revenue $ 738,918 $ 771,539 $ 672,536
Total cost of sales (excluding depreciation and amortization) 261,087 297,260 273,013
Aftermarket Services      
Revenue 136,052 193,946 231,905
Total cost of sales (excluding depreciation and amortization) $ 116,106 $ 158,978 $ 191,354
XML 31 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (68,445) $ 97,330 $ 29,160
Other comprehensive income (loss), net of tax:      
Interest rate swap gain (loss), net of reclassifications to earnings (3,619) (7,160) 2,681
Amortization of terminated interest rate swaps     230
Merger-related adjustments     5,670
Total other comprehensive income (loss), net of tax (3,619) (7,160) 8,581
Comprehensive income (loss) (72,064) 90,170 37,741
Less: Comprehensive income attributable to the noncontrolling interest     (12,360)
Comprehensive income (loss) attributable to Archrock stockholders $ (72,064) $ 90,170 $ 25,381
XML 32 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Noncontrolling Interest
Cumulative Effect, Period of Adoption, Adjustment
Total
Stockholders' Equity, Beginning balance (ASC 606 Revenue) at Dec. 31, 2017           $ 14,666     $ 14,666  
Stockholders' Equity, Beginning balance (ASU 2017-12) at Dec. 31, 2017           383     $ 383  
Stockholders' Equity, Beginning balance (ASU 2018-02) at Dec. 31, 2017     $ 258     (258)        
Stockholders' Equity, Beginning balance at Dec. 31, 2017 $ 769 $ 3,093,058   $ 1,197 $ (76,732)   $ (2,241,243) $ (41,431)   $ 735,618
Stockholders' Equity, Beginning, shares at Dec. 31, 2017 76,880,862       (5,930,380)          
Increase (Decrease) in Stockholders' Equity                    
Treasury stock purchased         $ (1,759)         $ (1,759)
Treasury stock purchased, shares         (167,382)         (167,382)
Cash dividends             (58,288)     $ (58,288)
Shares issued in ESPP $ 1 802               803
Shares issued in ESPP, shares 93,617                  
Stock-based compensation, net of forfeitures $ 10 7,192           (64)   7,138
Stock-based compensation, net of forfeitures, shares 960,028       (141,121)          
Stock options exercised $ 2 1,341     $ (1,371)         (28)
Stock options exercised, shares 218,997       (142,722)          
Contribution from Exterran Corporation   18,744               18,744
Cash distribution to noncontrolling unitholders of the Partnership               (11,766)   (11,766)
Merger-related adjustments/Shares issued for acquisition $ 576 56,845           40,901   98,322
Merger-related adjustments/Shares issued for acquisition, shares 57,634,005                  
Comprehensive income (loss)                    
Net income (loss)             21,063 8,097   29,160
Interest rate swap gain (loss), net of reclassifications to earnings       (1,582)       $ 4,263   2,681
Amortization of terminated interest rate swaps       230           230
Adjustments for changes in ownership of Partnership       5,670           5,670
Stockholders' Equity, Ending balance at Dec. 31, 2018 $ 1,358 3,177,982   5,773 $ (79,862)   (2,263,677)     841,574
Stockholders' Equity, Ending, shares at Dec. 31, 2018 135,787,509       (6,381,605)          
Increase (Decrease) in Stockholders' Equity                    
Treasury stock purchased         $ (2,007)         $ (2,007)
Treasury stock purchased, shares         (212,080)         (212,080)
Cash dividends             (78,530)     $ (78,530)
Shares issued in ESPP $ 1 770               771
Shares issued in ESPP, shares 87,933                  
Stock-based compensation, net of forfeitures $ 11 8,094               $ 8,105
Stock-based compensation, net of forfeitures, shares 1,104,793       (108,917)          
Stock options exercised, shares                   0
Merger-related adjustments/Shares issued for acquisition $ 217 225,663               $ 225,880
Merger-related adjustments/Shares issued for acquisition, shares 21,656,683                  
Comprehensive income (loss)                    
Net income (loss)             97,330     97,330
Interest rate swap gain (loss), net of reclassifications to earnings       (7,160)           (7,160)
Accounting Standards Update [Extensible List]                 Accounting Standards Update201613 [Member]  
Stockholders' Equity, Ending balance at Dec. 31, 2019 $ 1,587 3,412,509   (1,387) $ (81,869) $ 166 (2,244,877)   $ 166 1,085,963
Stockholders' Equity, Ending, shares at Dec. 31, 2019 158,636,918       (6,702,602)          
Increase (Decrease) in Stockholders' Equity                    
Treasury stock purchased         $ (1,804)         $ (1,804)
Treasury stock purchased, shares         (236,752)         (236,752)
Cash dividends             (88,832)     $ (88,832)
Shares issued in ESPP $ 2 681               683
Shares issued in ESPP, shares 171,563                  
Stock-based compensation, net of forfeitures $ 11 10,756               $ 10,767
Stock-based compensation, net of forfeitures, shares 1,206,479       (113,415)          
Stock options exercised, shares                   0
Contribution from Exterran Corporation   678               $ 678
Comprehensive income (loss)                    
Net income (loss)             (68,445)     (68,445)
Interest rate swap gain (loss), net of reclassifications to earnings       (3,619)           (3,619)
Stockholders' Equity, Ending balance at Dec. 31, 2020 $ 1,600 $ 3,424,624   $ (5,006) $ (83,673)   $ (2,401,988)     $ 935,557
Stockholders' Equity, Ending, shares at Dec. 31, 2020 160,014,960       (7,052,769)          
XML 33 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF EQUITY (Parentheticals) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Stockholders' Equity [Abstract]                              
Dividend declared per common stock (in dollars per share) $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.132 $ 0.132 $ 0.132 $ 0.132 $ 0.120 $ 0.120 $ 0.580 $ 0.554 $ 0.504
XML 34 R8.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:      
Net income (loss) $ (68,445) $ 97,330 $ 29,160
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Loss from discontinued operations, net of tax   273  
Depreciation and amortization 193,138 188,084 174,946
Long-lived and other asset impairment 79,556 44,663 28,127
Goodwill impairment 99,830    
Inventory write-downs 1,349 944 1,614
Amortization of operating lease ROU assets 3,477 2,931  
Amortization of deferred financing costs 5,554 6,211 6,113
Amortization of debt discount 187 910 1,410
Amortization of debt premium (84)    
Amortization of terminated interest rate swaps     291
Debt extinguishment loss 3,971 3,653 2,450
Interest rate swaps 3,178 (1,071) (131)
Stock-based compensation expense 10,551 8,105 7,388
Non-cash restructuring charges 1,660    
Provision for credit losses 3,525 2,567 1,677
(Gain) loss on sale of assets, net 1,832 (16,016) (5,674)
Gain on sale of business (12,475)    
Deferred income tax provision (benefit) (17,764) (39,597) 5,238
Amortization of contract costs 26,629 23,330 14,939
Deferred revenue recognized in earnings (19,489) (42,268) (28,428)
Change in assets and liabilities, net of acquisition:      
Accounts receivable, trade 36,395 3,248 (21,028)
Inventory 3,972 6,036 4,210
Other assets (5,797) 4,458 (15,249)
Contract costs, net (13,262) (27,237) (32,435)
Accounts payable and other liabilities (15,089) (12,728) 14,964
Deferred revenue 12,732 36,578 36,571
Other 147 12 (206)
Net cash provided by continuing operations 335,278 290,416 225,947
Net cash used in discontinued operations   (269)  
Net cash provided by operating activities 335,278 290,147 225,947
Cash flows from investing activities:      
Capital expenditures (140,302) (385,198) (319,102)
Proceeds from sale of business 33,651    
Proceeds from sale of property, plant and equipment and other assets 18,911 80,961 33,927
Proceeds from insurance and other settlements 2,709 3,696 252
Cash paid in Elite Acquisition   (214,019)  
Net cash used in investing activities (85,031) (514,560) (284,923)
Cash flows from financing activities:      
Borrowings of long-term debt 1,049,000 2,395,250 714,830
Repayments of long-term debt (1,204,375) (2,071,750) (605,636)
Payments for debt issuance costs (5,269) (22,426) (3,332)
Proceeds from (payments for) settlement of interest rate swaps that include financing elements (2,916) 1,180 190
Dividends paid to Archrock stockholders (88,832) (78,530) (58,288)
Distributions paid to noncontrolling partners in the Partnership     (11,766)
Proceeds from stock options exercised     264
Proceeds from stock issued under ESPP 683 771 803
Purchases of treasury stock (1,804) (2,007) (1,759)
Contribution from Exterran Corporation 678   18,744
Net cash provided by (used in) financing activities (252,835) 222,488 54,050
Net decrease in cash and cash equivalents (2,588) (1,925) (4,926)
Cash and cash equivalents, beginning of period 3,685 5,610 10,536
Cash and cash equivalents, end of period 1,097 3,685 5,610
Supplemental disclosure of cash flow information:      
Interest paid (99,797) (97,451) (86,758)
Income taxes refunded (paid), net (94) 1,973 2,131
Supplemental disclosure of non-cash investing and financing transactions:      
Accrued capital expenditures 1,624 11,767 17,491
Non-cash consideration received in July 2020 Disposition $ 5,762    
Elite Acquisition      
Supplemental disclosure of non-cash investing and financing transactions:      
Issuance of Archrock common stock pursuant to merger or acquisition, net of tax   $ 225,880  
Merger Transaction      
Supplemental disclosure of non-cash investing and financing transactions:      
Issuance of Archrock common stock pursuant to merger or acquisition, net of tax     $ 57,421
XML 35 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business
12 Months Ended
Dec. 31, 2020
Description Of Business  
Description of Business

1. Description of Business

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.

XML 36 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies

2. Basis of Presentation and Significant Accounting Policies

Basis of Presentation

Our Financial Statements include Archrock and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.

Our Financial Statements are prepared in accordance with GAAP and the rules and regulations of the SEC. The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Because of the inherent uncertainties in this process, actual future results could differ from those expected as of the reporting date. Management believes that the estimates and assumptions used are reasonable.

Significant Accounting Policies

Cash and Cash Equivalents

We consider all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.

Revenue Recognition

We recognize revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we are entitled to receive in exchange for those goods or services. Sales and usage-based taxes that are collected from the customer are excluded from revenue.

Contract Operations

Natural gas compression services. Natural gas compression services are generally satisfied over time, as the customer simultaneously receives and consumes the benefits provided by these services. Our performance obligation is a series in which the unit of service is one month, as the customer receives substantially the same benefit each month from the services regardless of the type of service activity performed, which may vary. If the transaction price is based on a fixed fee, revenue is recognized monthly on a straight-line basis over the period that we are providing services to the customer. Amounts invoiced to customers for costs associated with moving our compression assets to a customer site are also included in the transaction price and are amortized over the initial contract term. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year.

Variable consideration exists if customers are billed at a lesser standby rate when a unit is not running. We recognize revenue for such variable consideration monthly, as the invoice corresponds directly to the value transferred to the customer based on our performance completed to date. The rate for standby service is lower to reflect the decrease in costs and effort required to provide standby service when a unit is not running.

Billable Maintenance Service. We also perform billable maintenance service on our natural gas compression equipment at the customer’s request on an as-needed basis. The performance obligation is satisfied and revenue is recognized at the agreed-upon transaction price at the point in time when service is complete and the customer has accepted the work performed and can obtain the remaining benefits of the service that the unit will provide.

Aftermarket Services

OTC Parts and Components Sales. For sales of OTC parts and components, the performance obligation is generally satisfied at the point in time when delivery takes place and the customer obtains control of the part or component. The transaction price is the fixed sales price for the part stated in the contract. Revenue is recognized upon delivery, as we have a present right to payment and the customer has legal title.

Maintenance, Overhaul and Reconfiguration Services. For our service activities, the performance obligation is satisfied over time, as the work performed enhances the customer-controlled asset and another entity would not have to substantially re-perform the work we completed if they were to fulfill the remaining performance obligation. The transaction price may be a fixed monthly service fee, a fixed quoted fee or entirely variable, calculated on a time and materials basis.

For service provided based on a fixed monthly fee, the performance obligation is a series in which the unit of service is one month. The customer receives substantially the same benefit each month from the service, regardless of the type of service activity performed, which may vary. As the progress towards satisfaction of the performance obligation is measured based on the passage of time, revenue is recognized monthly based on the fixed fee provided for in the contract.

For service provided based on a quoted fixed fee, progress towards satisfaction of the performance obligation is measured using an input method based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the service. Significant judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change occurs.

Service provided based on time and materials are generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. We apply an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. We evaluate the estimated gross margin percentage at the end of each reporting period and adjust the transaction price as appropriate.

Contract Assets and Liabilities

We recognize a contract asset when we have the right to consideration in exchange for goods or services transferred to a customer when the right is conditioned on something other than the passage of time. We recognize a contract liability when we have an obligation to transfer goods or services to a customer for which we have already received consideration.

Concentrations of Credit Risk

Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. Our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.

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

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

At December 31, 2020, Chevron U.S.A. Inc. and Williams Partners accounted for 14% and 10% of our trade accounts receivable balance, respectively. No customer accounted for more than 10% of our trade accounts receivable balance at December 31, 2019. During the years ended December 31, 2020, 2019 and 2018, we recorded bad debt expense of $3.5 million, $2.6 million and $1.7 million, respectively. The following table summarizes the changes in our allowance for credit losses balance during the year ended December 31, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

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

(216)

Provision for credit losses

3,525

Write-offs charged against allowance

(2,149)

Balance at December 31, 2020

$

3,370

Inventory

Inventory consists of parts used for maintenance of natural gas compression equipment. Inventory is stated at the lower of cost and net realizable value using the average cost method.

Property, Plant and Equipment

Property, plant and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives as follows:

Compression equipment, facilities and other fleet assets

    

3 to 30 years

Buildings

20 to 35 years

Transportation and shop equipment

3 to 10 years

Computer hardware and software

3 to 5 years

Other

3 to 10 years

Major improvements that extend the useful life of an asset are capitalized and depreciated over the estimated useful life of the major improvement, up to seven years. Repairs and maintenance are expensed as incurred.

Long-Lived Assets

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. An impairment loss exists when estimated undiscounted cash flows expected from the use of the asset and its eventual disposition are less than its carrying amount. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. Identifiable intangibles are amortized over the estimated useful life of the asset.

Leases

As a result of our adoption of ASC 842 Leases on January 1, 2019, we recorded an operating lease ROU asset and an operating lease liability on our consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at commencement date in determining the present value of the lease payments. The lease term includes options to extend when we are reasonably certain to exercise the option. Short-term leases, those with an initial term of 12 months or less, are not recorded on the balance sheet. Variable costs such as our proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred. Operating lease expense for lease payments is recognized on a straight-line basis over the term of the lease.

Our facility leases, of which we are the lessee, contain lease and nonlease components, which we have elected to account for as a single lease component, as the nonlease components are not significant to the total consideration of the contract and separating the nonlease component would have no effect on lease classification. As it relates to our contract operations service agreements in which we are a lessor, the services nonlease component is predominant over the compression package lease component and therefore recognition of these agreements will continue to follow the ASC 606 Revenue guidance. Under previous guidance, no separation of lease and nonlease components is required, for either lessee or lessor.

Goodwill

The goodwill acquired in connection with the Elite Acquisition represented the excess of consideration transferred over the fair value of the assets and liabilities acquired. 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 a reporting unit exceeds its fair value, including the applicable goodwill. We perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is impaired. If the fair value is more likely than not impaired, we perform a quantitative impairment test to identify impairment and measure the amount of impairment loss to be recognized, if any.

Our qualitative assessment includes consideration of various events and circumstances and their potential impact to a reporting unit’s fair value, including macroeconomic and industry conditions such as a deterioration in our operating environment and limitations on access to capital and other developments in the equity and credit markets, cost factors that could have a negative effect on earnings and cash flows, relevant entity-specific and reporting unit-specific events and overall financial performance such as declining earnings or cash flows or a sustained decrease in share price.

The quantitative impairment test (i) allocates goodwill and our other assets and liabilities to our reporting units, contract operations and aftermarket services, (ii) calculates the fair value of the reporting units and (iii) determines the impairment loss, if any, as the amount by which the carrying amount of the reporting unit exceeds its fair value (limited to the total amount of goodwill allocated to that reporting unit). All of the goodwill recognized in the Elite Acquisition was allocated to our contract operations reporting unit. The fair value of the contract operations reporting unit is calculated using the expected present value of future cash flows method. Significant estimates are made to determine future cash flows including future revenues, costs and capital requirements and the appropriate risk-adjusted discount rate by which to discount the estimated future cash flows.

In the first quarter of 2020, the global response to the COVID-19 pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a full impairment loss on goodwill in the first quarter as a result.

Internal-Use Software

Certain of our contracts have been deemed to be hosting arrangements that are service contracts, including those related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools. Certain costs incurred for the implementation of a hosting arrangement that is a service contract are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins for each component of the hosting arrangement when the component becomes ready for its intended use. Capitalized implementation costs are presented in other assets, the same line item in our consolidated balance sheets that a prepayment of the fees for the associated hosting arrangement would be presented. Amortization expense of the capitalized implementation costs is presented in SG&A, the same line item in our consolidated statements of operations as the expense for fees for the associated hosting arrangement.

Income Taxes

We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rate on deferred tax assets and liabilities is recognized in income in the period of the enactment date.

We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If a valuation allowance was previously recorded and we subsequently determined we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax assets’ valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions in accordance with the accounting standard on income taxes under a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

Hedging and Use of Derivative Instruments

We use derivative instruments to manage our exposure to fluctuations in the variable interest rate of our Credit Facility and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes. We record interest rate swaps on the balance sheet as either derivative assets or derivative liabilities measured at their fair value. The fair value of our derivatives is based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. Changes in the fair value of the derivatives designated as cash flow hedges 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 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.

To qualify for hedge accounting treatment, we must formally document, designate and assess the effectiveness of the transactions. We perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. If the necessary correlation ceases to exist or if the anticipated transaction is no longer probable, we would discontinue hedge accounting and apply mark-to-market accounting. Amounts paid or received from interest rate swap agreements are recorded in interest expense and matched with the cash flows and interest expense of the debt being hedged, resulting in an adjustment to the effective interest rate.

XML 37 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Recent Accounting Developments
12 Months Ended
Dec. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Developments

3. Recent Accounting Developments

Accounting Standards Updates Implemented

Credit Losses

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

Fair Value Measurements

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

Income Taxes

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

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

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

XML 38 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Business Transactions
12 Months Ended
Dec. 31, 2020
Business Transactions  
Business Transactions

4. Business Transactions

July 2020 Disposition

On July 9, 2020, we completed the sale of the turbocharger business included within our aftermarket services segment. In connection with the sale, we entered into a supply agreement to purchase a minimum amount of turbocharger goods and services over a two-year term. In addition to cash of $9.5 million received upon closing, an additional $3.0 million is due on the first anniversary of the closing date and $3.5 million will be received through the purchase of turbocharger goods and services under the supply agreement. During the year ended December 31, 2020, we received cash of $0.7 million under the supply agreement and recognized a gain on the sale of $9.3 million in gain on sale of assets, net in our consolidated statements of operations.

March 2020 Disposition

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

Elite Acquisition

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

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

Accounts receivable

    

$

9,007

Inventory

 

7,987

Other current assets

 

608

Property, plant and equipment

 

286,158

Operating lease ROU assets

 

682

Goodwill

 

100,598

Intangible assets

 

40,237

Accounts payable, trade

 

(2,079)

Accrued liabilities

 

(2,973)

Operating lease liabilities

 

(326)

Purchase price

$

439,899

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

Goodwill

The goodwill resulting from the acquisition was attributable to the expansion of our services in various regions in which we currently operate and was allocated to our contract operations segment. The goodwill had an indefinite life that was to be reviewed annually for impairment or more frequently if indicators of potential impairment existed. All of the goodwill recorded for this acquisition is expected to be deductible for U.S. federal income tax purposes. See Note 9 (“Goodwill”) for details on the 2020 impairment of our goodwill.

Property, Plant and Equipment

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

Intangible Assets

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

Unaudited Pro Forma Financial Information

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

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

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

Year Ended December 31, 

2019

    

2018

Revenue

$

1,009,763

$

977,929

Net income attributable to Archrock stockholders

 

106,521

 

24,566

The results of operations attributable to the assets and liabilities acquired in the Elite Acquisition have been included in our consolidated financial statements as part of our contract operations segment since the date of acquisition. Revenue attributable to the assets acquired from the date of acquisition, August 1, 2019, through December 31, 2019 was $33.2 million. We are unable to provide earnings attributable to the assets and liabilities acquired since the date of acquisition as we do not prepare full stand-alone earnings reports for those assets and liabilities.

Harvest Sale

On August 1, 2019, we completed an asset sale in which Harvest acquired from us approximately 80,000 active and idle compression horsepower, vehicles and parts inventory for cash consideration of $30.0 million. We recorded a $6.6 million gain on this sale to gain on sale of assets, net in our consolidated statements of operations during the year ended December 31, 2019. The assets were previously reported under our contract operations segment.

XML 39 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations
12 Months Ended
Dec. 31, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations

5. Discontinued Operations

Spin-off of Exterran Corporation

In 2015 we completed the Spin-off. In order to effect the Spin-off and govern our relationship with Exterran Corporation after the Spin-off, we entered into several agreements with Exterran Corporation, which include, but are not limited to, the separation and distribution agreement and the tax matters agreement.

The separation and distribution agreement specifies, among other things, our right to promptly receive payments from Exterran Corporation based on a notional amount corresponding to payments received by Exterran Corporation from PDVSA in respect of the sale of Exterran Corporation’s previously nationalized assets after such amounts are collected by Exterran Corporation. During the years ended December 31, 2020 and 2018, we received $0.7 million and $18.7 million, respectively, from Exterran Corporation pursuant to this term of the separation and distribution agreement. We entered into an assignment from Exterran Corporation in 2020 such that any future payments by PDVSA would be received directly by us.

The tax matters agreement governs the respective rights, responsibilities and obligations of Exterran Corporation and us with respect to certain tax matters. As of December 31, 2020 and 2019, we had $7.9 million and $8.5 million, respectively, 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 consolidated balance sheets. We had an offsetting indemnification asset of $7.9 million and $8.5 million related to these unrecognized tax benefits recorded to noncurrent assets associated with discontinued operations as of December 31, 2020 and 2019, respectively.

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

December 31, 

2020

2019

Other assets

$

7,868

$

8,508

Deferred tax assets

3,168

4,393

Total assets associated with discontinued operations

$

11,036

$

12,901

Deferred tax liabilities

$

7,868

$

8,508

Total liabilities associated with discontinued operations

$

7,868

$

8,508

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

Year Ended December 31, 

2020

    

2019

    

2018

Other (income) expense, net

$

640

    

$

(1,473)

    

$

(654)

Provision for (benefit from) income taxes

 

(640)

 

1,746

 

654

Loss from discontinued operations, net of tax

$

$

(273)

$

XML 40 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventory

6. Inventory

Inventory consisted of the following (in thousands):

December 31, 

2020

    

2019

Parts and supplies

$

57,433

$

66,121

Work in progress

 

6,237

 

8,346

Inventory

$

63,670

$

74,467

During the years ended December 31, 2020, 2019 and 2018, we recorded write-downs to inventory of $1.3 million, $0.9 million and $1.6 million, respectively, for inventory considered to be excess, obsolete or carried at an amount in excess of net realizable value.

XML 41 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, Net
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net

7. Property, Plant and Equipment, net

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

December 31, 

2020

2019

Compression equipment, facilities and other fleet assets

$

3,439,432

$

3,653,930

Land and buildings

 

45,167

 

50,743

Transportation and shop equipment

 

106,868

 

116,057

Computer hardware and software

 

84,680

 

93,695

Other

 

14,457

 

15,308

Property, plant and equipment

 

3,690,604

 

3,929,733

Accumulated depreciation

 

(1,300,930)

 

(1,370,335)

Property, plant and equipment, net

$

2,389,674

$

2,559,398

Depreciation expense was $177.5 million, $172.8 million and $158.4 million during the years ended December 31, 2020, 2019 and 2018, respectively. Assets under construction of $17.6 million and $51.0 million at December 31, 2020 and 2019, respectively, were primarily included in compression equipment, facilities and other fleet assets.

XML 42 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases

8. Leases

We have operating leases and subleases for office space, temporary housing, storage and shops. Our leases have remaining lease terms of less than one year to approximately 10 years and most include options to extend the lease term, at our discretion, for an additional one to five years. We are not, however, reasonably certain that we will exercise any of the options to extend and as such, they have not been included in the remaining lease terms.

Balance sheet information related to our operating leases follows (in thousands):

December 31, 

    

Classification

    

2020

    

2019

ROU assets

 

Operating lease ROU assets

$

19,236

$

17,901

Lease liabilities

 

  

 

  

 

  

Current

 

Accrued liabilities

$

3,564

$

3,037

Noncurrent

 

Operating lease liabilities

 

16,925

 

16,094

Total lease liabilities

 

  

$

20,489

$

19,131

The components of lease cost follow (in thousands):

Year Ended December 31, 

2020

2019

Operating lease cost

$

4,508

$

3,966

Short-term lease cost

 

52

 

348

Variable lease cost

 

1,652

 

1,607

Total lease cost

$

6,212

$

5,921

Cash flow and noncash information related to our operating leases follow (in thousands):

    

Year Ended December 31, 

2020

2019

Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities

$

5,885

$

5,420

Operating lease ROU assets obtained in exchange for new lease liabilities

 

4,812

 

2,247

Other supplemental information related to our operating leases follows:

      

December 31, 

    

2020

2019

Weighted average remaining lease term (in years)

7.9

8.2

Weighted average discount rate

4.8

%

5.3

%

Remaining maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):

2021

    

$

4,126

2022

3,288

2023

 

2,933

2024

 

2,513

2025

 

2,213

Thereafter

 

9,766

Total lease payments

 

24,839

Less: Interest

 

(4,350)

Total lease liabilities

$

20,489

XML 43 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill
12 Months Ended
Dec. 31, 2020
Goodwill  
Goodwill

9. Goodwill

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

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

The following table presents the change in the carrying amount of goodwill during the year ended December 31, 2020 (in thousands):

Balance at December 31, 2019

$

100,598

Dispositions

(768)

Impairment loss

 

(99,830)

Balance at December 31, 2020

$

XML 44 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, net

10. Intangible Assets, net

Intangible assets include customer relationships and contracts associated with various business and asset acquisitions. These acquired intangible assets were recorded at fair value determined as of the acquisition date and are being amortized over the period we expect to benefit from the assets. Intangible assets, net consisted of the following (in thousands):

December 31, 2020

December 31, 2019

Gross

Gross

Carrying

Accumulated

Carrying

Accumulated

    

Amount

    

Amortization

    

Amount

    

Amortization

Customer-related (10-25 year life)

$

147,169

$

(86,512)

$

147,244

$

(76,176)

Contract-based (5-7 year life)

 

37,730

 

(36,856)

 

37,773

 

(31,370)

Intangible assets

$

184,899

$

(123,368)

$

185,017

$

(107,546)

Amortization expense of these intangible assets totaled $15.6 million, $15.3 million and $16.5 million during the years ended December 31, 2020, 2019 and 2018, respectively.

Estimated future intangible assets amortization expense as of December 31, 2020 was as follows (in thousands):

2021

    

$

11,372

2022

 

9,171

2023

 

7,318

2024

 

6,158

2025

 

3,947

Thereafter

 

23,565

Total

$

61,531

XML 45 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Costs
12 Months Ended
Dec. 31, 2020
Capitalized Contract Cost [Abstract]  
Contract Costs

11. Contract Costs

We capitalize incremental costs to obtain a contract with a customer if we expect to recover those costs. Capitalized costs include commissions paid to our sales force to obtain contract operations contracts. We expense commissions paid for sales of service contracts and OTC parts and components within our aftermarket services segment, as the amortization period is less than one year. We had contract costs of $3.2 million and $4.8 million associated with sales commissions recorded in our consolidated balance sheets at December 31, 2020 and 2019, respectively.

We capitalize costs incurred to fulfill a contract if those costs relate directly to a contract, enhance resources that we will use in satisfying performance obligations and if we expect to recover those costs. Capitalized costs incurred to fulfill our customer contracts include freight charges to transport compression assets before transferring services to the customer and mobilization activities associated with our contract operations services. Aftermarket services fulfillment costs are recognized based on the percentage-of-completion method applicable to the customer contract and do not typically result in the recognition of contract costs. We had contract costs of $26.0 million and $38.1 million associated with freight and mobilization recorded in our consolidated balance sheets at December 31, 2020 and 2019, respectively.

Contract operations obtainment and fulfillment costs are amortized based on the transfer of service to which the assets relate, which is estimated to be 38 months based on average contract term, including anticipated renewals. We assess periodically whether the 38-month estimate fairly represents the average contract term and adjust as appropriate. Contract costs associated with commissions are amortized to SG&A. Contract costs associated with freight and mobilization are amortized to cost of sales (excluding depreciation and amortization). During the years ended December 31, 2020, 2019 and 2018, we amortized $3.0 million, $2.6 million and $1.5 million, respectively, related to sales commissions and $23.6 million, $20.7 million and $13.4 million, respectively, related to freight and mobilization.

XML 46 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Hosting Arrangements
12 Months Ended
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Hosting Arrangements

12. 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 December 31, 2020 and 2019, we had $7.7 million and $5.5 million, respectively, of capitalized implementation costs related to our hosting arrangements that are service contracts included in other assets in our consolidated balance sheets. Accumulated amortization was $0.3 million at December 31, 2020. We recorded $0.3 million of amortization expense to SG&A in our consolidated statements of operations during the year ended December 31, 2020.

During the year ended December 31, 2020, we impaired $1.6 million of capitalized implementation costs related to the hosting arrangements of the mobile workforce component of our project due to the termination of the agreement, which was included in long-lived and other asset impairment in our consolidated statements of operations.

XML 47 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities

13. Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

December 31, 

    

2020

    

2019

Accrued salaries and other benefits

$

16,332

$

19,300

Accrued income and other taxes

 

11,414

 

11,019

Accrued interest

 

22,693

 

16,462

Derivative liability - current

 

4,809

 

593

Other accrued liabilities

 

21,745

 

20,471

Accrued liabilities

$

76,993

$

67,845

XML 48 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Long-Term Debt

14. Long-Term Debt

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

December 31, 

    

2020

2019

Credit Facility

$

393,000

$

513,000

2028 Notes

 

800,000

 

500,000

Add: Debt premium, net of amortization

14,541

 

Less: Deferred financing costs, net of amortization

 

(11,766)

 

(8,090)

 

802,775

 

491,910

2027 Notes

500,000

 

500,000

Less: Deferred financing costs, net of amortization

(6,908)

 

(7,999)

493,092

 

492,001

2022 Notes

 

 

350,000

Less: Debt discount, net of amortization

 

 

(2,046)

Less: Deferred financing costs, net of amortization

 

 

(2,316)

 

 

345,638

Long-term debt

$

1,688,867

$

1,842,549

Credit Facility

As of December 31, 2020, there were $12.4 million letters of credit outstanding under the Credit Facility and the applicable margin on borrowings outstanding was 2.4%. The weighted average annual interest rate on the outstanding balance under the Credit Facility, excluding the effect of interest rate swaps, was 2.7% and 4.3% at December 31, 2020 and 2019, respectively. As a result of the facility’s ratio requirements (see below), $444.1 million of the $844.6 million of undrawn capacity was available for additional borrowings as of December 31, 2020. As of December 31, 2020, we were in compliance with all covenants under the Credit Facility agreement.

Amendment No. 2

On November 8, 2019, we amended the Credit Facility to, among other things:

extend the maturity date of the Credit Facility from March 30, 2022 to November 8, 2024, effective as of the execution of Amendment No. 2; and
change the applicable margin for borrowings under the Credit Facility to those discussed in “Other Facility Terms” below.

We incurred $6.4 million in transaction costs related to Amendment No. 2, which were included in other assets in our consolidated balance sheet and are being amortized over the term of the Credit Facility.

Amendment No. 1

In February 2018, we amended the Credit Facility to, among other things:

increase the maximum Total Debt to EBITDA ratios, as defined in the Credit Facility agreement (see below for the revised ratios), effective as of the execution of Amendment No. 1 in February 2018; and
effective upon completion of the Merger in April 2018:

increase the aggregate revolving commitment from $1.1 billion to $1.25 billion;

increase the amount available for the issuance of letters of credit from $25.0 million to $50.0 million; and

increase the basket sizes under certain covenants including covenants limiting our ability to make investments, incur debt, make restricted payments, incur liens and make asset dispositions.

We incurred $3.3 million in transaction costs related to Amendment No. 1, which were included in other assets in our consolidated balance sheet and are being amortized over the term of the Credit Facility.

Other Facility Terms

Subject to certain conditions, including the approval by the lenders, we are able to increase the aggregate commitments under the Credit Facility by up to an additional $250.0 million. Portions of the Credit Facility up to $50.0 million are available for the issuance of swing line loans.

The Credit Facility bears interest at a base rate or LIBOR, at our option, plus an applicable margin. Depending on our leverage ratio, the applicable margin varies (i) in the case of LIBOR loans, from 2.00% to 2.75% and (ii) in the case of base rate loans, from 1.00% to 1.75%. The base rate is the highest of (i) the prime rate announced by JPMorgan Chase Bank, (ii) the Federal Funds Effective Rate plus 0.50% and (iii) one-month LIBOR plus 1.00%.

Additionally, we are required to pay commitment fees based on the daily unused amount of the Credit Facility at a rate of 0.375%. We incurred $2.0 million, $1.9 million and $2.1 million in commitment fees on the daily unused amount of our facilities during the years ended December 31, 2020, 2019 and 2018, respectively.

The Credit Facility borrowing base consists of eligible accounts receivable, inventory and compressors, the largest of which is compressors. Borrowings under the Credit Facility are secured by substantially all of our personal property assets and our Significant Domestic Subsidiaries (as defined in the Credit Facility agreement), including all of the membership interests of our Domestic Subsidiaries (as defined in the Credit Facility agreement).

The Credit Facility agreement contains various covenants including, but not limited to, restrictions on the use of proceeds from borrowings and limitations on our ability to incur additional indebtedness, engage in transactions with affiliates, merge or consolidate, sell assets, make certain investments and acquisitions, make loans, grant liens, repurchase equity and pay distributions. The Credit Facility agreement also contains various covenants requiring mandatory prepayments from the net cash proceeds of certain asset transfers.

As of December 31, 2020, the following consolidated financial ratios, as defined in our Credit Facility agreement, were required:

EBITDA to Interest Expense

    

2.5 to 1.0

Senior Secured Debt to EBITDA

 

3.5 to 1.0

Total Debt to EBITDA

 

  

January 1 through June 30, 2020

 

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.

Former Credit Facility

In April 2018, in connection with the Merger, the Former Credit Facility was terminated. Upon termination, we repaid $63.2 million in borrowings and accrued and unpaid interest and fees outstanding. All commitments under the Former Credit Facility were terminated and the $15.4 million of letters of credit outstanding under the Former Credit Facility were converted to letters of credit under the Credit Facility. As a result of the termination, we recorded a debt extinguishment loss of $2.5 million. We were in compliance with all covenants under the Former Credit Facility through its closing.

2028 Notes and 2027 Notes

On December 17, 2020, we completed a private offering of $300.0 million aggregate principal amount of 6.25% senior notes due April 2028, which were issued pursuant to the indenture under which we completed a private offering of $500.0 million aggregate principal amount of 6.25% senior notes in December 2019. The notes of the two offerings have identical terms and are treated as a single class of securities. The $300.0 million of notes were issued at 104.875% of their face value and have an effective interest rate of 5.6%. We received net proceeds of $309.9 million, after deducting issuance costs of $4.7 million, from our December 2020 offering and net proceeds of $491.8 million, after deducting issuance costs of $8.2 million, from our December 2019 offering.

In March 2019, we completed a private offering of $500.0 million aggregate principal amount of 6.875% senior notes due April 2027 and received net proceeds of $491.2 million after deducting issuance costs of $8.8 million.

The net proceeds from the 2027 Notes and 2028 Notes were used to repay borrowings outstanding under our Credit Facility. Issuance costs related to the 2027 Notes and 2028 Notes are considered deferred financing costs, and together with the issue premium of the December 2020 offering of 2028 Notes, are recorded within long-term debt in our consolidated balance sheets and are being amortized to interest expense in our consolidated statements of operations over the terms of the notes.

The 2027 Notes and 2028 Notes are fully and unconditionally guaranteed, jointly and severally, on a senior unsecured basis by us and all of our existing subsidiaries, other than Archrock Partners, L.P. and APLP Finance Corp., which are co-issuers of both offerings, and certain of our future subsidiaries. The 2027 Notes and 2028 Notes and the guarantees rank equally in right of payment with all of our and the guarantors’ existing and future senior indebtedness.

The 2027 Notes and 2028 Notes may be redeemed at any time, in whole or in part, at specified redemption prices and make-whole premiums, plus any accrued and unpaid interest.

2022 Notes

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

2021 Notes

In April 2019, the 2021 Notes were redeemed at 100% of their $350.0 million aggregate principal amount plus accrued and unpaid interest of $0.2 million with borrowings under the Credit Facility. We recorded a debt extinguishment loss of $3.7 million related to the redemption during the year ended December 31, 2019.

Long-Term Debt Maturity

Contractual maturities of long-term debt over the next five years, excluding interest to be accrued, at December 31, 2020 were as follows (in thousands):

2021

    

$

2022

 

2023

 

2024

 

393,000

2025

 

Long-term debt maturities through 2025

$

393,000

XML 49 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss).  
Accumulated Other Comprehensive Income (Loss)

15. Accumulated Other Comprehensive Income (Loss)

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

The following table presents the changes in accumulated other comprehensive income (loss) of our derivative cash flow hedges, net of tax and excluding noncontrolling interest (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Beginning accumulated other comprehensive income (loss)

$

(1,387)

$

5,773

$

1,197

Loss recognized in other comprehensive income (loss), net of tax provision (benefit) of $(1,776), $(1,425) and $169, respectively

 

(6,683)

 

(5,360)

 

(659)

(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax provision (benefit) of $(814), $478 and $185, respectively (1)

 

3,064

 

(1,800)

 

(435)

Merger-related adjustments (2)

5,670

Other comprehensive income (loss) attributable to Archrock stockholders

 

(3,619)

 

(7,160)

 

4,576

Ending accumulated other comprehensive income (loss)

$

(5,006)

$

(1,387)

$

5,773

(1)Included stranded tax effects resulting from the Tax Cuts and Jobs Act of $0.3 million reclassified to accumulated deficit during the year ended December 31, 2018.
(2)Pursuant to the Merger, we reclassified a gain of $5.7 million from noncontrolling interest to accumulated other comprehensive income (loss) related to the fair value of our derivative instruments that was previously attributed to public ownership of the Partnership.

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

XML 50 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Equity

16. Equity

Elite Acquisition

In August 2019, we completed the Elite Acquisition. A portion of the acquisition’s purchase price was funded through the issuance of 21.7 million shares of common stock with an acquisition date fair value of $225.9 million, which was recorded to common stock and additional paid-in capital in our consolidated statements of equity. See Note 4 (“Business Transactions”) for further details of this acquisition.

Merger Transaction

In April 2018, we completed the Merger and issued 57.6 million shares of our common stock to acquire the 41.2 million common units of the Partnership not owned by us prior to the Merger at a fixed exchange ratio of 1.40 shares of our common stock for each Partnership common unit for total implied consideration of $625.3 million. Additionally, the incentive distribution rights in the Partnership, all of which we owned prior to the Merger, were canceled and ceased to exist. As a result of the Merger, the Partnership’s common units are no longer publicly traded.

As we controlled the Partnership prior to the Merger and continue to control the Partnership after the Merger, we accounted for the change in our ownership interest in the Partnership as an equity transaction in the second quarter of 2018. No gain or loss was recognized in our consolidated statements of operations as a result of the Merger.

Prior to the Merger, public unitholders held a 57% ownership interest in the Partnership and we owned the remaining 43% equity interest. The equity interests in the Partnership that were owned by the public prior to the Merger are reflected in noncontrolling interest in our consolidated statements of equity. The earnings of the Partnership that were attributed to its common units held by the public prior to the Merger are reflected in net income attributable to noncontrolling interest in our consolidated statements of operations.

The tax effects of the Merger were reported as adjustments to other assets, noncurrent assets associated with discontinued operations, deferred tax liabilities, additional paid-in capital and other comprehensive income. The change in ownership and tax step up from the consideration given in the Merger caused us to record a $156.0 million deferred tax asset, which resulted in an overall $52.2 million net deferred tax asset. We evaluated the realizability of our resulting net deferred tax asset position by assessing the available positive and negative evidence and concluded, based on the weight of the evidence, that a $50.8 million valuation allowance was required. The $105.2 million net tax impact of the change in deferred tax assets and the valuation allowance was recorded as an offsetting increase to additional paid-in capital.

We incurred $0.5 million and $10.2 million of transaction costs directly attributable to the Merger during the years ended December 31, 2019 and 2018, respectively, including financial advisory, legal service and other professional fees, which were recorded to transaction-related costs in our consolidated statements of operations.

The following table presents the effects of changes in our ownership interest in the Partnership on the equity attributable to Archrock stockholders during the year ended December 31, 2018 (in thousands):

Year Ended

    

December 31, 2018

Net income attributable to Archrock stockholders

$

21,063

Increase in Archrock stockholders’ additional paid-in capital for change in ownership of Partnership common units

 

56,845

Increase from net income attributable to Archrock stockholders and transfers from noncontrolling interest

$

77,908

Cash Dividends

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

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2020

 

  

 

  

Q1

$

0.145

$

22,171

Q2

0.145

22,176

Q3

0.145

22,308

Q4

0.145

22,177

2019

 

  

 

  

Q1

$

0.132

$

17,231

Q2

 

0.132

 

17,206

Q3

 

0.145

 

22,062

Q4

 

0.145

 

22,031

2018

 

  

 

  

Q1

$

0.120

$

8,532

Q2

 

0.120

 

15,486

Q3

 

0.132

 

17,114

Q4

 

0.132

 

17,156

On January 27, 2021, our Board of Directors declared a quarterly dividend of $0.145 per share of common stock, or approximately $22.2 million, that was paid on February 16, 2021 to stockholders of record at the close of business on February 8, 2021.

XML 51 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contract with Customers
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

17. Revenue from Contracts with Customers

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

Year Ended December 31, 

2020

    

2019

    

2018

Contract operations (1):

  

  

  

0 - 1,000 horsepower per unit

$

224,702

$

259,985

$

241,810

1,001 - 1,500 horsepower per unit

 

305,185

 

316,082

 

276,775

Over 1,500 horsepower per unit

 

206,749

 

191,510

 

149,783

Other (2)

 

2,282

 

3,962

 

4,168

Total contract operations (3)

 

738,918

 

771,539

 

672,536

Aftermarket services (1):

 

  

 

  

 

  

Services (4)

 

79,012

 

122,076

 

142,476

OTC parts and components sales

 

57,040

 

71,870

 

89,429

Total aftermarket services (5)

 

136,052

 

193,946

 

231,905

Total revenue

$

874,970

$

965,485

$

904,441

(1)We operate in two segments: contract operations and aftermarket services. See Note 28 (“Segments”) for further details regarding our segments.
(2)Primarily relates to fees associated with owned non-compression equipment.
(3)Includes $5.6 million, $7.9 million and $6.6 million for the years ended December 31, 2020, 2019 and 2018, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(4)Includes a reversal of $0.9 million of revenue during the year ended December 31, 2019 related to changes in estimates of performance obligations partially satisfied in prior periods.
(5)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.

Performance Obligations

As of December 31, 2020, we had $350.0 million of remaining performance obligations related to our contract operations segment. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

252,807

$

82,366

$

13,216

$

1,436

$

168

$

349,993

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

Contract Assets and Liabilities

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

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

XML 52 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Lived and Other Asset Impairment
12 Months Ended
Dec. 31, 2020
Long-Lived and Other Asset Impairment  
Long-Lived and Other Asset Impairment

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

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

Year Ended December 31, 

2020

    

2019

    

2018

Idle compressors retired from the active fleet

730

 

975

 

310

Horsepower of idle compressors retired from the active fleet

 

261,000

 

170,000

 

115,000

Impairment recorded on idle compressors retired from the active fleet

$

77,590

$

44,663

$

28,127

Other Impairment

During the year ended December 31, 2020, $1.7 million of capitalized implementation and unamortized prepaid costs related to the mobile workforce component of our multi-year process and technology transformation project was impaired. See Note 12 (“Hosting Arrangements”) for further details.

XML 53 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges
12 Months Ended
Dec. 31, 2020
Restructuring Charges  
Restructuring Charges

19. 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 during the first quarter related to these activities. No additional costs will be incurred related to these restructuring activities.

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 to right-size our business. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of the COVID-19 pandemic, as the magnitude and duration of the pandemic and its impact on our operations remain difficult to predict.

During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. We are not currently able to estimate the total amount of restructuring costs to be incurred as a result of our property disposals, as the timing of the disposals and magnitude of the financial impact of their ultimate disposition remain difficult to predict.

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

The following table presents the changes to our accrued liability balance related to restructuring charges during the year ended December 31, 2020 (in thousands):

Organizational

Pandemic

Property

Restructuring

Restructuring

Restructuring

Total

Balance at December 31, 2019

    

$

    

$

    

$

    

$

Charges incurred (1)

 

1,695

 

5,257

 

1,498

 

8,450

Non-cash expense (2)

(61)

 

(101)

 

(1,498)

(1,660)

Payments

(1,634)

(4,955)

(6,589)

Balance at December 31, 2020

$

$

201

$

$

201

(1)Includes a loss on sale of $0.9 million and an impairment loss of $0.6 million related to the property restructuring during the year ended December 31, 2020.
(2)Represents accelerated vesting of stock awards related to the organizational and pandemic restructuring activities and the loss on sale and impairment loss related to the property restructuring during the year ended December 31, 2020.

The following table presents, by segment, restructuring charges incurred during the year ended December 31, 2020 (in thousands):

    

Contract

Aftermarket

Operations

Services

Other (1)

Total

Organizational restructuring

$

458

$

625

$

612

$

1,695

Pandemic restructuring

2,505

1,218

1,534

5,257

Property restructuring

Loss on sale

915

915

Impairment loss

583

583

Total property restructuring

1,498

1,498

Total restructuring charges

$

2,963

$

1,843

$

3,644

$

8,450

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

The following table presents, by cost type, restructuring charges incurred during the year ended December 31, 2020 (in thousands):

Year Ended

December 31, 2020

Severance costs

Organizational restructuring

$

1,695

Pandemic restructuring

5,257

Total severance costs

6,952

Property restructuring

Loss on sale

915

Impairment loss

583

Total property restructuring

 

1,498

Total restructuring charges

$

8,450

XML 54 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Taxes  
Income Taxes

20. Income Taxes

Current and Deferred Tax Provision

Our provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31, 

    

2020

    

2019

    

2018

Current tax provision (benefit):

U.S. federal

$

(99)

$

75

$

State

 

326

 

377

 

912

Total current

227

452

912

Deferred tax provision (benefit):

  

  

  

U.S. federal

(17,246)

(35,597)

6,197

State

 

(518)

 

(4,000)

 

(959)

Total deferred

(17,764)

(39,597)

5,238

Provision for (benefit from) income taxes

$

(17,537)

$

(39,145)

$

6,150

The provision for (benefit from) income taxes for the years ended December 31, 2020, 2019 and 2018 resulted in effective tax rates on continuing operations of 20.4%, (67.0)% and 17.4%, respectively. The following table reconciles these effective tax rates to the U.S. statutory rate of 21%, the rate in effect during 2020, 2019 and 2018 (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Income taxes at U.S. federal statutory rate

    

$

(18,056)

    

$

12,276

    

$

7,415

Net state income taxes

 

(817)

 

1,634

 

1,570

Tax credits

 

(1,256)

 

(1,757)

 

(244)

Noncontrolling interest

 

 

 

(1,793)

Unrecognized tax benefits (1)

 

772

 

(1,958)

 

(1,443)

Valuation allowances and write off of tax attributes (2)

 

236

 

(50,219)

 

(58)

Executive compensation limitation

 

1,159

 

1,102

 

977

Stock

 

538

 

66

 

(455)

Other

 

(113)

 

(289)

 

181

Provision for (benefit from) income taxes

$

(17,537)

$

(39,145)

$

6,150

(1)Reflects a decrease in our uncertain tax benefit, net of federal benefit, due to settlements of tax audits and expiration of statute of limitations in 2019 and 2018.
(2)See “Tax Attributes and Valuation Allowances” below for further details.

Deferred income tax balances are the direct effect of temporary differences between the financial statement carrying amounts and the tax basis of assets and liabilities at the enacted tax rates expected to be in effect when the taxes are actually paid or recovered. The tax effects of temporary differences that gave rise to deferred tax assets and deferred tax liabilities were as follows (in thousands):

December 31, 

2020

2019

Deferred tax assets:

    

  

    

  

Net operating loss carryforwards

$

158,916

$

116,378

Accrued liabilities

 

3,133

 

3,486

Other

 

12,124

 

12,479

 

174,173

 

132,343

Valuation allowances (1)

 

(1,027)

 

(822)

Total deferred tax assets

173,146

131,521

Deferred tax liabilities:

 

  

 

  

Property, plant and equipment

(6,066)

(6,440)

Basis difference in the Partnership

 

(103,721)

 

(81,645)

Other

 

(7,150)

 

(8,083)

Total deferred tax liabilities

 

(116,937)

 

(96,168)

Net deferred tax asset (2)

$

56,209

$

35,353

(1)See “Tax Attributes and Valuation Allowances” below for further details.
(2)The 2020 and 2019 net deferred tax asset are reflected in our consolidated balance sheets as deferred tax assets of $56.9 million and $36.6 million, respectively, and deferred tax liabilities of $0.7 million and $1.3 million, respectively.

Both the 2020 and 2019 balances are based on a U.S. federal tax rate of 21%.

Tax Attributes and Valuation Allowances

Pursuant to Sections 382 and 383 of the Code, utilization of loss and credit carryforwards are subject to annual limitations due to any ownership changes of 5% stockholders. In general, an ownership change, as defined by Section 382, results from transactions increasing the ownership of certain stockholders or public groups in the stock of a corporation by more than 50% over a rolling three-year period. In 2018, the common stock we issued in the Merger caused a new ownership change to occur for Archrock. The limitations from this ownership change may cause us to pay U.S. federal income taxes earlier; however, we do not currently expect that any loss carryforwards or credit carryforwards will expire as a result of any 382 or 383 limitations. Our ability to utilize loss carryforwards and credit carryforwards against future U.S. federal taxable income and future U.S. federal income tax may be limited in the future if we have another 50% or more ownership change in our 5% stockholders.

We record valuation allowances when it is more likely than not that some portion or all of our deferred tax assets will not be realized. The ultimate realization of the deferred tax assets depends on the ability to generate sufficient taxable income of the appropriate character and in the appropriate taxing jurisdictions in the future. If we do not meet our expectations with respect to taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations.

In 2018, the change in ownership and tax step up from the consideration given in the Merger caused us to record a $156.0 million deferred tax asset, which resulted in an overall $52.2 million net deferred tax asset, of which $46.6 million and $5.6 million related to continuing operations and discontinued operations, respectively. As of December 31, 2018, we had incurred a three-year cumulative book loss, which outweighed the positive evidence of projected future taxable income. Based on the weight of the evidence, we concluded that a $50.8 million valuation allowance was required, of which $45.2 million and $5.6 million were recorded to continuing operations and discontinued operations, respectively. The tax impact from the Merger was accounted for as an equity transaction; therefore, the valuation allowance was recorded as a decrease to additional paid-in capital.

As of December 31, 2019, we achieved a three-year cumulative book income, and together with other positive and negative evidence, we concluded that there is sufficient positive evidence of projected future taxable income to release the $50.8 million valuation allowance previously required for our overall net deferred tax asset position. This release was offset by a $0.6 million increase in the valuation allowance on our state NOL deferred tax asset. The overall impact of the change in the valuation allowance was recorded as a $50.2 million benefit from income taxes in our consolidated statements of operations and a $50.2 million increase in deferred tax assets in our consolidated balance sheets, of which $44.6 million and $5.6 million were recorded to continuing operations and discontinued operations, respectively.

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

At December 31, 2020, we had U.S. federal and state NOL carryforwards of $696.3 million and $257.6 million, respectively, included in our NOL deferred tax asset that are available to offset future taxable income. If not used, the federal and state NOL carryforwards will begin to expire in 2025 and 2021, respectively, though $457.3 million of the U.S. federal and $88.3 million of the state NOL carryforwards have no expiration date. In connection with the state NOL deferred tax asset, we recorded a valuation allowance of $1.0 million and $0.8 million as of December 31, 2020 and 2019, respectively.

At December 31, 2020, we had U.S. federal and state tax credit carryforwards of $2.5 million and $0.2 million, respectively. If not used, the federal and state tax credit carryforwards will begin to expire in 2037 and 2040, respectively.

Unrecognized Tax Benefits

A reconciliation of the unrecognized tax benefit (including discontinued operations) activity is shown below (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Beginning balance

    

$

18,453

    

$

19,560

    

$

21,400

Additions based on tax positions related to current year

 

2,397

 

2,227

 

1,893

Additions based on tax positions related to prior years

 

 

2,047

 

450

Reductions based on settlement refunds from government authorities

 

 

(4,414)

 

(3,461)

Reductions based on tax positions related to prior years

 

(73)

 

(51)

 

(20)

Reductions based on lapse of statute of limitations

 

(1,885)

 

(916)

 

(702)

Ending balance

$

18,892

$

18,453

$

19,560

We had $18.9 million, $18.5 million and $19.6 million of unrecognized tax benefits at December 31, 2020, 2019 and 2018, respectively, of which $2.9 million, $3.2 million and $6.9 million, respectively, would affect the effective tax rate if recognized and $7.9 million, $8.3 million and $6.9 million, respectively, would be reflected in income from discontinued operations, net of tax if recognized.

We recorded $2.1 million, $2.1 million and $2.2 million of potential interest expense and penalties related to unrecognized tax benefits associated with uncertain tax positions (including discontinued operations) in our consolidated balance sheets as of the years ended December 31, 2020, 2019 and 2018, respectively. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as reductions in income tax expense. During each of the years ended December 31, 2020 and 2019, we recorded releases of potential interest expense and penalties of $0.1 million and in the year ended December 31, 2018, we recorded $0.7 million of potential interest expense and penalties in our consolidated statements of operations.

Subject to the provisions of our tax matters agreement with Exterran Corporation, 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. As of December 31, 2020 and 2019, we recorded an indemnification asset (including penalties and interest) of $7.9 million and $8.5 million, respectively, related to unrecognized tax benefits in our consolidated balance sheets.

We and our subsidiaries file consolidated and separate income tax returns in the U.S. federal jurisdiction and in numerous state jurisdictions. U.S. federal income tax returns are generally subject to examination for up to three years after filing the returns. Due to our NOL carryforwards, our U.S. federal income tax returns can be examined back to the inception of our NOL carryforwards; therefore, expanding our examination period beyond 20 years. In 2020, the IRS completed their examination of our 2014 and 2015 tax years. Due to this audit being related to tax periods that commenced prior to the Spin-off, Exterran Corporation was also involved in the audit. The tax adjustments recorded from this audit did not have a material impact on our consolidated financial position or results of operations.

State income tax returns are generally subject to examination for a period of three to five years after filing the returns. However, the state impact of any U.S. federal audit adjustments and amendments remains subject to examination by various states for up to one year after formal notification to the states. We are currently involved in two state audits. During the years ended December 31, 2019 and 2018, we settled certain state audits, which resulted in refunds of $2.4 million and $1.7 million, respectively, and reductions in previously-accrued uncertain tax benefits of $4.4 million and $3.5 million, respectively. As of December 31, 2020, we did not have any state audits underway that we believe would have a material impact on our consolidated financial statements.

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

CARES Act

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

XML 55 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Earnings Per Share

21. Earnings per Share

Basic net income (loss) per common share attributable to Archrock common stockholders 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 attributable to Archrock common stockholders is determined by dividing net income (loss) attributable to Archrock common stockholders, after deducting amounts allocated to participating securities, by the weighted average number of common shares outstanding for the period. Participating securities include unvested restricted stock and stock-settled restricted stock units that have nonforfeitable rights to receive dividends or dividend equivalents, whether paid or unpaid. During periods of net loss, only distributed earnings (dividends) are allocated to participating securities, as they do not have a contractual obligation to participate in our undistributed losses.

Diluted net income (loss) per common share attributable to Archrock common stockholders 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 Archrock common stockholders, which is used in the calculation of basic and diluted net income (loss) per common share attributable to Archrock common stockholders (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Income (loss) from continuing operations attributable to Archrock stockholders

$

(68,445)

$

97,603

$

21,063

Loss from discontinued operations, net of tax

 

 

(273)

 

Net income (loss) attributable to Archrock stockholders

 

(68,445)

 

97,330

 

21,063

Less: Earnings attributable to participating securities

 

(1,338)

 

(1,348)

 

(815)

Net income (loss) attributable to Archrock common stockholders

$

(69,783)

$

95,982

$

20,248

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

Year Ended December 31, 

2020

    

2019

    

2018

Weighted average common shares outstanding including participating securities

152,827

139,317

110,843

Less: Weighted average participating securities outstanding

(1,999)

 

(1,825)

 

(1,538)

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

 

150,828

 

137,492

 

109,305

Net dilutive potential common shares issuable:

 

  

 

  

 

  

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

 

 

34

 

111

On settlement of ESPP shares

 

 

2

 

5

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

 

150,828

 

137,528

 

109,421

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

Year Ended December 31, 

2020

    

2019

    

2018

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

96

 

154

 

195

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

54

On settlement of ESPP shares

17

Net dilutive potential common shares issuable

167

154

195

XML 56 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives
12 Months Ended
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives

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

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

As of December 31, 2020, the weighted average effective fixed interest rate on our interest rate swaps was 1.8%.

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

December 31, 

2020

2019

Other current assets

$

$

12

Total derivative assets

$

$

12

Accrued liabilities

$

4,810

$

593

Other liabilities

 

1,527

 

1,175

Total derivative liabilities

$

6,337

$

1,768

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

Year Ended December 31, 

2020

    

2019

    

2018

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

$

(8,459)

$

(6,785)

$

3,512

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

 

(3,878)

 

2,278

 

617

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

105,716

104,681

93,328

See Note 2 (“Basis of Presentation and Significant Accounting Policies”), Note 15 (“Accumulated Other Comprehensive Income (Loss)”) and Note 23 (“Fair Value Measurements”) for further details on our derivative instruments.

XML 57 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements

23. Fair Value Measurements

The accounting standard for fair value measurements and disclosures establishes a fair value hierarchy that prioritizes the inputs of valuation techniques used to measure fair value into the following three categories:

Level 1 — Quoted unadjusted prices for identical instruments in active markets to which we have access at the date of measurement.
Level 2 — Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets. Level 2 inputs are those in markets for which there are few transactions, the prices are not current, little public information exists or prices vary substantially over time or among brokered market makers.
Level 3 — Model-derived valuations in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are those inputs that reflect our own assumptions regarding how market participants would price the asset or liability based on the best available information.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

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

December 31, 

2020

2019

Derivative asset

$

$

12

Derivative liability

 

6,337

 

1,768

Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis

Goodwill

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

Properties

During the third quarter of 2020, a plan to dispose of certain non-core properties was approved by management. The properties not sold at auction were impaired and written down to fair value. The commercial real estate market where these properties are located is not an active market. Our estimate of fair value included inputs from offers received as well as market transactions for similar properties, which are Level 3 inputs. The fair value of our impaired properties was as follows (in thousands):

    

December 31, 2020

Impaired properties

$

430

The significant unobservable inputs used to develop the Level 3 fair value measurements for the properties were the estimated sale values in an inactive market. In reviewing sales trends for the past three years, the probable pricing information based on market comparisons was as follows (in thousands):

    

Range

    

Weighted Average

Estimated sale proceeds

$100 - $600

$427

See Note 19 (“Restructuring Charges”) for further details of our approved plan of disposal.

Compressors

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

December 31, 

    

2020

    

2019

Impaired compressors

$

19,046

$

5,859

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 as of December 31, 2020 follows:

    

Range

    

Weighted Average (1)

Estimated net sale proceeds

$0 - $289 per horsepower

$20 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 81%.

See Note 18 (“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):

December 31, 

2020

2019

Carrying amount of fixed rate debt (1)

$

1,295,867

$

1,329,549

Fair value of fixed rate debt

 

1,371,000

 

1,400,000

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

XML 58 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation

24. Stock-Based Compensation

We recognize stock-based compensation expense related to stock options, restricted stock units, performance units, phantom units and our ESPP. We account for forfeitures as they occur.

Stock-based compensation expense consisted of the following (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Equity awards

$

10,551

$

8,105

$

7,388

Liability awards

 

1,521

 

2,336

 

1,096

Total stock-based compensation expense

$

12,072

$

10,441

$

8,484

Stock Incentive Plans

The 2020 Plan was adopted in April 2020 and provides for the granting of stock options, restricted stock, restricted stock units, stock appreciation rights, performance awards, other stock-based awards and dividend equivalent rights to employees, directors and consultants of Archrock. The 2020 Plan is administered by the compensation committee of our Board of Directors. Under the 2020 Plan, the maximum number of shares of common stock available for issuance is 8,500,000. Each stock-settled award granted under the 2020 Plan reduces the number of shares available for issuance by one share. Cash-settled awards are not counted against the aggregate share limit. Shares subject to awards granted under the 2020 Plan that are subsequently canceled, terminated, settled in cash or forfeited, excluding shares withheld to satisfy tax withholding obligations or to pay the exercise price of an option, are available for future grant under the 2020 Plan. No additional grants may be made under the 2013 Plan following the adoption of the 2020 Plan. Previous grants made under the 2013 Plan continue to be governed by that plan and the applicable award agreements.

The 2020 Plan and 2013 Plan allow us to withhold shares upon vesting of restricted stock at the then-current market price to cover taxes required to be withheld on the vesting date. During the years ended December 31, 2020, 2019 and 2018, we withheld 236,752 shares valued at $1.8 million, 212,080 shares valued at $2.0 million and 167,382 shares valued at $1.8 million, respectively, to cover tax withholding.

The compensation committee of our Board of Directors generally establishes its schedule for making annual long-term incentive awards, consisting of a combination of restricted shares and performance units vesting over multiple years, several months in advance and does not make such awards based on knowledge of material nonpublic information. Although the compensation committee of our Board of Directors has historically granted awards on a regular, predictable cycle, such awards may be granted at other times during the year, as determined in the sole discretion of the compensation committee.

Stock Options

Stock options are granted at fair market value at the grant date, are exercisable according to the vesting schedule established by the compensation committee of our Board of Directors in its sole discretion and expire no later than seven years after the grant date. Stock options generally vest one-third per year on each of the first three anniversaries of the grant date, subject to continued service through the applicable vesting date. During the years ended December 31, 2020, 2019 and 2018, we did not grant any stock options. Stock option activity during the year ended December 31, 2020 was as follows:

Weighted

Weighted

Aggregate

Stock

Average

Average

Intrinsic

Options

Exercise Price

Remaining Life

Value

    

(in thousands)

    

per Share

    

    (in years)

    

(in thousands)

Options outstanding and exercisable, December 31, 2019

 

154

$

19.40

Canceled

 

(90)

 

15.32

Options outstanding and exercisable, December 31, 2020

 

64

25.18

0.2

$

Intrinsic value is the difference between the market value of our stock and the exercise price of each stock option multiplied by the number of stock options outstanding for those stock options where the market value exceeds their exercise price. The total intrinsic value of stock options exercised during the year ended December 31, 2018 was $0.8 million. There were no stock options exercised during the years ended December 31, 2020 and 2019. Stock options outstanding at December 31, 2020 expire in March 2021.

Restricted Stock, Restricted Stock Units, Performance-Based Restricted Stock Units, Cash-Settled Restricted Stock Units and Cash-Settled Performance Units

For grants of restricted stock and restricted stock units, we recognize compensation expense over the vesting period equal to the fair value of our common stock at the grant date. Our restricted stock and restricted stock units include rights to receive dividends or dividend equivalents. We periodically remeasure the fair value of cash-settled restricted stock units and cash-settled performance units and record a cumulative adjustment of the expense previously recognized. Our obligation related to the cash-settled restricted stock units and cash-settled performance units is reflected as a liability in our consolidated balance sheets. Restricted stock, restricted stock units, cash-settled restricted stock units and cash-settled performance units generally vest one-third per year on dates as specified in the applicable award agreement, subject to continued service through the applicable vesting date.

We also grant performance-based restricted stock units, which in addition to service conditions, have a market-based condition, which determines the number of restricted stock units and dividend equivalents earned. The market condition is based on our total shareholder return ranked against that of a predetermined peer group over a three-year performance period. The awards vest in their entirety on a date specified in the award agreement in the year following the conclusion of the performance period. The fair value of the performance-based restricted stock units, incorporating the market condition, is estimated on the grant date using a Monte Carlo simulation model. Expected volatilities for us and each peer company utilized in the model are estimated using a historical period consistent with the awards’ remaining performance period as of the grant date. The risk-free interest rate is based on the yield on U.S. Treasury Separate Trading of Registered Interest and Principal Securities for a term consistent with the remaining performance period. The dividend yield used is 0.0% to approximate accumulation of earnings.

The following table presents the inputs used and the grant date fair value calculated in the Monte Carlo simulation model for the performance-based restricted stock units awarded during the years ended December 31, 2020, 2019 and 2018.

Year Ended December 31, 

2020

2019

2018

Remaining performance period as of grant date (in years)

    

2.9

    

2.9

    

2.8

    

Risk-free interest rate used

 

1.4

%  

2.6

%  

2.4

%  

Grant-date fair value

$

11.33

$

12.91

$

13.46

The following table presents restricted stock, restricted stock unit, performance-based restricted stock unit, cash-settled restricted stock unit and cash-settled performance unit activity during the year ended December 31, 2020:

Weighted

Average

Grant Date

Fair Value

    

Shares

    

Per Share

Non-vested awards, December 31, 2019

 

2,022

$

10.25

Granted (1)

 

1,467

 

9.37

Vested (2)

 

(933)

 

10.39

Canceled

 

(110)

 

9.78

Non-vested awards, December 31, 2020 (3)

 

2,446

 

9.69

(1)The weighted average grant date fair value of shares granted during the years ended December 31, 2020, 2019 and 2018 was $9.37, $10.01 and $9.66, respectively.
(2)The total fair value of all awards vested during the years ended December 31, 2020, 2019 and 2018 was $7.1 million, $9.0 million and $8.2 million, respectively.
(3)Non-vested awards as of December 31, 2020 were comprised of 454,000 cash-settled restricted stock units and cash-settled performance units and 1,992,000 restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units.

As of December 31, 2020, we expect $13.7 million of unrecognized compensation cost related to unvested restricted stock, stock-settled restricted stock units, performance units, cash-settled restricted stock units and cash-settled performance units to be recognized over the weighted-average period of 1.7 years. Cash paid upon vesting of cash-settled restricted stock units during the years ended December 31, 2020, 2019 and 2018 was $0.5 million, $1.3 million and $1.1 million, respectively.

Employee Stock Purchase Plan

Adopted in 2017, our ESPP provides employees with an opportunity to participate in our long-term performance and success through the purchase of shares of common stock at a price that may be less than fair market value. Each quarter, eligible employees may elect to withhold a portion of their salary up to the lesser of $25,000 per year or 10% of their eligible pay to purchase shares of our common stock at a price equal to 85% to 100% of the fair market value of the stock as defined by the plan. The ESPP will terminate on the date that all shares of common stock authorized for sale under the ESPP have been purchased, unless it is extended. The maximum number of shares of common stock available for purchase under the ESPP is 1,000,000. As of December 31, 2020, 611,707 shares remained available for purchase under the ESPP. Our ESPP is compensatory and, as a result, we record an expense in our consolidated statements of operations related to the ESPP. The purchase discount under the ESPP is 5% of the fair market value of our common stock on the first trading day of the quarter or the last trading day of the quarter, whichever is lower.

Directors’ Stock and Deferral Plan

Adopted in 2007, our DSDP provides non-employee members of the Board of Directors with an opportunity to elect to receive our common stock as payment for a portion or all of their retainer. The number of shares paid each quarter is determined by dividing the dollar amount of fees elected to be paid in common stock by the closing sales price per share of the common stock on the last day of the quarter. In addition, directors who elect to receive a portion or all of their fees in the form of common stock may also elect to defer, until a later date, the receipt of a portion or all of their fees to be received in common stock. We have reserved 100,000 shares under the DSDP and, as of December 31, 2020, 37,771 shares remained available to be issued under the plan.

XML 59 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Benefit Plan
12 Months Ended
Dec. 31, 2020
Retirement Benefits [Abstract]  
Retirement Benefit Plan

25. Retirement Benefit Plan

Our 401(k) retirement plan provides for optional employee contributions up to the applicable Internal Revenue Service annual limit and discretionary employer matching contributions. We make discretionary matching contributions to each participant’s account at a rate of 100% of each participant’s contributions up to 5% of eligible compensation. We recorded matching contributions of $5.6 million, $6.8 million and $6.5 million during the years ended December 31, 2020, 2019 and 2018, respectively.

XML 60 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

26. 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 December 31, 2020, we were in compliance with all obligations to which the performance bonds pertain.

Tax Matters

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

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

During the third quarter of 2020, we settled a certain sales and use tax audit for which we recorded a $12.4 million net benefit in our consolidated statements of operations. This net benefit was primarily reflected as decreases of $4.4 million and $7.9 million to cost of sales (excluding depreciation and amortization) and SG&A, respectively. We received a cash refund of $17.3 million in the fourth quarter of 2020 and have a $2.0 million accrued liability recorded as of December 31, 2020 related to this settlement.

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 61 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions
12 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions

27. 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. 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 and Mr. Rebrook receives no compensation for their role as Director. As of December 31, 2020, JDH Capital owned 14.2% of our outstanding common stock.

Revenue from Hilcorp and affiliates was $40.3 million, $31.4 million and $12.0 million during the years ended December 31, 2020, 2019 and 2018, respectively. Accounts receivable, net due from Hilcorp and affiliates was $3.9 million and $5.1 million as of December 31, 2020 and 2019, respectively.

XML 62 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Segments
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Segments

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

No single customer accounted for 10% or more of our revenue during the years ended December 31, 2020 and 2019. During the year ended December 31, 2018, Williams Partners accounted for 11% of our contract operations and aftermarket services revenue.

The following table presents revenue, gross margin and capital expenditures by segment during the years ended December 31, 2020, 2019 and 2018 (in thousands):

    

Contract

    

Aftermarket

    

Segments

    

    

    

Operations

    

Services

    

Total

    

Other (1)

    

Total

2020

 

  

 

  

 

  

 

  

 

  

Revenue

$

738,918

$

136,052

$

874,970

$

$

874,970

Gross margin

 

477,831

 

19,946

 

497,777

 

 

497,777

Capital expenditures

133,492

 

5,308

 

138,800

 

1,502

 

140,302

2019

 

  

 

  

 

  

 

  

 

  

Revenue

$

771,539

$

193,946

$

965,485

$

$

965,485

Gross margin

 

474,279

 

34,968

 

509,247

 

 

509,247

Capital expenditures

 

374,650

 

8,714

 

383,364

 

1,834

 

385,198

2018

 

  

 

  

 

  

 

  

 

  

Revenue

$

672,536

$

231,905

$

904,441

$

$

904,441

Gross margin

 

399,523

 

40,551

 

440,074

 

 

440,074

Capital expenditures

 

307,048

 

6,111

 

313,159

 

5,943

 

319,102

(1)Corporate-related items.

The following table presents assets by segment reconciled to total assets per the consolidated balance sheets (in thousands):

    

December 31, 

    

2020

2019

Contract operations

$

2,593,864

$

2,915,724

Aftermarket services

 

45,985

 

67,832

Segment assets

2,639,849

2,983,556

Other assets (1)

128,837

113,518

Assets associated with discontinued operations

11,036

12,901

Total assets

$

2,779,722

$

3,109,975

(1)Corporate-related items.

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

Year Ended December 31, 

2020

    

2019

    

2018

Total gross margin

$

497,777

$

509,247

$

440,074

Less:

 

  

 

  

 

  

Selling, general and administrative

 

105,100

 

117,727

 

101,563

Depreciation and amortization

 

193,138

 

188,084

 

174,946

Long-lived and other asset impairment

 

79,556

 

44,663

 

28,127

Goodwill impairment

99,830

Restatement and other charges

 

 

445

 

19

Restructuring charges

8,450

Interest expense

 

105,716

 

104,681

 

93,328

Debt extinguishment loss

 

3,971

 

3,653

 

2,450

Transaction-related costs

 

 

8,213

 

10,162

Gain on sale of assets, net

(10,643)

(16,016)

(5,674)

Other income, net

 

(1,359)

 

(661)

 

(157)

Income (loss) before income taxes

$

(85,982)

$

58,458

$

35,310

XML 63 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events
12 Months Ended
Dec. 31, 2020
Subsequent Events  
Subsequent Events

29. Subsequent Events

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. A gain on the sale of approximately $6.0 million will be recognized in the first quarter of 2021.

Amendment No. 3 to Credit Facility

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
increase the maximum Total Debt to EBITDA ratios and reduce the maximum Senior Secured Debt to EBITDA ratio, 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 approximately $1.8 million in transaction costs related to Amendment No. 3 during the first quarter of 2021.

XML 64 R38.htm IDEA: XBRL DOCUMENT v3.20.4
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS

ARCHROCK, INC.

SCHEDULE II — VALUATION AND QUALIFYING ACCOUNTS

(in thousands)

    

Balance at

    

Charged to

    

    

Balance at

Beginning

Costs and

End of

of Period

Expenses

Deductions(1)

Period

Allowance for credit losses applied to accounts receivable in the balance sheet

 

  

 

  

 

  

 

  

December 31, 2020

$

2,210

$

3,525

$

2,365

$

3,370

December 31, 2019

 

1,452

 

2,567

 

1,809

 

2,210

December 31, 2018

 

1,794

 

1,677

 

2,019

 

1,452

(1)Primarily represents uncollectible accounts written off and, for 2020, the impact of the adoption of ASU 2016-13 on January 1, 2020.
XML 65 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Consolidation

Our Financial Statements include Archrock and its subsidiaries, all of which are wholly owned. All intercompany accounts and transactions have been eliminated in consolidation. Certain prior year amounts have been reclassified to conform to the current year presentation.

Basis of Presentation Our Financial Statements are prepared in accordance with GAAP and the rules and regulations of the SEC.
Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Because of the inherent uncertainties in this process, actual future results could differ from those expected as of the reporting date. Management believes that the estimates and assumptions used are reasonable.
Cash and Cash Equivalents

Cash and Cash Equivalents

We consider all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.

Revenue Recognition

Revenue Recognition

We recognize revenue when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we are entitled to receive in exchange for those goods or services. Sales and usage-based taxes that are collected from the customer are excluded from revenue.

Contract Operations

Natural gas compression services. Natural gas compression services are generally satisfied over time, as the customer simultaneously receives and consumes the benefits provided by these services. Our performance obligation is a series in which the unit of service is one month, as the customer receives substantially the same benefit each month from the services regardless of the type of service activity performed, which may vary. If the transaction price is based on a fixed fee, revenue is recognized monthly on a straight-line basis over the period that we are providing services to the customer. Amounts invoiced to customers for costs associated with moving our compression assets to a customer site are also included in the transaction price and are amortized over the initial contract term. We do not consider the effects of the time value of money, as the expected time between the transfer of services and payment for such services is less than one year.

Variable consideration exists if customers are billed at a lesser standby rate when a unit is not running. We recognize revenue for such variable consideration monthly, as the invoice corresponds directly to the value transferred to the customer based on our performance completed to date. The rate for standby service is lower to reflect the decrease in costs and effort required to provide standby service when a unit is not running.

Billable Maintenance Service. We also perform billable maintenance service on our natural gas compression equipment at the customer’s request on an as-needed basis. The performance obligation is satisfied and revenue is recognized at the agreed-upon transaction price at the point in time when service is complete and the customer has accepted the work performed and can obtain the remaining benefits of the service that the unit will provide.

Aftermarket Services

OTC Parts and Components Sales. For sales of OTC parts and components, the performance obligation is generally satisfied at the point in time when delivery takes place and the customer obtains control of the part or component. The transaction price is the fixed sales price for the part stated in the contract. Revenue is recognized upon delivery, as we have a present right to payment and the customer has legal title.

Maintenance, Overhaul and Reconfiguration Services. For our service activities, the performance obligation is satisfied over time, as the work performed enhances the customer-controlled asset and another entity would not have to substantially re-perform the work we completed if they were to fulfill the remaining performance obligation. The transaction price may be a fixed monthly service fee, a fixed quoted fee or entirely variable, calculated on a time and materials basis.

For service provided based on a fixed monthly fee, the performance obligation is a series in which the unit of service is one month. The customer receives substantially the same benefit each month from the service, regardless of the type of service activity performed, which may vary. As the progress towards satisfaction of the performance obligation is measured based on the passage of time, revenue is recognized monthly based on the fixed fee provided for in the contract.

For service provided based on a quoted fixed fee, progress towards satisfaction of the performance obligation is measured using an input method based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the service. Significant judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change occurs.

Service provided based on time and materials are generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. We apply an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. We evaluate the estimated gross margin percentage at the end of each reporting period and adjust the transaction price as appropriate.

Contract Assets and Liabilities

We recognize a contract asset when we have the right to consideration in exchange for goods or services transferred to a customer when the right is conditioned on something other than the passage of time. We recognize a contract liability when we have an obligation to transfer goods or services to a customer for which we have already received consideration.

Concentrations of Credit Risk

Concentrations of Credit Risk

Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. Our temporary cash investments have a zero loss expectation because we maintain minimal balances in our cash investment accounts and have no history of loss. Trade accounts receivable are due from companies of varying size engaged principally in oil and natural gas activities throughout the U.S. We review the financial condition of customers prior to extending credit and generally do not obtain collateral for trade receivables. Payment terms are on a short-term basis and in accordance with industry practice. We consider this credit risk to be limited due to these companies’ financial resources, the nature of the products and services we provide and the terms of our customer agreements.

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

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

At December 31, 2020, Chevron U.S.A. Inc. and Williams Partners accounted for 14% and 10% of our trade accounts receivable balance, respectively. No customer accounted for more than 10% of our trade accounts receivable balance at December 31, 2019. During the years ended December 31, 2020, 2019 and 2018, we recorded bad debt expense of $3.5 million, $2.6 million and $1.7 million, respectively. The following table summarizes the changes in our allowance for credit losses balance during the year ended December 31, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

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

(216)

Provision for credit losses

3,525

Write-offs charged against allowance

(2,149)

Balance at December 31, 2020

$

3,370

Inventory

Inventory

Inventory consists of parts used for maintenance of natural gas compression equipment. Inventory is stated at the lower of cost and net realizable value using the average cost method.

Property, Plant and Equipment

Property, Plant and Equipment

Property, plant and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives as follows:

Compression equipment, facilities and other fleet assets

    

3 to 30 years

Buildings

20 to 35 years

Transportation and shop equipment

3 to 10 years

Computer hardware and software

3 to 5 years

Other

3 to 10 years

Major improvements that extend the useful life of an asset are capitalized and depreciated over the estimated useful life of the major improvement, up to seven years. Repairs and maintenance are expensed as incurred.

Long-Lived Assets

Long-Lived Assets

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. An impairment loss exists when estimated undiscounted cash flows expected from the use of the asset and its eventual disposition are less than its carrying amount. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. Identifiable intangibles are amortized over the estimated useful life of the asset.

Leases

Leases

As a result of our adoption of ASC 842 Leases on January 1, 2019, we recorded an operating lease ROU asset and an operating lease liability on our consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. We determine if an arrangement is a lease at inception and determine lease classification and recognize ROU assets and liabilities on the lease commencement date based on the present value of lease payments over the lease term. As the discount rate implicit in the lease is rarely readily determinable, we estimate our incremental borrowing rate using information available at commencement date in determining the present value of the lease payments. The lease term includes options to extend when we are reasonably certain to exercise the option. Short-term leases, those with an initial term of 12 months or less, are not recorded on the balance sheet. Variable costs such as our proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred. Operating lease expense for lease payments is recognized on a straight-line basis over the term of the lease.

Our facility leases, of which we are the lessee, contain lease and nonlease components, which we have elected to account for as a single lease component, as the nonlease components are not significant to the total consideration of the contract and separating the nonlease component would have no effect on lease classification. As it relates to our contract operations service agreements in which we are a lessor, the services nonlease component is predominant over the compression package lease component and therefore recognition of these agreements will continue to follow the ASC 606 Revenue guidance. Under previous guidance, no separation of lease and nonlease components is required, for either lessee or lessor.

Goodwill

Goodwill

The goodwill acquired in connection with the Elite Acquisition represented the excess of consideration transferred over the fair value of the assets and liabilities acquired. 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 a reporting unit exceeds its fair value, including the applicable goodwill. We perform a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is impaired. If the fair value is more likely than not impaired, we perform a quantitative impairment test to identify impairment and measure the amount of impairment loss to be recognized, if any.

Our qualitative assessment includes consideration of various events and circumstances and their potential impact to a reporting unit’s fair value, including macroeconomic and industry conditions such as a deterioration in our operating environment and limitations on access to capital and other developments in the equity and credit markets, cost factors that could have a negative effect on earnings and cash flows, relevant entity-specific and reporting unit-specific events and overall financial performance such as declining earnings or cash flows or a sustained decrease in share price.

The quantitative impairment test (i) allocates goodwill and our other assets and liabilities to our reporting units, contract operations and aftermarket services, (ii) calculates the fair value of the reporting units and (iii) determines the impairment loss, if any, as the amount by which the carrying amount of the reporting unit exceeds its fair value (limited to the total amount of goodwill allocated to that reporting unit). All of the goodwill recognized in the Elite Acquisition was allocated to our contract operations reporting unit. The fair value of the contract operations reporting unit is calculated using the expected present value of future cash flows method. Significant estimates are made to determine future cash flows including future revenues, costs and capital requirements and the appropriate risk-adjusted discount rate by which to discount the estimated future cash flows.

In the first quarter of 2020, the global response to the COVID-19 pandemic significantly impacted our market capitalization and estimates of future revenues and cash flows, which triggered the need to perform a quantitative test of the fair value of our contract operations reporting unit as of March 31, 2020. The quantitative test determined that the carrying amount of our contract operations reporting unit exceeded its fair value and we recorded a full impairment loss on goodwill in the first quarter as a result.

Internal-Use Software

Internal-Use Software

Certain of our contracts have been deemed to be hosting arrangements that are service contracts, including those related to the cloud migration of our ERP system and cloud services for our new mobile workforce, telematics and inventory management tools. Certain costs incurred for the implementation of a hosting arrangement that is a service contract are capitalized and amortized on a straight-line basis over the term of the respective contract. Amortization begins for each component of the hosting arrangement when the component becomes ready for its intended use. Capitalized implementation costs are presented in other assets, the same line item in our consolidated balance sheets that a prepayment of the fees for the associated hosting arrangement would be presented. Amortization expense of the capitalized implementation costs is presented in SG&A, the same line item in our consolidated statements of operations as the expense for fees for the associated hosting arrangement.

Income Taxes

Income Taxes

We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rate on deferred tax assets and liabilities is recognized in income in the period of the enactment date.

We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. If a valuation allowance was previously recorded and we subsequently determined we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax assets’ valuation allowance, which would reduce the provision for income taxes.

We record uncertain tax positions in accordance with the accounting standard on income taxes under a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority.

Hedging and Use of Derivative Instruments

Hedging and Use of Derivative Instruments

We use derivative instruments to manage our exposure to fluctuations in the variable interest rate of our Credit Facility and thereby minimize the risks and costs associated with financial activities. We do not use derivative instruments for trading or other speculative purposes. We record interest rate swaps on the balance sheet as either derivative assets or derivative liabilities measured at their fair value. The fair value of our derivatives is based on the income approach (discounted cash flow) using market observable inputs, including LIBOR forward curves. Changes in the fair value of the derivatives designated as cash flow hedges 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 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.

To qualify for hedge accounting treatment, we must formally document, designate and assess the effectiveness of the transactions. We perform quarterly qualitative prospective and retrospective hedge effectiveness assessments unless facts and circumstances related to the hedging relationships change such that we can no longer assert qualitatively that the cash flow hedge relationships were and continue to be highly effective. If the necessary correlation ceases to exist or if the anticipated transaction is no longer probable, we would discontinue hedge accounting and apply mark-to-market accounting. Amounts paid or received from interest rate swap agreements are recorded in interest expense and matched with the cash flows and interest expense of the debt being hedged, resulting in an adjustment to the effective interest rate.

Accounting Standards Updates Implemented and Accounting Standards Updates Not Yet Implemented

Accounting Standards Updates Implemented

Credit Losses

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

Fair Value Measurements

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

Income Taxes

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

Accounting Standards Updates Not Yet Implemented

Reference Rate Reform

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

XML 66 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of changes in the allowance for credit losses balance The following table summarizes the changes in our allowance for credit losses balance during the year ended December 31, 2020 (in thousands):

Balance at December 31, 2019

      

$

2,210

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

(216)

Provision for credit losses

3,525

Write-offs charged against allowance

(2,149)

Balance at December 31, 2020

$

3,370

Schedule of estimated useful life of property, plant and equipment

Compression equipment, facilities and other fleet assets

    

3 to 30 years

Buildings

20 to 35 years

Transportation and shop equipment

3 to 10 years

Computer hardware and software

3 to 5 years

Other

3 to 10 years

XML 67 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Business Transactions (Tables)
12 Months Ended
Dec. 31, 2020
Business Transactions  
Asset Acquisitions The following table summarizes the purchase price allocation based on the estimated fair values of the acquired assets and liabilities as of the acquisition date (in thousands):

Accounts receivable

    

$

9,007

Inventory

 

7,987

Other current assets

 

608

Property, plant and equipment

 

286,158

Operating lease ROU assets

 

682

Goodwill

 

100,598

Intangible assets

 

40,237

Accounts payable, trade

 

(2,079)

Accrued liabilities

 

(2,973)

Operating lease liabilities

 

(326)

Purchase price

$

439,899

Pro Forma Information

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

Year Ended December 31, 

2019

    

2018

Revenue

$

1,009,763

$

977,929

Net income attributable to Archrock stockholders

 

106,521

 

24,566

XML 68 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Summary of operating results and balance sheet data for discontinued operations

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

December 31, 

2020

2019

Other assets

$

7,868

$

8,508

Deferred tax assets

3,168

4,393

Total assets associated with discontinued operations

$

11,036

$

12,901

Deferred tax liabilities

$

7,868

$

8,508

Total liabilities associated with discontinued operations

$

7,868

$

8,508

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

Year Ended December 31, 

2020

    

2019

    

2018

Other (income) expense, net

$

640

    

$

(1,473)

    

$

(654)

Provision for (benefit from) income taxes

 

(640)

 

1,746

 

654

Loss from discontinued operations, net of tax

$

$

(273)

$

XML 69 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of inventory, net of reserves

Inventory consisted of the following (in thousands):

December 31, 

2020

    

2019

Parts and supplies

$

57,433

$

66,121

Work in progress

 

6,237

 

8,346

Inventory

$

63,670

$

74,467

XML 70 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net

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

December 31, 

2020

2019

Compression equipment, facilities and other fleet assets

$

3,439,432

$

3,653,930

Land and buildings

 

45,167

 

50,743

Transportation and shop equipment

 

106,868

 

116,057

Computer hardware and software

 

84,680

 

93,695

Other

 

14,457

 

15,308

Property, plant and equipment

 

3,690,604

 

3,929,733

Accumulated depreciation

 

(1,300,930)

 

(1,370,335)

Property, plant and equipment, net

$

2,389,674

$

2,559,398

XML 71 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of balance sheet information of operating leases

Balance sheet information related to our operating leases follows (in thousands):

December 31, 

    

Classification

    

2020

    

2019

ROU assets

 

Operating lease ROU assets

$

19,236

$

17,901

Lease liabilities

 

  

 

  

 

  

Current

 

Accrued liabilities

$

3,564

$

3,037

Noncurrent

 

Operating lease liabilities

 

16,925

 

16,094

Total lease liabilities

 

  

$

20,489

$

19,131

Schedule of components of lease cost

The components of lease cost follow (in thousands):

Year Ended December 31, 

2020

2019

Operating lease cost

$

4,508

$

3,966

Short-term lease cost

 

52

 

348

Variable lease cost

 

1,652

 

1,607

Total lease cost

$

6,212

$

5,921

Schedule of operating lease cash flow and noncash information

Cash flow and noncash information related to our operating leases follow (in thousands):

    

Year Ended December 31, 

2020

2019

Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities

$

5,885

$

5,420

Operating lease ROU assets obtained in exchange for new lease liabilities

 

4,812

 

2,247

Schedule of lease supplemental information

Other supplemental information related to our operating leases follows:

      

December 31, 

    

2020

2019

Weighted average remaining lease term (in years)

7.9

8.2

Weighted average discount rate

4.8

%

5.3

%

Schedule of maturities of lease liabilities

Remaining maturities of lease liabilities as of December 31, 2020 were as follows (in thousands):

2021

    

$

4,126

2022

3,288

2023

 

2,933

2024

 

2,513

2025

 

2,213

Thereafter

 

9,766

Total lease payments

 

24,839

Less: Interest

 

(4,350)

Total lease liabilities

$

20,489

XML 72 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill  
Schedule of change in the carrying value of goodwill

The following table presents the change in the carrying amount of goodwill during the year ended December 31, 2020 (in thousands):

Balance at December 31, 2019

$

100,598

Dispositions

(768)

Impairment loss

 

(99,830)

Balance at December 31, 2020

$

XML 73 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets Intangible assets, net consisted of the following (in thousands):

December 31, 2020

December 31, 2019

Gross

Gross

Carrying

Accumulated

Carrying

Accumulated

    

Amount

    

Amortization

    

Amount

    

Amortization

Customer-related (10-25 year life)

$

147,169

$

(86,512)

$

147,244

$

(76,176)

Contract-based (5-7 year life)

 

37,730

 

(36,856)

 

37,773

 

(31,370)

Intangible assets

$

184,899

$

(123,368)

$

185,017

$

(107,546)

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense

Estimated future intangible assets amortization expense as of December 31, 2020 was as follows (in thousands):

2021

    

$

11,372

2022

 

9,171

2023

 

7,318

2024

 

6,158

2025

 

3,947

Thereafter

 

23,565

Total

$

61,531

XML 74 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

December 31, 

    

2020

    

2019

Accrued salaries and other benefits

$

16,332

$

19,300

Accrued income and other taxes

 

11,414

 

11,019

Accrued interest

 

22,693

 

16,462

Derivative liability - current

 

4,809

 

593

Other accrued liabilities

 

21,745

 

20,471

Accrued liabilities

$

76,993

$

67,845

XML 75 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt Instruments  
Schedule of long-term debt

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

December 31, 

    

2020

2019

Credit Facility

$

393,000

$

513,000

2028 Notes

 

800,000

 

500,000

Add: Debt premium, net of amortization

14,541

 

Less: Deferred financing costs, net of amortization

 

(11,766)

 

(8,090)

 

802,775

 

491,910

2027 Notes

500,000

 

500,000

Less: Deferred financing costs, net of amortization

(6,908)

 

(7,999)

493,092

 

492,001

2022 Notes

 

 

350,000

Less: Debt discount, net of amortization

 

 

(2,046)

Less: Deferred financing costs, net of amortization

 

 

(2,316)

 

 

345,638

Long-term debt

$

1,688,867

$

1,842,549

Schedule of Maturities of Long-term Debt

Contractual maturities of long-term debt over the next five years, excluding interest to be accrued, at December 31, 2020 were as follows (in thousands):

2021

    

$

2022

 

2023

 

2024

 

393,000

2025

 

Long-term debt maturities through 2025

$

393,000

Credit Facility, Amendment 2  
Debt Instruments  
Schedule of financial ratios to be maintained defined in Credit Facility agreement

As of December 31, 2020, the following consolidated financial ratios, as defined in our Credit Facility agreement, were required:

EBITDA to Interest Expense

    

2.5 to 1.0

Senior Secured Debt to EBITDA

 

3.5 to 1.0

Total Debt to EBITDA

 

  

January 1 through June 30, 2020

 

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 76 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss).  
Schedule of Accumulated Other Comprehensive Income (Loss)

The following table presents the changes in accumulated other comprehensive income (loss) of our derivative cash flow hedges, net of tax and excluding noncontrolling interest (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Beginning accumulated other comprehensive income (loss)

$

(1,387)

$

5,773

$

1,197

Loss recognized in other comprehensive income (loss), net of tax provision (benefit) of $(1,776), $(1,425) and $169, respectively

 

(6,683)

 

(5,360)

 

(659)

(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax provision (benefit) of $(814), $478 and $185, respectively (1)

 

3,064

 

(1,800)

 

(435)

Merger-related adjustments (2)

5,670

Other comprehensive income (loss) attributable to Archrock stockholders

 

(3,619)

 

(7,160)

 

4,576

Ending accumulated other comprehensive income (loss)

$

(5,006)

$

(1,387)

$

5,773

(1)Included stranded tax effects resulting from the Tax Cuts and Jobs Act of $0.3 million reclassified to accumulated deficit during the year ended December 31, 2018.
(2)Pursuant to the Merger, we reclassified a gain of $5.7 million from noncontrolling interest to accumulated other comprehensive income (loss) related to the fair value of our derivative instruments that was previously attributed to public ownership of the Partnership.
XML 77 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Equity (Tables)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Schedule of effects of changes in ownership interest

The following table presents the effects of changes in our ownership interest in the Partnership on the equity attributable to Archrock stockholders during the year ended December 31, 2018 (in thousands):

Year Ended

    

December 31, 2018

Net income attributable to Archrock stockholders

$

21,063

Increase in Archrock stockholders’ additional paid-in capital for change in ownership of Partnership common units

 

56,845

Increase from net income attributable to Archrock stockholders and transfers from noncontrolling interest

$

77,908

Summary of entity's dividends per common share

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

    

Declared Dividends

    

Dividends Paid

    

per Common Share

    

(in thousands)

2020

 

  

 

  

Q1

$

0.145

$

22,171

Q2

0.145

22,176

Q3

0.145

22,308

Q4

0.145

22,177

2019

 

  

 

  

Q1

$

0.132

$

17,231

Q2

 

0.132

 

17,206

Q3

 

0.145

 

22,062

Q4

 

0.145

 

22,031

2018

 

  

 

  

Q1

$

0.120

$

8,532

Q2

 

0.120

 

15,486

Q3

 

0.132

 

17,114

Q4

 

0.132

 

17,156

XML 78 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contract with Customers (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

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

Year Ended December 31, 

2020

    

2019

    

2018

Contract operations (1):

  

  

  

0 - 1,000 horsepower per unit

$

224,702

$

259,985

$

241,810

1,001 - 1,500 horsepower per unit

 

305,185

 

316,082

 

276,775

Over 1,500 horsepower per unit

 

206,749

 

191,510

 

149,783

Other (2)

 

2,282

 

3,962

 

4,168

Total contract operations (3)

 

738,918

 

771,539

 

672,536

Aftermarket services (1):

 

  

 

  

 

  

Services (4)

 

79,012

 

122,076

 

142,476

OTC parts and components sales

 

57,040

 

71,870

 

89,429

Total aftermarket services (5)

 

136,052

 

193,946

 

231,905

Total revenue

$

874,970

$

965,485

$

904,441

(1)We operate in two segments: contract operations and aftermarket services. See Note 28 (“Segments”) for further details regarding our segments.
(2)Primarily relates to fees associated with owned non-compression equipment.
(3)Includes $5.6 million, $7.9 million and $6.6 million for the years ended December 31, 2020, 2019 and 2018, respectively, related to billable maintenance on owned compressors that was recognized at a point in time. All other contract operations revenue is recognized over time.
(4)Includes a reversal of $0.9 million of revenue during the year ended December 31, 2019 related to changes in estimates of performance obligations partially satisfied in prior periods.
(5)All service revenue within aftermarket services is recognized over time. All OTC parts and components sales revenue is recognized at a point in time.
Remaining Performance Obligation

As of December 31, 2020, we had $350.0 million of remaining performance obligations related to our contract operations segment. Our remaining performance obligations will be recognized through 2025 as follows (in thousands):

    

2021

    

2022

    

2023

    

2024

    

2025

    

Total

Remaining performance obligations

$

252,807

$

82,366

$

13,216

$

1,436

$

168

$

349,993

XML 79 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Lived and Other Asset Impairment (Tables)
12 Months Ended
Dec. 31, 2020
Long-Lived and Other Asset Impairment  
Schedule of impairment of long-lived assets

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

Year Ended December 31, 

2020

    

2019

    

2018

Idle compressors retired from the active fleet

730

 

975

 

310

Horsepower of idle compressors retired from the active fleet

 

261,000

 

170,000

 

115,000

Impairment recorded on idle compressors retired from the active fleet

$

77,590

$

44,663

$

28,127

XML 80 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges (Tables)
12 Months Ended
Dec. 31, 2020
Restructuring Charges  
Schedule of changes to accrued liability balance related to restructuring charges

The following table presents the changes to our accrued liability balance related to restructuring charges during the year ended December 31, 2020 (in thousands):

Organizational

Pandemic

Property

Restructuring

Restructuring

Restructuring

Total

Balance at December 31, 2019

    

$

    

$

    

$

    

$

Charges incurred (1)

 

1,695

 

5,257

 

1,498

 

8,450

Non-cash expense (2)

(61)

 

(101)

 

(1,498)

(1,660)

Payments

(1,634)

(4,955)

(6,589)

Balance at December 31, 2020

$

$

201

$

$

201

(1)Includes a loss on sale of $0.9 million and an impairment loss of $0.6 million related to the property restructuring during the year ended December 31, 2020.
(2)Represents accelerated vesting of stock awards related to the organizational and pandemic restructuring activities and the loss on sale and impairment loss related to the property restructuring during the year ended December 31, 2020.
Schedule of restructuring charges by segment

The following table presents, by segment, restructuring charges incurred during the year ended December 31, 2020 (in thousands):

    

Contract

Aftermarket

Operations

Services

Other (1)

Total

Organizational restructuring

$

458

$

625

$

612

$

1,695

Pandemic restructuring

2,505

1,218

1,534

5,257

Property restructuring

Loss on sale

915

915

Impairment loss

583

583

Total property restructuring

1,498

1,498

Total restructuring charges

$

2,963

$

1,843

$

3,644

$

8,450

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

The following table presents, by cost type, restructuring charges incurred during the year ended December 31, 2020 (in thousands):

Year Ended

December 31, 2020

Severance costs

Organizational restructuring

$

1,695

Pandemic restructuring

5,257

Total severance costs

6,952

Property restructuring

Loss on sale

915

Impairment loss

583

Total property restructuring

 

1,498

Total restructuring charges

$

8,450

XML 81 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Taxes  
Schedule of Components of Income Tax Expense (Benefit)

Our provision for (benefit from) income taxes consisted of the following (in thousands):

Year Ended December 31, 

    

2020

    

2019

    

2018

Current tax provision (benefit):

U.S. federal

$

(99)

$

75

$

State

 

326

 

377

 

912

Total current

227

452

912

Deferred tax provision (benefit):

  

  

  

U.S. federal

(17,246)

(35,597)

6,197

State

 

(518)

 

(4,000)

 

(959)

Total deferred

(17,764)

(39,597)

5,238

Provision for (benefit from) income taxes

$

(17,537)

$

(39,145)

$

6,150

Schedule of Effective Income Tax Rate Reconciliation

The provision for (benefit from) income taxes for the years ended December 31, 2020, 2019 and 2018 resulted in effective tax rates on continuing operations of 20.4%, (67.0)% and 17.4%, respectively. The following table reconciles these effective tax rates to the U.S. statutory rate of 21%, the rate in effect during 2020, 2019 and 2018 (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Income taxes at U.S. federal statutory rate

    

$

(18,056)

    

$

12,276

    

$

7,415

Net state income taxes

 

(817)

 

1,634

 

1,570

Tax credits

 

(1,256)

 

(1,757)

 

(244)

Noncontrolling interest

 

 

 

(1,793)

Unrecognized tax benefits (1)

 

772

 

(1,958)

 

(1,443)

Valuation allowances and write off of tax attributes (2)

 

236

 

(50,219)

 

(58)

Executive compensation limitation

 

1,159

 

1,102

 

977

Stock

 

538

 

66

 

(455)

Other

 

(113)

 

(289)

 

181

Provision for (benefit from) income taxes

$

(17,537)

$

(39,145)

$

6,150

(1)Reflects a decrease in our uncertain tax benefit, net of federal benefit, due to settlements of tax audits and expiration of statute of limitations in 2019 and 2018.
(2)See “Tax Attributes and Valuation Allowances” below for further details.
Schedule of Deferred Tax Assets and Liabilities The tax effects of temporary differences that gave rise to deferred tax assets and deferred tax liabilities were as follows (in thousands):

December 31, 

2020

2019

Deferred tax assets:

    

  

    

  

Net operating loss carryforwards

$

158,916

$

116,378

Accrued liabilities

 

3,133

 

3,486

Other

 

12,124

 

12,479

 

174,173

 

132,343

Valuation allowances (1)

 

(1,027)

 

(822)

Total deferred tax assets

173,146

131,521

Deferred tax liabilities:

 

  

 

  

Property, plant and equipment

(6,066)

(6,440)

Basis difference in the Partnership

 

(103,721)

 

(81,645)

Other

 

(7,150)

 

(8,083)

Total deferred tax liabilities

 

(116,937)

 

(96,168)

Net deferred tax asset (2)

$

56,209

$

35,353

(1)See “Tax Attributes and Valuation Allowances” below for further details.
(2)The 2020 and 2019 net deferred tax asset are reflected in our consolidated balance sheets as deferred tax assets of $56.9 million and $36.6 million, respectively, and deferred tax liabilities of $0.7 million and $1.3 million, respectively.
Schedule of Unrecognized Tax Benefits Roll Forward

A reconciliation of the unrecognized tax benefit (including discontinued operations) activity is shown below (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Beginning balance

    

$

18,453

    

$

19,560

    

$

21,400

Additions based on tax positions related to current year

 

2,397

 

2,227

 

1,893

Additions based on tax positions related to prior years

 

 

2,047

 

450

Reductions based on settlement refunds from government authorities

 

 

(4,414)

 

(3,461)

Reductions based on tax positions related to prior years

 

(73)

 

(51)

 

(20)

Reductions based on lapse of statute of limitations

 

(1,885)

 

(916)

 

(702)

Ending balance

$

18,892

$

18,453

$

19,560

XML 82 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Summary of net income (loss) attributable to Archrock common stockholders used in the calculation of basic and diluted income (loss) per common share

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

Year Ended December 31, 

2020

    

2019

    

2018

Income (loss) from continuing operations attributable to Archrock stockholders

$

(68,445)

$

97,603

$

21,063

Loss from discontinued operations, net of tax

 

 

(273)

 

Net income (loss) attributable to Archrock stockholders

 

(68,445)

 

97,330

 

21,063

Less: Earnings attributable to participating securities

 

(1,338)

 

(1,348)

 

(815)

Net income (loss) attributable to Archrock common stockholders

$

(69,783)

$

95,982

$

20,248

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

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

Year Ended December 31, 

2020

    

2019

    

2018

Weighted average common shares outstanding including participating securities

152,827

139,317

110,843

Less: Weighted average participating securities outstanding

(1,999)

 

(1,825)

 

(1,538)

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

 

150,828

 

137,492

 

109,305

Net dilutive potential common shares issuable:

 

  

 

  

 

  

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

 

 

34

 

111

On settlement of ESPP shares

 

 

2

 

5

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

 

150,828

 

137,528

 

109,421

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

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

Year Ended December 31, 

2020

    

2019

    

2018

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

96

 

154

 

195

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

54

On settlement of ESPP shares

17

Net dilutive potential common shares issuable

167

154

195

XML 83 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives (Tables)
12 Months Ended
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Effect of derivative instruments on consolidated financial position

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

December 31, 

2020

2019

Other current assets

$

$

12

Total derivative assets

$

$

12

Accrued liabilities

$

4,810

$

593

Other liabilities

 

1,527

 

1,175

Total derivative liabilities

$

6,337

$

1,768

Effect of derivative instruments on results of operations

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

Year Ended December 31, 

2020

    

2019

    

2018

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

$

(8,459)

$

(6,785)

$

3,512

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

 

(3,878)

 

2,278

 

617

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

105,716

104,681

93,328

XML 84 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2020
Valuation of our interest rate swaps and impaired assets  
Summary of assets and liabilities measured at fair value on recurring basis The following table presents our derivative asset and liability measured at fair value on a recurring basis, with pricing levels as of the date of valuation (in thousands):

December 31, 

2020

2019

Derivative asset

$

$

12

Derivative liability

 

6,337

 

1,768

Schedule of carrying value and estimated fair value of debt instruments

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

December 31, 

2020

2019

Carrying amount of fixed rate debt (1)

$

1,295,867

$

1,329,549

Fair value of fixed rate debt

 

1,371,000

 

1,400,000

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

Land and buildings  
Valuation of our interest rate swaps and impaired assets  
Schedule of non-recurring fair value assets The fair value of our impaired properties was as follows (in thousands):

    

December 31, 2020

Impaired properties

$

430

Schedule of additional quantitative information related to our significant unobservable inputs

The significant unobservable inputs used to develop the Level 3 fair value measurements for the properties were the estimated sale values in an inactive market. In reviewing sales trends for the past three years, the probable pricing information based on market comparisons was as follows (in thousands):

    

Range

    

Weighted Average

Estimated sale proceeds

$100 - $600

$427

Compressors  
Valuation of our interest rate swaps and impaired assets  
Schedule of non-recurring fair value assets

December 31, 

    

2020

    

2019

Impaired compressors

$

19,046

$

5,859

Schedule of additional quantitative information related to our significant unobservable inputs

    

Range

    

Weighted Average (1)

Estimated net sale proceeds

$0 - $289 per horsepower

$20 per horsepower

(1)Calculated based on an estimated discount for market liquidity of 81%.
XML 85 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of allocated stock-based compensation

Stock-based compensation expense consisted of the following (in thousands):

Year Ended December 31, 

2020

    

2019

    

2018

Equity awards

$

10,551

$

8,105

$

7,388

Liability awards

 

1,521

 

2,336

 

1,096

Total stock-based compensation expense

$

12,072

$

10,441

$

8,484

Summary of stock option activity

Weighted

Weighted

Aggregate

Stock

Average

Average

Intrinsic

Options

Exercise Price

Remaining Life

Value

    

(in thousands)

    

per Share

    

    (in years)

    

(in thousands)

Options outstanding and exercisable, December 31, 2019

 

154

$

19.40

Canceled

 

(90)

 

15.32

Options outstanding and exercisable, December 31, 2020

 

64

25.18

0.2

$

Share-Based Compensation Measurement Inputs [Table Text Block]

Year Ended December 31, 

2020

2019

2018

Remaining performance period as of grant date (in years)

    

2.9

    

2.9

    

2.8

    

Risk-free interest rate used

 

1.4

%  

2.6

%  

2.4

%  

Grant-date fair value

$

11.33

$

12.91

$

13.46

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

    

Per Share

Non-vested awards, December 31, 2019

 

2,022

$

10.25

Granted (1)

 

1,467

 

9.37

Vested (2)

 

(933)

 

10.39

Canceled

 

(110)

 

9.78

Non-vested awards, December 31, 2020 (3)

 

2,446

 

9.69

(1)The weighted average grant date fair value of shares granted during the years ended December 31, 2020, 2019 and 2018 was $9.37, $10.01 and $9.66, respectively.
(2)The total fair value of all awards vested during the years ended December 31, 2020, 2019 and 2018 was $7.1 million, $9.0 million and $8.2 million, respectively.
(3)Non-vested awards as of December 31, 2020 were comprised of 454,000 cash-settled restricted stock units and cash-settled performance units and 1,992,000 restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units.
XML 86 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Segments (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Revenue and other financial information by reportable segment

The following table presents revenue, gross margin and capital expenditures by segment during the years ended December 31, 2020, 2019 and 2018 (in thousands):

    

Contract

    

Aftermarket

    

Segments

    

    

    

Operations

    

Services

    

Total

    

Other (1)

    

Total

2020

 

  

 

  

 

  

 

  

 

  

Revenue

$

738,918

$

136,052

$

874,970

$

$

874,970

Gross margin

 

477,831

 

19,946

 

497,777

 

 

497,777

Capital expenditures

133,492

 

5,308

 

138,800

 

1,502

 

140,302

2019

 

  

 

  

 

  

 

  

 

  

Revenue

$

771,539

$

193,946

$

965,485

$

$

965,485

Gross margin

 

474,279

 

34,968

 

509,247

 

 

509,247

Capital expenditures

 

374,650

 

8,714

 

383,364

 

1,834

 

385,198

2018

 

  

 

  

 

  

 

  

 

  

Revenue

$

672,536

$

231,905

$

904,441

$

$

904,441

Gross margin

 

399,523

 

40,551

 

440,074

 

 

440,074

Capital expenditures

 

307,048

 

6,111

 

313,159

 

5,943

 

319,102

(1)Corporate-related items.
Schedule of assets by segment

The following table presents assets by segment reconciled to total assets per the consolidated balance sheets (in thousands):

    

December 31, 

    

2020

2019

Contract operations

$

2,593,864

$

2,915,724

Aftermarket services

 

45,985

 

67,832

Segment assets

2,639,849

2,983,556

Other assets (1)

128,837

113,518

Assets associated with discontinued operations

11,036

12,901

Total assets

$

2,779,722

$

3,109,975

(1)Corporate-related items.
Reconciliation of net income (loss) to gross margin

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

Year Ended December 31, 

2020

    

2019

    

2018

Total gross margin

$

497,777

$

509,247

$

440,074

Less:

 

  

 

  

 

  

Selling, general and administrative

 

105,100

 

117,727

 

101,563

Depreciation and amortization

 

193,138

 

188,084

 

174,946

Long-lived and other asset impairment

 

79,556

 

44,663

 

28,127

Goodwill impairment

99,830

Restatement and other charges

 

 

445

 

19

Restructuring charges

8,450

Interest expense

 

105,716

 

104,681

 

93,328

Debt extinguishment loss

 

3,971

 

3,653

 

2,450

Transaction-related costs

 

 

8,213

 

10,162

Gain on sale of assets, net

(10,643)

(16,016)

(5,674)

Other income, net

 

(1,359)

 

(661)

 

(157)

Income (loss) before income taxes

$

(85,982)

$

58,458

$

35,310

XML 87 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Tables)
12 Months Ended
Dec. 31, 2020
Credit Facility, Amendment 3  
Subsequent Events  
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 88 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business (Details)
12 Months Ended
Dec. 31, 2020
segment
Description Of Business  
Number of reportable segments 2
XML 89 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Significant Accounting Policies - Concentrations of Credit Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Credit Losses      
Contractual life of accounts receivable 30 days    
Period for analyzing historical loss data to determine loss experience 2 years    
Provision for credit losses $ 3,525 $ 2,567 $ 1,677
Trade Receivables | Credit Concentration Risk | Chevron, U.S.A. Inc.      
Credit Losses      
Concentration risk (as a percent) 14.00%    
Trade Receivables | Credit Concentration Risk | Williams Partners      
Credit Losses      
Concentration risk (as a percent) 10.00%    
XML 90 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Changes in the allowance for credit losses balance      
Balance at beginning of period $ 2,210    
Provision for credit losses 3,525 $ 2,567 $ 1,677
Write-offs charged against the allowance (2,149)    
Balance at end of period 3,370 2,210  
ASU 2016-13 | Cumulative Effect, Period of Adoption, Adjustment      
Changes in the allowance for credit losses balance      
Balance at beginning of period $ (216)    
Balance at end of period   $ (216)  
XML 91 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Significant Accounting Policies - Property Plant and Equipment (Details)
12 Months Ended
Dec. 31, 2020
Compression equipment, facilities and other fleet assets | Minimum  
Property, Plant and Equipment  
Property plant and equipment useful life 3 years
Compression equipment, facilities and other fleet assets | Maximum  
Property, Plant and Equipment  
Property plant and equipment useful life 30 years
Building | Minimum  
Property, Plant and Equipment  
Property plant and equipment useful life 20 years
Building | Maximum  
Property, Plant and Equipment  
Property plant and equipment useful life 35 years
Transportation and shop equipment | Minimum  
Property, Plant and Equipment  
Property plant and equipment useful life 3 years
Transportation and shop equipment | Maximum  
Property, Plant and Equipment  
Property plant and equipment useful life 10 years
Computer hardware and software | Minimum  
Property, Plant and Equipment  
Property plant and equipment useful life 3 years
Computer hardware and software | Maximum  
Property, Plant and Equipment  
Property plant and equipment useful life 5 years
Other property, plant and equipment | Minimum  
Property, Plant and Equipment  
Property plant and equipment useful life 3 years
Other property, plant and equipment | Maximum  
Property, Plant and Equipment  
Property plant and equipment useful life 10 years
Major improvements | Maximum  
Property, Plant and Equipment  
Property plant and equipment useful life 7 years
XML 92 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Recent Accounting Developments - ASUs Implemented (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle      
Accumulated deficit $ (2,401,988)   $ (2,244,877)
ASU 2016-13      
New Accounting Pronouncements or Change in Accounting Principle      
Change in Accounting Principle, Accounting Standards Update, Adopted   true  
ASU 2016-13 | Cumulative Effect, Period of Adoption, Adjustment      
New Accounting Pronouncements or Change in Accounting Principle      
Accumulated deficit     $ (200)
ASU 2018-13      
New Accounting Pronouncements or Change in Accounting Principle      
Change in Accounting Principle, Accounting Standards Update, Adopted   true  
ASU 2019-12      
New Accounting Pronouncements or Change in Accounting Principle      
Change in Accounting Principle, Accounting Standards Update, Adopted   true  
XML 93 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Business Transactions - Dispositions (Details)
hp in Thousands, $ in Thousands
12 Months Ended
Jul. 09, 2020
USD ($)
Mar. 01, 2020
USD ($)
hp
CompressorUnit
Dec. 31, 2020
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Gain on disposition     $ 12,475
Disposed of by Sale, Not Discontinued Operations | July 2020 Disposition      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Disposal Group, Not Discontinued Operation, Name of Segment [Extensible List] Aftermarket Services Segment [Member]    
Cash consideration received upon closing $ 9,500    
Cash consideration receivable on first anniversary 3,000    
Amount of consideration receivable as credit for purchases $ 3,500    
Cash received under supply agreement     700
Gain on disposition     $ 9,300
Disposed of by Sale, Not Discontinued Operations | March 2020 Disposition      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Number of compressors | CompressorUnit   200  
Compressor units horsepower (horsepower) | hp   35  
Gain on disposition   $ 3,200  
Turbocharger goods and services | July 2020 Disposition      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Term of supply agreement 2 years    
XML 94 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Business Transactions - Elite Acquisition (Details)
$ in Thousands, shares in Millions
1 Months Ended
Aug. 01, 2019
USD ($)
hp
shares
Aug. 31, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
Purchase price allocation      
Goodwill     $ 100,598
Elite Acquisition      
Business Transactions      
Compressor units horsepower (horsepower) | hp 430,000    
Cash consideration $ 214,000    
Purchase price allocation      
Accounts receivable 9,007    
Inventory 7,987    
Other current assets 608    
Property, plant and equipment 286,158    
Operating lease ROU assets 682    
Goodwill 100,598    
Intangible assets 40,237    
Accounts payable, trade (2,079)    
Accrued liabilities (2,973)    
Operating lease liabilities (326)    
Purchase price $ 439,899    
Elite Acquisition | Common Stock      
Business Transactions      
Shares issued as compensation for asset acquisition (shares) | shares 21.7 21.7  
Fair value of equity consideration $ 225,900 $ 225,900  
XML 95 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Business Transactions - Assets Acquired (Details) - Elite Acquisition
Aug. 01, 2019
Weighted average  
Business Acquisition [Line Items]  
Property plant and equipment useful life 15 years
Customer relationships  
Business Acquisition [Line Items]  
Intangible assets useful life 15 years
XML 96 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Business Transactions - Pro forma (Details)
$ in Thousands
5 Months Ended 12 Months Ended
Aug. 01, 2019
USD ($)
hp
Dec. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business Transactions        
Transaction-related costs     $ 8,213 $ 10,162
Pro forma financial information        
Revenue     1,009,763 977,929
Net income attributable to Archrock stockholders     106,521 $ 24,566
Elite Acquisition        
Business Transactions        
Compressor units horsepower (horsepower) | hp 430,000      
Cash consideration $ 214,000      
Transaction-related costs     $ 7,800  
Revenue attributable to assets acquired   $ 33,200    
XML 97 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Business Transactions - Harvest Sale (Details)
$ in Thousands
12 Months Ended
Aug. 01, 2019
USD ($)
hp
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from sale of property, plant and equipment and other assets   $ 18,911 $ 80,961 $ 33,927
Disposed of by Sale, Not Discontinued Operations | Harvest        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Compressor units horsepower (horsepower) | hp 80,000      
Proceeds from sale of property, plant and equipment and other assets $ 30,000      
Gain on sale of assets     $ 6,600  
XML 98 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations - Narratives (Details) - Spinoff - Exterran Corporation - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2019
Discontinued Operations      
Proceeds under terms of separation and distribution agreement $ 700 $ 18,700  
Deferred tax liabilities 7,868   $ 8,508
Indemnification asset $ 7,868   $ 8,508
XML 99 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations - Balance Sheet Data for Discontinued Operations (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Summary of balance sheet data for discontinued operations    
Total assets associated with discontinued operations $ 11,036 $ 12,901
Total liabilities associated with discontinued operations 7,868 8,508
Spinoff | Exterran Corporation    
Summary of balance sheet data for discontinued operations    
Other assets 7,868 8,508
Deferred tax assets 3,168 4,393
Total assets associated with discontinued operations 11,036 12,901
Deferred tax liabilities 7,868 8,508
Total liabilities associated with discontinued operations $ 7,868 $ 8,508
XML 100 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations - Income Statement Data for Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Summary of operating results of discontinued operations      
Loss from discontinued operations, net of tax   $ (273)  
Spinoff | Exterran Corporation      
Summary of operating results of discontinued operations      
Other (income) expense, net $ 640 (1,473) $ (654)
Provision for (benefit from) income taxes $ (640) 1,746 $ 654
Loss from discontinued operations, net of tax   $ (273)  
XML 101 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Composition of Inventory net of reserves    
Parts and supplies $ 57,433 $ 66,121
Work in progress 6,237 8,346
Inventory $ 63,670 $ 74,467
XML 102 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Inventory - Write-down (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]      
Inventory write-downs $ 1,349 $ 944 $ 1,614
XML 103 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment    
Property, plant and equipment, gross $ 3,690,604 $ 3,929,733
Accumulated depreciation (1,300,930) (1,370,335)
Property, plant and equipment, net 2,389,674 2,559,398
Compression equipment, facilities and other fleet assets    
Property, Plant and Equipment    
Property, plant and equipment, gross 3,439,432 3,653,930
Land and buildings    
Property, Plant and Equipment    
Property, plant and equipment, gross 45,167 50,743
Transportation and shop equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 106,868 116,057
Computer hardware and software    
Property, Plant and Equipment    
Property, plant and equipment, gross 84,680 93,695
Other property, plant and equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 14,457 $ 15,308
XML 104 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant and Equipment, net - Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 177.5 $ 172.8 $ 158.4
Construction in progress $ 17.6 $ 51.0  
XML 105 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Terms (Details)
Dec. 31, 2020
Minimum  
Lessee, Lease, Description  
Remaining lease term (in years) 1 year
Operating lease renewal term (in years) 1 year
Maximum  
Lessee, Lease, Description  
Remaining lease term (in years) 10 years
Operating lease renewal term (in years) 5 years
XML 106 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Balance Sheet Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease ROU assets $ 19,236 $ 17,901
Lease liabilities    
Operating lease liabilities current 3,564 3,037
Operating lease liabilities noncurrent 16,925 16,094
Total lease liabilities $ 20,489 $ 19,131
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current
XML 107 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease cost $ 4,508 $ 3,966
Short-term lease cost 52 348
Variable lease cost 1,652 1,607
Total lease cost $ 6,212 $ 5,921
XML 108 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Cash Flow and Non-cash Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities $ 5,885 $ 5,420
Operating lease ROU assets obtained in exchange for new lease liabilities $ 4,812 $ 2,247
XML 109 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Other Supplemental Information (Details)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Weighted average remaining lease term (in years) 7 years 10 months 24 days 8 years 2 months 12 days
Weighted average discount rate (as a percent) 4.80% 5.30%
XML 110 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities, Payments Due    
2021 $ 4,126  
2022 3,288  
2023 2,933  
2024 2,513  
2025 2,213  
Thereafter 9,766  
Total lease payments 24,839  
Less: Interest (4,350)  
Lease liability $ 20,489 $ 19,131
XML 111 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Change in the carrying value of goodwill    
Goodwill, net as of beginning of period $ 100,598 $ 100,598
Dispositions   (768)
Impairment loss $ (99,800) $ (99,830)
XML 112 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net - By type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 184,899 $ 185,017
Accumulated Amortization (123,368) (107,546)
Customer-related    
Finite-Lived Intangible Assets    
Gross Carrying Amount 147,169 147,244
Accumulated Amortization $ (86,512) $ (76,176)
Customer-related | Minimum    
Finite-Lived Intangible Assets    
Useful life 10 years 10 years
Customer-related | Maximum    
Finite-Lived Intangible Assets    
Useful life 25 years 25 years
Contract-based    
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 37,730 $ 37,773
Accumulated Amortization $ (36,856) $ (31,370)
Contract-based | Minimum    
Finite-Lived Intangible Assets    
Useful life 5 years 5 years
Contract-based | Maximum    
Finite-Lived Intangible Assets    
Useful life 7 years 7 years
XML 113 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net - Amortization expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 15.6 $ 15.3 $ 16.5
XML 114 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets, net - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
2021 $ 11,372  
2022 9,171  
2023 7,318  
2024 6,158  
2025 3,947  
Thereafter 23,565  
Intangible Assets, Net (Excluding Goodwill), Total $ 61,531 $ 77,471
XML 115 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue      
Contract costs, net $ 29,216 $ 42,927  
Capitalized contract, term 38 months    
Amortization of contract costs $ 26,629 23,330 $ 14,939
Sales commissions      
Disaggregation of Revenue      
Contract costs, net 3,200 4,800  
Amortization of contract costs 3,000 2,600 1,500
Freight and mobilization      
Disaggregation of Revenue      
Contract costs, net 26,000 38,100  
Amortization of contract costs $ 23,600 $ 20,700 $ 13,400
XML 116 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Hosting Arrangements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Hosting arrangements, Capitalized costs $ 7.7 $ 5.5
Hosting arrangements, Accumulated amortization 0.3  
Hosting arrangements, Amortization 0.3  
Impairment of capitalized implementation costs $ 1.6  
Hosting Arrangement, Service Contract, Implementation Cost, Impairment, Statement of Income [Extensible List] Long-Lived and Other Asset Impairment.  
XML 117 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued salaries and other benefits $ 16,332 $ 19,300
Accrued income and other taxes 11,414 11,019
Accrued interest 22,693 16,462
Derivative liability - current 4,809 593
Other accrued liabilities 21,745 20,471
Accrued liabilities $ 76,993 $ 67,845
XML 118 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instruments    
Long-term debt $ 1,688,867 $ 1,842,549
Credit Facility    
Debt Instruments    
Long-term debt 393,000 513,000
2028 Notes    
Debt Instruments    
Long term debt gross 800,000 500,000
Add: Debt premium, net of amortization 14,541  
Less: Deferred financing costs, net of amortization (11,766) (8,090)
Long-term debt 802,775 491,910
2027 Notes    
Debt Instruments    
Long term debt gross 500,000 500,000
Less: Deferred financing costs, net of amortization (6,908) (7,999)
Long-term debt $ 493,092 492,001
2022 Notes    
Debt Instruments    
Long term debt gross   350,000
Less: Debt discount, net of amortization   (2,046)
Less: Deferred financing costs, net of amortization   (2,316)
Long-term debt   $ 345,638
XML 119 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Credit Facility (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Nov. 08, 2019
Apr. 30, 2018
Mar. 31, 2018
Feb. 28, 2018
Credit Facility              
Line of Credit Facility              
Letter of credit outstanding $ 12.4            
Debt instrument, variable rate (percentage) 2.40%            
Debt instrument weighted average interest rate (percent) 2.70% 4.30%          
Current borrowing capacity $ 444.1            
Undrawn capacity under revolving credit facility 844.6            
Issuance costs       $ 6.4     $ 3.3
Maximum borrowing capacity 1,250.0       $ 1,250.0 $ 1,100.0  
Contingent increase in borrowing capacity $ 250.0            
Line of credit facility, commitment fee (percent) 0.375%            
Commitment fee amount $ 2.0 $ 1.9 $ 2.1        
Credit Facility | LIBOR | Minimum              
Line of Credit Facility              
Debt instrument, variable rate (percentage) 2.00%            
Credit Facility | LIBOR | Maximum              
Line of Credit Facility              
Debt instrument, variable rate (percentage) 2.75%            
Credit Facility | Base Rate | Minimum              
Line of Credit Facility              
Debt instrument, variable rate (percentage) 1.00%            
Credit Facility | Base Rate | Maximum              
Line of Credit Facility              
Debt instrument, variable rate (percentage) 1.75%            
Credit Facility | Federal Funds Rate              
Line of Credit Facility              
Debt instrument, interest margin added to variable rate 0.50%            
Credit Facility | One-month LIBOR              
Line of Credit Facility              
Debt instrument, interest margin added to variable rate 1.00%            
Letters of Credit, Credit Facility              
Line of Credit Facility              
Maximum borrowing capacity         $ 50.0 $ 25.0  
Swing Line Loans, Credit Facility              
Line of Credit Facility              
Maximum borrowing capacity $ 50.0            
XML 120 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Debt Ratios (Details) - Credit Facility
6 Months Ended 12 Months Ended 52 Months Ended
Jun. 30, 2020
Dec. 31, 2020
Nov. 08, 2024
Line of Credit Facility      
Total interest to EBITDA covenant   2.5  
Senior Secured Debt to EBITDA   3.5  
Total Debt to EBITDA ratio 5.50    
Forecast      
Line of Credit Facility      
Total Debt to EBITDA ratio     5.25
Forecast | Conditional Event      
Line of Credit Facility      
Total Debt to EBITDA ratio     5.50
XML 121 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - Former Credit Facility (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Line of Credit Facility        
Repayments of long-term debt   $ 1,204,375 $ 2,071,750 $ 605,636
Debt extinguishment loss   $ 3,971 $ 3,653 $ 2,450
Former Credit Facility        
Line of Credit Facility        
Repayments of long-term debt $ 63,200      
Letter of credit outstanding 15,400      
Debt extinguishment loss $ 2,500      
XML 122 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - 2028 Notes and 2027 Notes (Details)
$ in Thousands
1 Months Ended 12 Months Ended 13 Months Ended
Dec. 17, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 17, 2020
USD ($)
Offering
Debt Instruments              
Borrowings of long-term debt       $ 1,049,000 $ 2,395,250 $ 714,830  
Proceeds from issuance of debt       1,049,000 2,395,250 714,830  
Repayments of long-term debt       1,204,375 2,071,750 605,636  
Interest paid       99,797 97,451 86,758  
Debt extinguishment loss       $ 3,971 3,653 $ 2,450  
2028 Notes              
Debt Instruments              
Debt instrument face amount $ 300,000 $ 500,000     $ 500,000   $ 300,000
Interest rate (as a percent) 6.25% 6.25%     6.25%   6.25%
Number of offerings | Offering             2
Borrowings of long-term debt $ 309,900 $ 491,800          
Percent of face value debt issued 104.875%           104.875%
Debt instrument effective interest rate (as a percent) 5.60%           5.60%
Proceeds from issuance of debt $ 309,900 491,800          
Issuance costs $ 4,700 $ 8,200     $ 8,200   $ 4,700
2027 Notes              
Debt Instruments              
Debt instrument face amount     $ 500,000        
Interest rate (as a percent)     6.875%        
Borrowings of long-term debt     $ 491,200        
Proceeds from issuance of debt     491,200        
Issuance costs     $ 8,800        
XML 123 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt - 2022 Notes and 2021 Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2020
Apr. 05, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Instruments          
Repayments of long-term debt     $ 1,204,375 $ 2,071,750 $ 605,636
Interest paid     99,797 97,451 86,758
Debt extinguishment loss     $ 3,971 3,653 $ 2,450
2022 Notes          
Debt Instruments          
Redemption rate (as a percent) 100.00%        
Repayments of long-term debt $ 350,000        
Interest paid 10,500        
Debt extinguishment loss $ 4,000        
2021 Notes          
Debt Instruments          
Redemption rate (as a percent)   100.00%      
Repayments of long-term debt   $ 350,000      
Interest paid   $ 200      
Debt extinguishment loss       $ 3,700  
XML 124 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt Long-Term Debt - Debt Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Long-term Debt, Fiscal Year Maturity    
2024 $ 393,000  
Long-term debt maturities through 2025 $ 393,000  
2022 Notes    
Long-term Debt, Fiscal Year Maturity    
Unamortized debt issuance cost   $ 2,046
Deferred finance cost   $ 2,316
XML 125 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Increase (Decrease) in Stockholders' Equity      
Merger-related adjustments     $ 5,670
Adjustments related to TCJA     (300)
Accumulated Other Comprehensive Income (Loss)      
Increase (Decrease) in Stockholders' Equity      
Beginning balance $ (1,387) $ 5,773 1,197
Loss recognized in other comprehensive income (loss), net of tax provision (benefit) of $(1,776), $(1,425) and $169, respectively (6,683) (5,360) (659)
(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax provision (benefit) of $(814), $478 and $185, respectively 3,064 (1,800) (435)
Merger-related adjustments     5,670
Other comprehensive income (loss) attributable to Archrock stockholders (3,619) (7,160) 4,576
Ending balance (5,006) (1,387) 5,773
Loss recognized in other comprehensive income, tax expense (benefit) (1,776) (1,425) 169
(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, tax provision (benefit) $ (814) $ 478 $ 185
XML 126 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Equity - Elite Acquisition (Details) - Elite Acquisition - Common Stock - USD ($)
shares in Millions, $ in Millions
1 Months Ended
Aug. 01, 2019
Aug. 31, 2019
Business Acquisition    
Shares issued as compensation for asset acquisition (shares) 21.7 21.7
Fair value of equity consideration $ 225.9 $ 225.9
XML 127 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Equity - Merger Transaction (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2018
USD ($)
shares
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Class of Stock                                
Deferred tax assets net   $ 173,146       $ 131,521               $ 173,146 $ 131,521  
Deferred tax asset valuation allowances   1,027       822               1,027 822  
Merger-related costs                             8,213 $ 10,162
Dividends paid to Archrock stockholders   $ 22,177 $ 22,308 $ 22,176 $ 22,171 $ 22,031 $ 22,062 $ 17,206 $ 17,231 $ 17,156 $ 17,114 $ 15,486 $ 8,532 $ 88,832 $ 78,530 $ 58,288
Partnership                                
Class of Stock                                
Ownership interest (percent)                         43.00%      
Public Unitholders | Partnership                                
Class of Stock                                
Ownership interest (percent)                         57.00%      
Common Stock                                
Class of Stock                                
Shares issued (in shares) | shares                             21,656,683 57,634,005
Merger Transaction                                
Class of Stock                                
Amount of gain (loss) from merger $ 0                              
Deferred tax assets resulting from merger 156,000                 156,000           $ 156,000
Deferred tax assets net 52,200                 52,200           52,200
Deferred tax asset valuation allowances 50,800                 $ 50,800           50,800
Adjustments to additional paid in capital, deferred tax asset $ 105,200                              
Merger-related costs                             $ 500 $ 10,200
Merger Transaction | Common Stock                                
Class of Stock                                
Shares issued (in shares) | shares 57,600,000                              
Merger Transaction | Partnership                                
Class of Stock                                
Business acquisition, shares acquired (shares) | shares 41,200,000                              
Fair value of equity consideration $ 625,300                              
Merger Transaction | Partnership | Common Stock                                
Class of Stock                                
Share conversion rate (per share) 1.40                              
XML 128 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Equity - Effects of Change in Ownership (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]      
Net income attributable to Archrock stockholders $ (68,445) $ 97,330 $ 21,063
Increase in Archrock stockholders' additional paid-in capital for change in ownership of Partnership common units     56,845
Increase from net income attributable to Archrock stockholders and transfers from noncontrolling interest     $ 77,908
XML 129 R103.htm IDEA: XBRL DOCUMENT v3.20.4
Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 16, 2021
Jan. 27, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Distributions                                  
Declared Dividends per Common Share (in dollars per share)     $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.145 $ 0.132 $ 0.132 $ 0.132 $ 0.132 $ 0.120 $ 0.120 $ 0.580 $ 0.554 $ 0.504
Dividends Paid     $ 22,177 $ 22,308 $ 22,176 $ 22,171 $ 22,031 $ 22,062 $ 17,206 $ 17,231 $ 17,156 $ 17,114 $ 15,486 $ 8,532 $ 88,832 $ 78,530 $ 58,288
Subsequent Event                                  
Distributions                                  
Declared Dividends per Common Share (in dollars per share)   $ 0.145                              
Dividends Paid $ 22,200                                
XML 130 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contract with Customers - Disaggregate Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
hp
segment
Dec. 31, 2019
USD ($)
hp
Dec. 31, 2018
USD ($)
hp
Disaggregation of Revenue      
Revenue $ 874,970 $ 965,485 $ 904,441
Number of reportable segments | segment 2    
Contract Operations      
Disaggregation of Revenue      
Revenue $ 738,918 771,539 672,536
Contract Operations | Transferred at Point in Time      
Disaggregation of Revenue      
Revenue 5,600 7,900 6,600
Contract Operations | 0 - 1,000 horsepower per unit      
Disaggregation of Revenue      
Revenue $ 224,702 $ 259,985 $ 241,810
Contract Operations | 0 - 1,000 horsepower per unit | Minimum      
Disaggregation of Revenue      
Compressor units horsepower (horsepower) | hp 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
Contract Operations | 1,001 - 1,500 horsepower per unit      
Disaggregation of Revenue      
Revenue $ 305,185 $ 316,082 $ 276,775
Contract Operations | 1,001 - 1,500 horsepower per unit | Minimum      
Disaggregation of Revenue      
Compressor units horsepower (horsepower) | hp 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
Contract Operations | Over 1,500 horsepower per unit      
Disaggregation of Revenue      
Revenue $ 206,749 $ 191,510 $ 149,783
Contract Operations | Over 1,500 horsepower per unit | Minimum      
Disaggregation of Revenue      
Compressor units horsepower (horsepower) | hp 1,500 1,500 1,500
Contract Operations | Other      
Disaggregation of Revenue      
Revenue $ 2,282 $ 3,962 $ 4,168
Aftermarket Services      
Disaggregation of Revenue      
Revenue 136,052 193,946 231,905
Aftermarket Services | Services      
Disaggregation of Revenue      
Revenue 79,012 122,076 142,476
Reversal of revenue due to change in estimate of performance obligation partially satisfied in prior periods   900  
Aftermarket Services | OTC parts and components sales      
Disaggregation of Revenue      
Revenue $ 57,040 $ 71,870 $ 89,429
XML 131 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contract with Customers - Performance Obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 349,993
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 252,807
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 82,366
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 13,216
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 1,436
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 168
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligations expected to be satisfied, expected timing 1 year
XML 132 R106.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contract with Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue      
Accounts receivable, trade, net of allowance of $3,370 and $2,210, respectively $ 104,425 $ 144,865  
Contract liability with customer 4,600 11,400  
Deferred revenue recognized in earnings 19,489 42,268 $ 28,428
Deferred revenue 12,732 36,578 $ 36,571
Contract with Customers      
Disaggregation of Revenue      
Accounts receivable, trade, net of allowance of $3,370 and $2,210, respectively $ 95,600 $ 139,400  
XML 133 R107.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Lived Asset Impairment (Details)
hp in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
CompressorUnit
hp
Dec. 31, 2019
USD ($)
CompressorUnit
hp
Dec. 31, 2018
USD ($)
CompressorUnit
hp
Impaired Long-Lived Assets Held and Used      
Other asset impairment $ 1,700    
Idle Compressor Units      
Impaired Long-Lived Assets Held and Used      
Idle compressor units retired from the active fleet (compressors) | CompressorUnit 730 975 310
Horsepower of idle compressor units retired from the active fleet (horsepower) | hp 261 170 115
Impairment recorded on idle compressor units retired from the active fleet (in dollars) $ 77,590 $ 44,663 $ 28,127
XML 134 R108.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges - Changes to accrued liability balance (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Changes to accrued liability balance related to restructuring  
Balance at beginning of period $ 0
Charges incurred 8,450
Non-cash expense (1,660)
Payments (6,589)
Balance at end of period 201
Organizational Restructuring  
Restructuring charges  
Estimated additional charges 0
Changes to accrued liability balance related to restructuring  
Balance at beginning of period 0
Charges incurred 1,695
Non-cash expense (61)
Payments (1,634)
Pandemic Restructuring  
Changes to accrued liability balance related to restructuring  
Balance at beginning of period 0
Charges incurred 5,257
Non-cash expense (101)
Payments (4,955)
Balance at end of period 201
Property Restructuring  
Changes to accrued liability balance related to restructuring  
Balance at beginning of period 0
Charges incurred 1,498
Non-cash expense (1,498)
Loss on sale 915
Impairment loss $ 583
XML 135 R109.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges - By segment (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Restructuring charges  
Restructuring charges $ 8,450
Organizational Restructuring  
Restructuring charges  
Restructuring charges 1,695
Pandemic Restructuring  
Restructuring charges  
Restructuring charges 5,257
Property Restructuring  
Restructuring charges  
Loss on sale 915
Impairment loss 583
Restructuring charges 1,498
Corporate  
Restructuring charges  
Restructuring charges 3,644
Corporate | Organizational Restructuring  
Restructuring charges  
Restructuring charges 612
Corporate | Pandemic Restructuring  
Restructuring charges  
Restructuring charges 1,534
Corporate | Property Restructuring  
Restructuring charges  
Loss on sale 915
Impairment loss 583
Restructuring charges 1,498
Contract Operations | Operating Segments  
Restructuring charges  
Restructuring charges 2,963
Contract Operations | Operating Segments | Organizational Restructuring  
Restructuring charges  
Restructuring charges 458
Contract Operations | Operating Segments | Pandemic Restructuring  
Restructuring charges  
Restructuring charges 2,505
Aftermarket Services | Operating Segments  
Restructuring charges  
Restructuring charges 1,843
Aftermarket Services | Operating Segments | Organizational Restructuring  
Restructuring charges  
Restructuring charges 625
Aftermarket Services | Operating Segments | Pandemic Restructuring  
Restructuring charges  
Restructuring charges $ 1,218
XML 136 R110.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges - By type (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Restructuring charges  
Charges incurred $ 8,450
Organizational Restructuring  
Restructuring charges  
Charges incurred 1,695
Pandemic Restructuring  
Restructuring charges  
Charges incurred 5,257
Property Restructuring  
Restructuring charges  
Loss on sale 915
Impairment loss 583
Charges incurred 1,498
Severance costs  
Restructuring charges  
Charges incurred 6,952
Severance costs | Organizational Restructuring  
Restructuring charges  
Charges incurred 1,695
Severance costs | Pandemic Restructuring  
Restructuring charges  
Charges incurred 5,257
Property restructuring | Property Restructuring  
Restructuring charges  
Loss on sale 915
Impairment loss 583
Charges incurred $ 1,498
XML 137 R111.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes Income Taxes - Current and Deferred Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current tax provision (benefit):      
U.S. federal $ (99) $ 75  
State 326 377 $ 912
Total current 227 452 912
Deferred tax provision (benefit):      
U.S. federal (17,246) (35,597) 6,197
State (518) (4,000) (959)
Deferred Income Tax Expense (Benefit), Total (17,764) (39,597) 5,238
Provision for (benefit from) income taxes $ (17,537) $ (39,145) $ 6,150
XML 138 R112.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes Income Taxes - Reconciliation of Effective Tax Rate to Statutory Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes      
Effective income tax rate (as a percent) 20.40% (67.00%) 17.40%
U.S. statutory tax rate (as a percent) 21.00% 21.00% 21.00%
Effective Income Tax Rate Reconciliation      
Income taxes at U.S. federal statutory rate $ (18,056) $ 12,276 $ 7,415
Net state income taxes (817) 1,634 1,570
Tax credits (1,256) (1,757) (244)
Noncontrolling interest     (1,793)
Unrecognized tax benefits 772 (1,958) (1,443)
Valuation allowances and write off of tax attributes 236 (50,219) (58)
Executive compensation limitation 1,159 1,102 977
Stock 538 66 (455)
Other (113) (289) 181
Provision for (benefit from) income taxes $ (17,537) $ (39,145) $ 6,150
XML 139 R113.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes Income Taxes - Deferred Tax Asset (Liability) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:      
Net operating loss carryforwards $ 158,916 $ 116,378  
Accrued liabilities 3,133 3,486  
Other 12,124 12,479  
Deferred Tax Assets Gross 174,173 132,343  
Valuation allowances (1,027) (822)  
Total deferred tax assets 173,146 131,521  
Deferred tax liabilities:      
Property, plant and equipment (6,066) (6,440)  
Basis difference in the Partnership (103,721) (81,645)  
Other (7,150) (8,083)  
Total deferred tax liabilities (116,937) (96,168)  
Net deferred tax asset 56,209 35,353  
Deferred tax assets 56,934 36,642  
Deferred tax liabilities $ 725 $ 1,289  
U.S. statutory tax rate (as a percent) 21.00% 21.00% 21.00%
XML 140 R114.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes Income Taxes - Tax Attributes and Valuation Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2018
Apr. 30, 2018
Operating Loss Carryforwards        
Deferred tax assets net $ 131,521 $ 173,146    
Valuation allowances 822 1,027    
Tax benefit from adjustments to valuation allowance 50,200      
Increase in deferred tax assets 50,200      
Domestic        
Operating Loss Carryforwards        
Operating loss carryforwards   696,300    
Operating loss carryforward not subject to expiration   457,300    
Tax credit carryforward   2,500    
State        
Operating Loss Carryforwards        
Operating loss carryforwards   257,600    
Operating loss carryforward not subject to expiration   88,300    
NOL valuation allowance 800 1,000    
Tax credit carryforward   $ 200    
Net Operating Loss Carryforward | State        
Operating Loss Carryforwards        
Change in deferred tax asset valuation allowance 600      
Continuing Operations        
Operating Loss Carryforwards        
Increase in deferred tax assets 44,600      
Discontinued Operations        
Operating Loss Carryforwards        
Increase in deferred tax assets 5,600      
Merger Transaction        
Operating Loss Carryforwards        
Deferred tax assets resulting from merger     $ 156,000 $ 156,000
Deferred tax assets net     52,200 52,200
Valuation allowances     50,800 $ 50,800
Change in deferred tax asset valuation allowance $ (50,800)      
Merger Transaction | Continuing Operations        
Operating Loss Carryforwards        
Deferred tax assets net     46,600  
Valuation allowances     45,200  
Merger Transaction | Discontinued Operations        
Operating Loss Carryforwards        
Deferred tax assets net     5,600  
Valuation allowances     $ 5,600  
XML 141 R115.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes Income Taxes - Unrecognized Tax Benefit Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of the unrecognized tax benefit      
Beginning balance $ 18,453 $ 19,560 $ 21,400
Additions based on tax positions related to current year 2,397 2,227 1,893
Additions based on tax positions related to prior years   2,047 450
Reductions based on settlement refunds from government authorities   (4,414) (3,461)
Reductions based on tax positions related to prior years (73) (51) (20)
Reductions based on lapse of statute of limitations (1,885) (916) (702)
Ending balance $ 18,892 $ 18,453 $ 19,560
XML 142 R116.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Unrecognized Tax Benefit Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
item
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Income taxes        
Unrecognized tax benefits $ 18,892 $ 18,453 $ 19,560 $ 21,400
Unrecognized tax benefits, Income tax penalties and interest accrued 2,100 2,100 2,200  
Income tax interest and penalty expenses $ (100) (100) 700  
Number of state audits | item 2      
Amount refunded   2,400 1,700  
Decrease in uncertain tax positions   4,400 3,500  
Potential decrease in unrecognized tax benefit $ 2,700      
Exterran Corporation | Spinoff        
Income taxes        
Indemnification asset 7,868 8,508    
Continuing Operations        
Income taxes        
Unrecognized tax benefits that would impact tax rate if recognized 2,900 3,200 6,900  
Discontinued Operations        
Income taxes        
Unrecognized tax benefits that would impact tax rate if recognized $ 7,900 $ 8,300 $ 6,900  
XML 143 R117.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Net Income Attributable to Common Stockholders (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Summary of net income attributable to Archrock common stockholders used in the calculation of basic and diluted income per common share      
Income (loss) from continuing operations attributable to Archrock stockholders $ (68,445) $ 97,603 $ 21,063
Loss from discontinued operations, net of tax   (273)  
Net income (loss) attributable to Archrock stockholders (68,445) 97,330 21,063
Less: Earnings attributable to participating securities (1,338) (1,348) (815)
Net income (loss) attributable to Archrock common stockholders, basic (69,783) 95,982 20,248
Net income (loss) attributable to Archrock common stockholders, diluted $ (69,783) $ 95,982 $ 20,248
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders      
Weighted average common shares outstanding including participating securities (in shares) 152,827 139,317 110,843
Less: Weighted average participating securities outstanding (in shares) (1,999) (1,825) (1,538)
Weighted average common shares outstanding used in basic net income (loss) per common share (in shares) 150,828 137,492 109,305
Weighted average common shares outstanding used in diluted net income (loss) per common share (in shares) 150,828 137,528 109,421
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)   34 111
On settlement of ESPP      
Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders      
Net dilutive potential common shares issuable (in shares)   2 5
XML 144 R118.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share - Anti-dilutive Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable      
Net dilutive potential common shares issuable (shares) 167 154 195
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) 96 154 195
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) 54    
On settlement of ESPP      
Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable      
Net dilutive potential common shares issuable (shares) 17    
XML 145 R119.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Interest Rate Swaps (Details) - Derivatives Designated as Hedging Instruments
$ in Millions
Dec. 31, 2020
USD ($)
Interest Rate Swaps  
Notional Disclosures  
Deferred pre-tax losses to be reclassified during next 12 months $ 4.8
Weighted average effective fixed interest rate on interest rate swaps (as a percent) 1.80%
Interest Rate Swaps, expiring March 2022  
Notional Disclosures  
Notional amount of interest rate swaps $ 300.0
XML 146 R120.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Effect of Derivative Instruments on Balance Sheets (Details) - Derivatives Designated as Hedging Instruments - Interest Rate Swaps - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives    
Derivative assets   $ 12
Derivative liability $ 6,337 1,768
Other current assets    
Derivatives    
Derivative assets   12
Accrued liabilities    
Derivatives    
Derivative liability 4,810 593
Other liabilities    
Derivatives    
Derivative liability $ 1,527 $ 1,175
XML 147 R121.htm IDEA: XBRL DOCUMENT v3.20.4
Derivatives - Effect of Derivative Instruments on Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Effect of derivative instruments on results of operations      
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 105,716 $ 104,681 $ 93,328
Interest Rate Swaps      
Effect of derivative instruments on results of operations      
Pre-tax gain (loss) recognized in other comprehensive income (loss) (8,459) (6,785) 3,512
Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense (3,878) 2,278 617
Total amount of interest expense in which the effects of cash flow hedges are recorded $ 105,716 $ 104,681 $ 93,328
XML 148 R122.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Measured on Recurring Basis (Details) - Recurring Basis - Level 2 - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair value measurement of assets and liabilities    
Derivative asset   $ 12
Derivative liability $ 6,337 $ 1,768
XML 149 R123.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Measured on Nonrecurring Basis (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
$ / hp
Y
Dec. 31, 2019
USD ($)
Valuation of our interest rate swaps and impaired assets      
Goodwill impairment $ 99,800 $ 99,830  
Level 3 | Impaired Long-Lived Assets | Land and buildings | Measurement Input, Sales trends period      
Valuation of our interest rate swaps and impaired assets      
Measurement input | Y   3  
Level 3 | Impaired Long-Lived Assets | Land and buildings | Measurement Input, Sale proceeds | Minimum      
Valuation of our interest rate swaps and impaired assets      
Measurement input   100  
Level 3 | Impaired Long-Lived Assets | Land and buildings | Measurement Input, Sale proceeds | Maximum      
Valuation of our interest rate swaps and impaired assets      
Measurement input   600  
Level 3 | Impaired Long-Lived Assets | Land and buildings | Measurement Input, Sale proceeds | Weighted average      
Valuation of our interest rate swaps and impaired assets      
Measurement input   427  
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Weighted average disposal period      
Valuation of our interest rate swaps and impaired assets      
Measurement input | Y   4  
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Minimum      
Valuation of our interest rate swaps and impaired assets      
Measurement input | $ / hp   0  
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Maximum      
Valuation of our interest rate swaps and impaired assets      
Measurement input | $ / hp   289  
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Sale proceeds | Weighted average      
Valuation of our interest rate swaps and impaired assets      
Measurement input | $ / hp   20  
Level 3 | Impaired Long-Lived Assets | Compressors | Measurement Input, Discount for market liquidity      
Valuation of our interest rate swaps and impaired assets      
Measurement input   0.81  
Nonrecurring Basis | Level 3 | Impaired Long-Lived Assets | Land and buildings      
Valuation of our interest rate swaps and impaired assets      
Impaired assets   $ 430  
Nonrecurring Basis | Level 3 | Impaired Long-Lived Assets | Compressors      
Valuation of our interest rate swaps and impaired assets      
Impaired assets   $ 19,046 $ 5,859
XML 150 R124.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Fair Value of Debt (Details) - Fixed Rate Debt - Level 2 - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 1,371,000 $ 1,400,000
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Long-term debt, fair value $ 1,295,867 $ 1,329,549
XML 151 R125.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost      
Total stock-based compensation expense $ 12,072 $ 10,441 $ 8,484
Equity awards      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost      
Total stock-based compensation expense 10,551 8,105 7,388
Liability awards      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost      
Total stock-based compensation expense $ 1,521 $ 2,336 $ 1,096
XML 152 R126.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Incentive Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock-based payment awards      
Shares withheld to cover tax withholding (in shares) 236,752 212,080 167,382
Shares withheld to cover tax withholding (in dollars) $ 1,804 $ 2,007 $ 1,759
2020 Plan      
Stock-based payment awards      
Number of shares authorized for issuance 8,500,000    
Reduction in number of shares available for issuance for each stock-settled award granted 1    
XML 153 R127.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock-based payment awards      
Options granted (in shares) 0 0 0
Stock Options      
Options outstanding at beginning of period (in shares) 154    
Options canceled (in shares) (90)    
Options outstanding at end of period (in shares) 64 154  
Options exercisable (in shares) 64 154  
Weighted Average Exercise Price Per Share      
Options outstanding at beginning of period (in dollars per share) $ 19.40    
Options canceled (in dollars per share) 15.32    
Options outstanding at end of period (in dollars per share) 25.18 $ 19.40  
Options exercisable (in dollars per share) $ 25.18 $ 19.40  
Weighted Average Remaining Life      
Weighted average remaining life of outstanding options at end of period 2 months 12 days    
Weighted average remaining life of exercisable options at end of period 2 months 12 days    
Intrinsic value of options exercised during period (n dollars)     $ 0.8
Options exercised during period (in shares) 0 0  
Options      
Stock-based payment awards      
Vesting period 3 years    
Options | Maximum      
Stock-based payment awards      
Expiration period 7 years    
Options | First anniversary vesting      
Stock-based payment awards      
Vesting percentage 33.33%    
Vesting period 1 year    
Options | Second anniversary vesting      
Stock-based payment awards      
Vesting percentage 33.33%    
Vesting period 1 year    
Options | Third anniversary vesting      
Stock-based payment awards      
Vesting percentage 33.33%    
Vesting period 1 year    
XML 154 R128.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Narrative (Details)
12 Months Ended
Dec. 31, 2020
Performance-based restricted stock units  
Stock-based payment awards  
Dividend yield (as a percent) 0.00%
Performance-based restricted stock units, Market conditions  
Stock-based payment awards  
Vesting period 3 years
Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units | First anniversary vesting  
Stock-based payment awards  
Vesting percentage 33.33%
Vesting period 1 year
Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units | Second anniversary vesting  
Stock-based payment awards  
Vesting percentage 33.33%
Vesting period 1 year
Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units | Third anniversary vesting  
Stock-based payment awards  
Vesting percentage 33.33%
Vesting period 1 year
XML 155 R129.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Measurement Inputs (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Performance-based restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Remaining performance period as of grant date (in years) 2 years 10 months 24 days 2 years 10 months 24 days 2 years 9 months 18 days
Risk-free interest rate (as a percent) 1.40% 2.60% 2.40%
Grant-date fair value (in dollars per share) $ 11.33 $ 12.91 $ 13.46
Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Grant-date fair value (in dollars per share) $ 9.37 $ 10.01 $ 9.66
XML 156 R130.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units      
Shares      
Non-vested awards at beginning of period (in shares) 2,022    
Granted (in shares) 1,467    
Vested (in shares) (933)    
Canceled (in shares) (110)    
Non-vested awards at end of period (in shares) 2,446 2,022  
Weighted Average Grant Date Fair Value Per Share      
Non-vested awards at beginning of period (in dollars per share) $ 10.25    
Granted (in dollars per share) 9.37 $ 10.01 $ 9.66
Vested (in dollars per share) 10.39    
Canceled (in dollars per share) 9.78    
Non-vested awards at end of period (in dollars per share) $ 9.69 $ 10.25  
Fair value of vested shares (in dollars) $ 7.1 $ 9.0 $ 8.2
Cash-settled restricted stock units and cash-settled performance units      
Shares      
Non-vested awards at end of period (in shares) 454    
Restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units      
Shares      
Non-vested awards at end of period (in shares) 1,992    
XML 157 R131.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash-settled restricted stock units      
Unrecognized compensation      
Payments for vested cash-settled shares $ 0.5 $ 1.3 $ 1.1
Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units      
Unrecognized compensation      
Unrecognized compensation cost related to unvested awards (in dollars) $ 13.7    
Weighted-average period over which the expected unrecognized compensation cost related to unvested stock options will be recognized 1 year 9 months 18 days    
XML 158 R132.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2020
USD ($)
shares
Stock-based payment awards  
Maximum annual contribution per employee | $ $ 25,000
Maximum annual contribution per employee (as a percent) 10.00%
Number of shares authorized for issuance 1,000,000
Remaining shares available for purchase 611,707
Purchase discount rate 5.00%
Minimum  
Stock-based payment awards  
Purchase price of shares (as a percent of fair market value) 85.00%
Maximum  
Stock-based payment awards  
Purchase price of shares (as a percent of fair market value) 100.00%
XML 159 R133.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Directors' Stock and Deferral Plan (Details) - Directors Stock And Deferral Plan - shares
Dec. 31, 2020
Dec. 31, 2007
Stock-based payment awards    
Number of shares authorized for issuance   100,000
Remaining shares available for purchase 37,771  
XML 160 R134.htm IDEA: XBRL DOCUMENT v3.20.4
Retirement Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended 42 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Retirement Benefits [Abstract]        
Employer percentage match of employees contribution       100.00%
Employer maximum contribution as a percentage of gross pay       5.00%
Employer matching contributions for retirement plan (in dollars) $ 5.6 $ 6.8 $ 6.5  
XML 161 R135.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Performance Bonds (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Performance Bonds  
Commitments and contingencies  
Maximum potential undiscounted payments $ 2.2
XML 162 R136.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Tax Matters - Loss contingencies (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Non-income based tax audits    
Loss Contingencies [Line Items]    
Accrued liability for the outcomes of non-income based tax audits $ 5.6 $ 2.5
Non-income based tax audits being managed by Exterran Corporation    
Loss Contingencies [Line Items]    
Accrued liability for the outcomes of non-income based tax audits $ 1.6 $ 2.8
XML 163 R137.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Tax Matters - Sales and use tax (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Gain Contingencies [Line Items]    
Net benefit recorded from sales and use tax audit   $ 12.4
Sales and use tax refund $ 17.3  
Accrued liability related to sales and use tax audit settlement $ 2.0  
Cost of sales excluding depreciation and amortization    
Gain Contingencies [Line Items]    
Net benefit recorded from sales and use tax audit   4.4
SG&A    
Gain Contingencies [Line Items]    
Net benefit recorded from sales and use tax audit   $ 7.9
XML 164 R138.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions (Details)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Aug. 01, 2019
shares
Aug. 31, 2019
shares
Dec. 31, 2020
USD ($)
director
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
JDH Capital and affiliates of Hilcorp          
Related Party Transaction          
Number of directors shareholders have right to designate | director     1    
Affiliated Entity | JDH Capital | Archrock, Inc.          
Related Party Transaction          
Ownership interest (percent)     14.20%    
Affiliated Entity | JDH Capital | Elite Acquisition | Common Stock          
Related Party Transaction          
Minimum ownership interest of outstanding shares required to elect a board of director (percent)     7.50%    
Affiliated Entity | Hilcorp          
Related Party Transaction          
Revenue from related party transactions     $ 40.3 $ 31.4 $ 12.0
Due from related party     3.9 5.1  
Affiliated Entity | Jeffery D. Hildebrand | Director          
Related Party Transaction          
Compensation paid by entity to individual in role as Director     0.0 $ 0.0  
Affiliated Entity | Jason C. Rebrook | Director          
Related Party Transaction          
Compensation paid by entity to individual in role as Director     $ 0.0    
Elite Acquisition | Common Stock          
Related Party Transaction          
Shares issued as compensation for asset acquisition (shares) | shares 21.7 21.7      
Elite Acquisition | Affiliated Entity | JDH Capital | Common Stock          
Related Party Transaction          
Shares issued as compensation for asset acquisition (shares) | shares 21.7        
XML 165 R139.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Concentrations (Details)
12 Months Ended
Dec. 31, 2018
Williams Partners | Customer Concentration Risk | Sales Revenue  
Customers  
Concentration risk (as a percent) 11.00%
XML 166 R140.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Revenue and Gross Margin by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue and other financial information by reportable segment      
Revenue $ 874,970 $ 965,485 $ 904,441
Gross margin 497,777 509,247 440,074
Capital expenditures 140,302 385,198 319,102
Contract Operations      
Revenue and other financial information by reportable segment      
Revenue 738,918 771,539 672,536
Gross margin 477,831 474,279 399,523
Aftermarket Services      
Revenue and other financial information by reportable segment      
Revenue 136,052 193,946 231,905
Gross margin 19,946 34,968 40,551
Operating Segments      
Revenue and other financial information by reportable segment      
Capital expenditures 138,800 383,364 313,159
Operating Segments | Contract Operations      
Revenue and other financial information by reportable segment      
Capital expenditures 133,492 374,650 307,048
Operating Segments | Aftermarket Services      
Revenue and other financial information by reportable segment      
Capital expenditures 5,308 8,714 6,111
Corporate      
Revenue and other financial information by reportable segment      
Capital expenditures $ 1,502 $ 1,834 $ 5,943
XML 167 R141.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Reconciliation of Segment Assets to Total Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets    
Assets $ 2,779,722 $ 3,109,975
Assets associated with discontinued operations 11,036 12,901
Operating Segments    
Revenues from External Customers and Long-Lived Assets    
Assets 2,639,849 2,983,556
Operating Segments | Contract Operations    
Revenues from External Customers and Long-Lived Assets    
Assets 2,593,864 2,915,724
Operating Segments | Aftermarket Services    
Revenues from External Customers and Long-Lived Assets    
Assets 45,985 67,832
Corporate    
Revenues from External Customers and Long-Lived Assets    
Assets $ 128,837 $ 113,518
XML 168 R142.htm IDEA: XBRL DOCUMENT v3.20.4
Segments - Reconciliation of Net Income to Gross Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation Net Income (Loss) to Gross Margin        
Total gross margin   $ 497,777 $ 509,247 $ 440,074
Less:        
Selling, general and administrative   105,100 117,727 101,563
Depreciation and amortization   193,138 188,084 174,946
Long-lived and other asset impairment   79,556 44,663 28,127
Goodwill impairment $ 99,800 99,830    
Restatement and other charges     445 19
Restructuring charges   8,450    
Interest expense   105,716 104,681 93,328
Debt extinguishment loss   3,971 3,653 2,450
Transaction-related costs     8,213 10,162
(Gain) loss on sale of assets, net   (10,643) (16,016) (5,674)
Other income, net   (1,359) (661) (157)
Income (loss) before income taxes   $ (85,982) $ 58,458 $ 35,310
XML 169 R143.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended 13 Months Ended 22 Months Ended 52 Months Ended
Feb. 10, 2021
CompressorUnit
Mar. 31, 2021
USD ($)
Jun. 30, 2020
Sep. 30, 2023
Dec. 31, 2020
USD ($)
Nov. 08, 2024
Dec. 31, 2022
Nov. 08, 2024
Feb. 22, 2021
USD ($)
Nov. 08, 2019
USD ($)
Apr. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Feb. 28, 2018
USD ($)
Subsequent Events                          
Gain on sale         $ 12,475                
Credit Facility                          
Subsequent Events                          
Maximum borrowing capacity         $ 1,250,000           $ 1,250,000 $ 1,100,000  
Senior Secured Debt to EBITDA         3.5                
Total Debt to EBITDA ratio     5.50                    
Issuance costs                   $ 6,400     $ 3,300
Credit Facility | Forecast                          
Subsequent Events                          
Total Debt to EBITDA ratio               5.25          
Credit Facility | Conditional Event | Forecast                          
Subsequent Events                          
Total Debt to EBITDA ratio               5.50          
Letters of Credit, Credit Facility                          
Subsequent Events                          
Maximum borrowing capacity                     $ 50,000 $ 25,000  
Swing Line Loans, Credit Facility                          
Subsequent Events                          
Maximum borrowing capacity         $ 50,000                
Subsequent Event | Credit Facility                          
Subsequent Events                          
Maximum borrowing capacity                 $ 750,000        
Senior Secured Debt to EBITDA             3.00            
Issuance costs                 $ 1,800        
Subsequent Event | Credit Facility | Forecast                          
Subsequent Events                          
Total Debt to EBITDA ratio       5.50   5.25 5.75            
Subsequent Event | Credit Facility | Conditional Event | Forecast                          
Subsequent Events                          
Total Debt to EBITDA ratio           5.50              
Subsequent Event | Disposed of by Sale, Not Discontinued Operations | February 2021 Disposition                          
Subsequent Events                          
Number of compressors | CompressorUnit 300                        
Compressor units horsepower (horsepower) | CompressorUnit 40,000                        
Subsequent Event | Disposed of by Sale, Not Discontinued Operations | February 2021 Disposition | Forecast                          
Subsequent Events                          
Gain on sale   $ 6,000                      
XML 170 R144.htm IDEA: XBRL DOCUMENT v3.20.4
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Allowance for credit losses applied to accounts receivable in the balance sheet - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Movement in Valuation Allowances and Reserves      
Balance at Beginning of Period $ 2,210 $ 1,452 $ 1,794
Charged to Costs and Expenses 3,525 2,567 1,677
Deductions(1) 2,365 1,809 2,019
Balance at End of Period $ 3,370 $ 2,210 $ 1,452
EXCEL 171 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !6H5E('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 " 5J%92MRVI+NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\F"A]#M1?&D(+B@> N3V=U@DX9DI-VWMZV[740?P&-F_GSS M#4R#R6"?Z3GWB3)[*C=CZ&(QF+;BR)P,0,$C!5OJ*1&GYK[/P?+TS =(%C_L M@4!+>0N!V#K+%F9@E5:B:!N'!C-9[O,9[W#%I\_<+3"'0!T%BEQ U0I$.T], MI[%KX J884PYE.\"N96X5/_$+AT0Y^18_)H:AJ$>-DMNVD'!V]/CR[)NY6-A M&Y&F7\4;/B7:BLODU\W=_>Y!M%IJ54E=:;W3RDAIM'R?77_X785#[_S>_V/C MBV#;P*^[:+\ 4$L#!!0 ( !6H5E*97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M%:A64GF150!O!@ &AH !@ !X;"]W;W)K4N;9(9 N')]8T+:7N[F/@A;8$ULB9/E /_^ M5L;8M&/6_@)^V\>/5JMG5^OKK=+/2[E2]_8?1>(6#O0S/0QULU] E M@M8MT+H96O><;Y2?PJHSY'&_X563A9N[3OL#PJ)7L.@U8S&2,F41>> ;I4T5 M'1S'Z)0C=/H%G7XS.G.NA0IL(!)8#)7^J4'*0^^75Z]JIG]0PX#1$<<8JCD62*?=41)Q\3N,EUU5\U^_W$4Y7 M!:&F'VX)JU2 RXRI#/+*Z<01QGI/U0*__YXLUKM^^\FTD?(>@!G-(P>HW8I<)@BZ(&)3,_1)_K8!+BEJ+OXK*=$QO#3R4AW/J]LF6$ MQ)B4PN_BBEU,X!EYK3%__ MC4>J]B\MTSF*N$@/9YV^Q.;_P<*#!P*%=C%(I M\RZNS79NR @J[_-4< Z=#$BI;:[N"A_5#[X9!XJB<8P#C+T^NVA@T=OJ>PN M+LF/PD"242O"F1\2/V)GECR.8I,6*-G"@+AC168IZ10774C(@9!KLMC'2Q55 M,:H!&#U\&6-,2MVFN,C:3)?Y9^>'3*[A6))M*,!9.DN'7/]<5^?\:F"?%EA> MH:5JTT:J_1TV9^UGJ;8P"YPE$& !F25)6AUA-9A//,&XE9I-&VGV-Q5!!H:- M:U;1Z,H JT'ZK#!"I5;39EJ=:FW+OD.ME\49:&9:30Q'K'%5J=VTD7;/) 34 M8;MMJV1VI%K)#$>L85;J.6VDY]G4D3&DEK72E9FN!N(KK\S'SQ2R*R%V:P.UJ':O!J2OB::GT%!?IG-%]S/7:!M@?@&!"R#_Q MALEJ]^& M=1*R:>X6,_&TP&<,A46>%Z#1BZTIF.%[-1M$K1=]K M5,\DKM]QK5[/-T&0D?W*-8U4*?S#P M>M>=ERH*I;Q[C>3]-,'"UB9D4)N3+ZF!J9,V459U8G+D_@DMMT<'PZ'3O3I# MZZ1O@NOQ<>>;NWN\\WK(74'[Q+;0A129&*YT6JW)S:2>;:C7T%L6RO;*2"?8$-C%R$@ M91X,511 'KK($[E((+MON&]'8!193^V,I M<+)7M\\*25QX6\#V\-P*A)Q,N,]ME5=TS"X(S!P1/_E,%SX3$@C,F39D-IL= M1@[L;!.5V/80UJ7RRBSH-A,!GQ'/O#JM89#01GJ>L,KIX=VX\HL MZ.$YZYB8IR*QA?(39QIM&-7 M=LN;7M8Z>Z5:=!KV,*X: :7@0.M,2JD!."OAG9-FNDVMV4>) MA/BVQ7/HJQ=7BP\?HZS=WRD?/WPU^<1L9DY(Q%=@ZEP.();TX4/$X<2H3=:: M7RIC5)P=AIR!<-@'X/Y**7,\L2\H/@?=_@]02P,$% @ %:A64NP/]:#2 M!@ C1L !@ !X;"]W;W)KIUZ)"[SZ;K&&M9N.MXX727W]VLB2[L6,XW7V O.QX M\LQD9IX9Y^1)Z>_-4@@#?JZJNCF=+8U9'\_G3;D4*]X"+=M&JFF,(Z7S%93T[.VGO7>NS$[4QE:S%M0;-9K7B^OF#J-33Z0S- M7FY\E0]+XV[,ST[6_$'<"/-M?:WMU;S7LI K43=2U4"+^]/9.3J^(+E;T$K\ M)<53LW,.G"EW2GUW%Q\7IS/H$(E*E,:IX/;P*"Y$53E-%L>/K=)9_TRWB M5_2T79GDZ8S.P$/=\4YFOZND/L34H<_I*537M?_"TE84S M4&X:HU;;Q1;!2M;=D?_<.F)G 4HG%N#M OS6!62[@+2&=LA:LRZYX6/JZO8&'()O-Y?@W<%[< !D#6Z7:M/P>M&Z-QJX],&;W16M0&\*81ICF.:"2]1M)J M3*72[/$,P2(_F3_N>L07(I1EO= > MRK1'F491GI>EVEA0-O]*81'>52(!1O.%/=2V9*A[P"N;V+PNA;LX( G)86O7 M 4XP@HE=V:Q%FWK5<\BV#@#=LRU-<3:R+B"6IHQ.V)?U]F51^S[6C];G2@>1 M9=XC*:$Y' 'SI?(TI7D8%^UQT2BN+V8IM,WFW:@+0:2^5S!S$;\'T9$["NN(-I MX]*EVMK2BFDC. 29!;"P@N;I"'- +LL*4K PZ*('7<3?O87,C:P?0"4LW8"O M7[Y%_%OX_BTPH2.H :F\@"@,%,&!"F 4ZN]*+9YD504+- PD-LRFO(-V^ >] MDK.&UP_2EJ*M6R9?Y%;17@:CC(QC+R"6YVD^Y9V!,Q".EWA5VU)9&E"J)H82 M^W%48#1^A0&QU,I-%!HT\!"*$]&EN!:G: ; M_/)/H,^] 3$*,9IRP4 2*,X2%JEVH;3C@B!*O_+GU$;\&*4O1G.63J#$ T'@ M.$'TQ44+VVAM@H[$/E$0QL9M5D *0" 9'">9/2I\+11\)LE]H(&I M!;,I!P]L@^-LTY'A:P #], @8V.( 3'*\!3&@45PG$5V&''W_?\'6L0^G>2, M>O;X4BR#$TTG'A@'OV7<>A=>Z#J$OG_7>?E1$ T_=!]%'-;G?PN%GS4IS.UG:F%_I1S,Y J//_ M'Q3M6S^0(BZB?<&5G>W,N:_U2#1JCRN_'X >060; PT>>;41 MP 8K:)9'!SQV>V,?E%1?;M M&XB/Q(G/18JJWV &?[ZUM!)$";%'K. M"$AE;&(.(@.UDCBUGB\6TM4>F^9K+A>'L@8E7TN;]D&H/GN2%*<4CR>.H""R M/IVHL&1G S%.L[8#W*PV55M+5;=?I%8VHY9NR_S1TJYJPIN)/GL>9A".QXN0 MF&MB)F /)$M>W5+L82_$O2QEL!4@/G4>N@I9> P6E,1IRO(IK /1DCC1WFK; MP&ST\TN6Y G,<&(;Z#;2:9)#G-ANWCF^S:4VW!/ NY'_#0'OD^\A(S0?M^=! M.<3H5 P-+$W>,NN)MFP& 0:V#DF69=[>'@Z#0B&I]/YSK<2]Z'J3ZX?9-W8YO;>KH1'N56ANV\_W851Z_;SR9TR M1JW:TZ6P4Z1V O;W>V59>'OAOLCT7^#._@%02P,$% @ %:A64EEX<]\< M P MPD !@ !X;"]W;W)KVBE3KB))"0"I HM&JEKD6%;A?3+DQBB%4GSFP'VOWZV4E(PS=L7!#;.1_/ M>SC&[BP9?Q,1QA*\QS0172.2,KTV31%$.$:BP5*QU M4C3'8RQ?TQ%7,[.*$I(8)X*P!' \ZQI]ZWI@0>V06WPG>"EJ8Z"E3!E[TY.' ML&M 380I#J0.@=1C@0>84AU) &C(O\&R\+6]0T09$*RN'16!#%)BB=Z+PM1<[": M>QSLTL$^U<$I'9Q<:$&6RQHBB7H=SI: :VL530_RVN3>2@U)],\XEER])ELN>H[CJ;(M MZA7;-K)MZ]-H#;59H38/HH[4EL*KD"*.%@@FF%PH1H@9)0B+D"* MU?]"I'KE/DCWJA512K.]&+ M^&Z-J@6+SP;^"89K$MQ*@OM/$H@0V7%\=XMJD_N0Q1JP5P%[!X$'+([5AOF/ M=O%.:9@HA1Q24L>M@'FS9GNMO M"-AAZ'K0=J&]P6_63E5]I?F&^)PD E \4YZPX:E=SXM;0C&1+,T/VBF3ZMC. MAY&Z66&N#=3[&6-R-=%G=W57Z_T%4$L#!!0 ( !6H5E(2N9R;X@8 &@; M 8 >&PO=V]R:W-H965T&ULK5E-;]LX$/TKA-%# M2Q M2.HS2 (D=ML-D#9!G&[/LD7;0B0Q2]))=G_]#B7%LDE*[J$7VY+?#.<-R7E# MZ>*-BV>Y84RA][*HY.5HH]3+^60BEQM6IO*,O[ *_EEQ4:8*+L5Z(E\$2[/: MJ"PFQ//"29GFU>CJHK[W(*XN^%85><4>!)+;LDS%OS>LX&^7(SSZN/&8KS=* MWYA<7;RD:S9GZN?+@X"KRLDCFOD&"KR]$U/I]1H@UJQ-\Y>Y-[OY&F MLN#\65_<9IX(X_FF=CG9C:L/]WQ_>O];D@2'K3_368KT16FZEXF5K#!&4 M>=5\I^]M(O8,<-AC0%H#8AKX/0:T-:"_:^"W!GZ=F89*G8=9JM*K"\'?D-!H M\*9_U,FLK8%^7NEYGRL!_^9@IZZF]S_F]W>WL^NG+S,T?X*O[U]^/,W1_5=T M__#E\?KI%@!HC'[.9^CDTRF2FU0PB?(*/6WX5J95)C^C3P?7%Q,%@6GWDV4; MQ$T3!.D) A/TG5=J(]&7*F/9H8,),-K1(A^T;LB@QQE;GB&*/R/B$<\1T/2W MS7'B,)_]OGD\P(;N)HG6_OP>?X_LE55;YDIL8QC4AGJ/OU[%D9]$P/EUGZX- M2\+ CX-#V,P!\WS?QSO80?C^+GQ_,/PGKM("+;E4B*^03 M80"?L?5ELL[Q: MPRZ%BK7,TZ8.5!E*2RY4_E]]X]1%NADNW N31A%.J$':AOE!2&ALD'; 0I^& MD9MTL",=#)*>0RD#=I_1FE5, /^:609;.)=*I+K:N:@%5C#8"[!GSJ<#AJ.( M1 8UES<IS88FS$4JM,-(*#8G8NJ Q;$7^P8I!PR6O!^Z244[ M4M$@J3M>K<<%S$I64^)JPP1*I03ISE9BO&,6#S+[QGGVEA?%$1ZQ-7:2Q-1SCYWLQDZ.5"ZI4L7TF'MI M78*(K)E+**:)(T]FE;(QNDB[PL1>)X/>T4#%=JFV0I>D_@!O6C_[H\=^T),F MO"?#>'#\VTHQ$%:%V#NT=-)9&UH71G&(L+G6G#@_C+&11PYW-237W#I3B>Q:WD289.1 Q4&YNYQH$C_U'3BBX?5]TFDE4SK M-G4L6 '+.:O%S+E^6U\'RX-@*U(;!84Y)#VA=D*+AY7V&S3Z"(JRUEBMM77] M@@:M8LXMCVWI&V,/Q,],OPL7>N;"F[EP01CY/;0Z*<7#6GI?5XV\6O*2]9.Q MQ6Z,:9"87!RP,+2VALM9T%.(<2><>%@Y;VL*Z$3OAE.T8'!N8RTOI-+WGHIC M"]XX#I*8F,QL7 "ER6QW'# :4-RW33K]Q,,"^B#X:UX?!X$5.EE V[/*%5H) M7IX>YV@KWQA' 8U,C@X<3; E$0YD>%A*#^=/4X-*4$&AVVK5@,.X MJ'L@-T5;8,=A;*G;U(%+HM"S2H@-(PELRAZ*G6#C8<6^ VH-LRR7+3DH>!VW M>@/JX@*3Z:R MCR/2=33QE_24*]().1D6ZI=N!=S$VJTGS+OS#>[/0?,.S,/@DY07]=,NGZ#-(I.>]+UJWZL MIH],KU >UNP@+Q+QK8+VO]*G_/.AASI=(T"&&X%F>G0*FQ'<>7.<>@,O)N9Q MTX6C<)(D9NYD%/]KIN@!PY1[=+[!@?QX'7R<>!HU%@XF8NG)?XI.APNDDU4R+*M__!D8L666A-B+S8[)A4LB$EH5U8&+J(=[2BKMA)L. M"_?U"H2K3,4S%-(Y$Z_YTFP!#QUW*DJ'573HJ:CC!$Q#+S!;9A::;[+V"*)E8 MUZ]R)##;5JIY;+^[NWM==%V_)#'NW^#S6?/2IW/3O(/ZGHIU7DE4L!6X!(V# MH$3S6J>Y4/RE?M&QX$KQLOZY82FHK@; _RO.U<>%'F#W(G9DS<\[8D^D?*7OB*8! +T5.^,!*A=C?V3:/4R@POZ5[(/+- MEK(""[ED.YOO&>!$.Q6Y[3E.:!V+!/#R+/"#PPQ ]%@=D_]Y#3 MX\!RK=>-QVR7"K5A#_M[O(,5B._[!R97=H629 40GE&"&&P'ULB]F[B>00"P6!Y=\SC"'/%9+,X_<)U*IB*L?SYU?T M+YJ\)+/!',8T_RM+1#JPNA9*8(L/N7BDQZ]P(M11>#'-N?Y%Q](V\BT4'[B@ MQ58/)M)OW$<+QCI!J[7\FT\7ZQ5: M?D'CY?SA[=UO8^%5E?(WG-^"M!!8@;YA =(O&M)#7.E7W[1G0C,2T /3W M:,,%DS?G9TNXH H7Z'!!0[B%[#%9B?LQIYQ_,E6TA.AH"-51GH\1SO9;J^C,8ASS'FVS6*L&AY'@B+ C&1D9[P\ M9=3P7&H_5.?R0FF#572N8:ETWQ?34;+"4RV)ZE! M(O6^EL3$#DE^R@Z@X9$^C6$NB$44,& MO2J#7FL&:RIPCNC_.86FZO?>57V#E:'Z=:MNIZGZKO/VW7!:B8Z;R1F_!8XA M5\\)@RM*!KN>XT;7G QF?A0%3:S.OH9N*ZMOP/D=,G+#0K!L4O3\M1"WG$8M31N,G).>*^"FE M>0+,_.GVZIW>6*ZZG;%<=3.OX]<.H7TVQQ3J*JMYD,M[=""B' .JW6KF'.E) MZVK_7LVB>CYZ@RD'V3EFNTQVWQRV$M*YC61.K)P-RX6@>STM;:B0LY=^3.4\ M#4P9R/=;2L7K0@6H)O3A?U!+ P04 " 5J%927#/8I2H* "3- & M 'AL+W=OP:/G M#SZG#[.J_F!P3M45A[).9B7-4F$OGO49R+^;RV)/WXJS5ZM!FS M5MQ^_6S]L@E>!G.?E.(\G_\[G52SMT?\"$S$-%G-J\_YTY5H Z*UO7$^+YN_ MX&DM&]$C,%Z55;YHE:4'BS1;_T^^M1.QI0"Q0P&U"DA30)%# ;<*6%/@H4.! MM I$4R#,H4!;!:K'X J:M0I,4V"Q0R%J%2(]:%<,O%7@N@)Q*,2M0JPI4-<( M,'Q>N;#OTL'-8J\WW7J7-%OL(JF2D^,B?P)%+2_MU2^:?=KHRYV59O61NJT* M^6TJ]:J3\T\?;S^]O[XXO1M>@-L[^>_#\./=+?AT"8:_?[F^^P\(P)?;"_#+ M3Z_ 3R#-P-TL7Y5)-BF/!Y4KQ6J>5&("/E4S40#IFTQ)LSI7 M/ IPG8WSA0"_O,_+\M7Y6K3^?#B=RE3P&MR((LTG()^"TTF^K+UZ+5_]5RZ8 MS#:5Q9_A ?VQF+_TF[^3R;9<%=^=4_^NOWL78IJ.T^H0DW+UXE$M1J[]1C[F M7=@-X1(^A@6Z@3 M$=U$1 \248\8SJ@10\3B;@SGI@P.8QSJL0Y-.0CCJ"MT:0H%$8LPZHI=6<00 M(A 1;<=<6P0))!AVQ4:6.#%ET+$2;+,2[.^LQ&M0SA*9"GNM!#-V2L0X#SG3 MIN;2% RH7 [,0WLPT2:8J-'$CF D -88)D^"]+5Y]:HN1FPQ>A(HWXS&O5.W MP.-FO)>;STMKI\^3<@8FZ6,Z$?8B\JHUT-U$'''M2(]:.>J6Z[JX51)# M_\E9'XRT+%>R])#;;'A['<^@B6U(7SEJ^ DQ@7HT%BR%.-*A MU&(L0*ZE4T@*>T"I&;!WE4PD1)#'1LEAD9.KA"+D2K0*,6'D3[0U[4GO5TWG M:EKD"S#\)LE/D4C>G!?+O&AVGY6'1^:*\(@8YV276-=Q!;[0C[XM0I3*^RH' M69?'K;*T:G&_/CJ2,H.;I*@R^7Z6+JTTD5LF&D8Z<1GMENN&I< :^M'Z@R@> M1!$48LUHDPU1+ ?=3"WS $C&LI8I4\<*G;5#;9\&&C']8)D83ADG5,^)IA@) MX] X6:98S+%KFR)5#R!_/;#OM/@.'S(K"#D]F(0A=;BK:@,$O85HMR^3MGV9 MN=F7Z=K?HNY^T/XHL(+!@. MJ5[ 7B.S:"!(GZ*1Q1ABW(&02&$]\F/]Z2(OJO1_34!-?A+%(LV:#9X:TV*/ MTD1OA$/=>[]0UWD%[\@/[ZJ%53:'3I**[*$^AS*4IS;#UD'Y$^X0F5!,662$ ML$.J&X-";+0/^1UF$T\/@EM3"3-K3ZQW%\Z1B>(81E&L[\JA19!&D;8K+RV# M!M*8SK:O+-8")#!MU1R;H!R@,C:7>)=9MO2J@QGZ@ MWJ?;@"U4'D$4&4G7*N0 /;S5G-]!\U_:;\ F^/(HQH[&!U;HBP_'M*U^ MFFUB-L8IGK""H8PWX8.R0Y:X?J]#Q@I.\?$\,0HLPH4&W&$.7.O*B0 M#OM9]H_@7=CDS@@R&97KG@PKH,3Q#^!=1*$;\:-;+]Y%3)2*(VP Q4ZQKH\* MRH@?RGX4HR(V -QF@&U8N\2Z82GX(W[X.QV/\U56U97Y;95DDZ28E.#+J:0&14S4.+8 "Q;N_2,FK (=V,1$BA.L$ MY;<^YD86+$C^(OH3'$0FXA#_72::=8UU6%],2/]/O0&&(AG$BR;*I? MY/40[+JMX)KT:HI[: RQ-*XYY_K3"R-BN8ONRG5=5!!-_%RV-XTA)D/5+X6( MV6W>;LNUD=B$'*F JDJ ^BN!%],8:L(]C"!U)26J\)[NN(?^FSR&6JZG=1Y# M35"'843US&LS%4;,4?Y3A?VTQZ-J!V RU&2T$(5,4AG]$1]3,(#U?:.#E%&% M^[0'[K^,R5 3SQS5%%5(1OU(MO^U'S7QB$7Z0Q?49+3;0EVGMQX:\^/5?M4] M5?A$_?C4J[JGEFXJXT2_,!OMENMZJ:")^J'I1]7WU()*F$']&:6=8MVP%'11 M/W3M41"CT'K(3>22]$-_$L0BA0DB#&D5QM B&- P9'K&L.&EQ'2-J5_9Y!"1 M9:+QX))%,L:44E -2OC,"I/89;Q+UB;=$.3Z$HHCT[:LNAF[ M86*TFW)L1MI-O&51F* 9 70;QRYY[:(([UL&-/*!AW =,#%@MIL;=XWFB#UN M9H3WS,**'\8HH2%. $&KEM&!5S-'Z*7@9XCV]* -1"1+C)]$9^2W#$LL"$7( M8\*"RQ\[U$-1) SQ93QG-HW"I0 /V[GUH8R=Q[)T*>KAZ%?HLZ!E- S@HY6[ MC=@#WM^@+)Z:L.?AB,I?L$^U=<< WI8R'&PP' [:@!.P/L M]\ I#]4,J.H"3@8XND M VJZ0#T#ZKK 109$GG"^BYS MVTV"]X (/;]/)?'H_ZG<6@SZ8+_AC/)@L MYF Z!(,?CZ/%;W V??$*[/P5=.U2BWWD54 5?@.V95N*!?7* M\3G:<-PZB??+\=MM4HH/RO&Q2TH7/]2.'5XJ\&OMV)7XC7;L2GRD';L2O]6/ MO:' [_1C5^'W^K&K\+%^["I\\KD]/_W\IP)&/"/T*!L_;D+V"/YTE9827+W]+W#F%.T>ZZ5JG>BL8YHHA+5 M&L>BJ5)4E.E6]8\^,N/$5G+HISR3;A-6'IPBM&B[N_(\N?=>!=> MC:%B?,*_$]*R_LU\^I'!KYYUF% 0H15W954N>!5#TL(][3"\D07'$C->P,AF MP+]U$!$"/K_"F.4=X:#X>FK_ U!+ P04 " 5J%929Y@2G (, Z-@ M& 'AL+W=O;)O'$Z?4S+<$6+Q2IDI1?^NMO F_=$MM>[)XZJJNP\GR[Y?OS\][>9+O2JZGYNUKN$OMTV[*GKXVMZ= M=NM6%PO[T*HZ94FB3E=%69^EY;X8HX+][/=55948".?[<#GJR MF],\N/_Y>?1?K/*@S$W1Z6E3_5$N^N6'D^R$+/1ML:GZ;\W#/_16(6G&FS=5 M9_\E#UMLZ,7A *<@_$X# M]JS!)8N..-/SGPFG[PA+6(((-'WQXS1''I^]_/$LH@W?K0>WX_'0>A3=DMS" M;NS(;=NL"&SPMNC+^F[8(65?ZNY]9!ZQFT?8>41@GB\04LIZWJPT>5,U7?<6 M6\IA"&F', 'D_GRB,B'DV>G]OH%]6)YRGARB9CZ*Y50YU($:&C)KK8O%O MV",0A_J.] T$HGE3S\M*DWJLG_FS^7%N#+QNF_L2W(_8 M=5C#1=F!6##%!F;<3M?4W3LK3W-+^N(1\]MA>+5OL)3CYDIW,J51F68:R&%> M%D/(K1>D6#5M7_YE?\ \(/5DH#FG/!MY ++LB03(Q= 8*G(A<*5RG9*94<, M7=]-*F"/A56IZ9>Z)477&0]8K8NR->Z!*9=YXJ2YE&JDFX\20BD^4LU'L8RR M%-V[/5D MT3S4>,1/_'7E(A_9$4'E8NPAV%"*BH J>R1'HZI<[+FYV7%NSU<:D@;R[>OO M@\?@^E%/*"[2=*R?CV*P5P*B,RY7HD-/HM@5?ORWK F(=Z#!ONH#@S!-) M2BG&@OLHQ2@=KPR"HC00CZBC.\I?J=Y-/P3,#>[LV_$.8XVW%CXHIV-"PD82 M-+1M'+'2.+.B&D'8796;%:J0\,289"&/=[Q(Y:NDZ'4+V6/1@^.4-7S174]@ M"VC2/11KS'EFVPD._3GDSHX4:9P59\8:^M'LO4W9+4U((X:?4V*3/K%.[F?>;U@;-9='>:7RU?$*E*I2I,L>G+,ZG5R;IM/4RE.MD M#C&\''P?EX+Y5,@E&^?>"(I)-8J',P1%51K(3IBC51:GU3>_%F7]UNI 0*VN M@,0;8LW I#:]117SB9)FG(T5\U$3*!>H&JN&X, @0#*'.^R..\:U?:5NMET M@, #%?.Y<4*92&5 ",>.+,Z.LV>RWY8R4"D,M8MUHSS&U^V!FKZO*^N*GT.P)^LT!9BB'LJ\#'Q_9$8$QXUD38E]$D M:$W'ORS.O[MR"U7!YT9(A;R8Z:-4PKV(B52T+)3W,L>S+,ZS7UW=C;NUSZH3 MF8[CS!2!"2&]54 &HY*)P+[ECJ1YG*2G!_$GR&'<)U3(P9@:KPB&8RGCX^B* MX<#Y>(!!N*-H?J3R?=XIZ^+);).]%LG>3D55Q A8)EX80G&@XWC)$!Q$6A4@ M:NZ(FL>)>AQI45U\@@81O9P#@4$I,<[39P%8( /G>ZW?.-O;'82*CU6JXXV# M@=A8.,-P,<,[NN?IJPY%2J#*[A4M>^Y(F,=)>%JLR[ZHAIH7ZK--&S"= MSZ$3*A*>>"$% ?),TMP+*AB0YG1OQ$.='#'S.#%#W3G7>K&UW4OJ&>ZS*X<( M%PAPPI&K.%H!(Y* ZX+#]D_OR+HJZMXRE(:$<6V;0Z.6/BJO0,K;+!^W,*<( M+$MR->ZO(##.\U O7S@J%G$J/M2^K+M-6]3S?48&_?I*V],L5$VDPYPF8SY& M4%SEXR")C24#KB8<%XLX%]N-NBY*&QT_0FZAR87+_;&X*)#2F<%.HH'0*!R; MBCB;>M$:BQJHF1&2S&3"/7="<)(*J;R33XQU,Y&S0/=<[!WBBE<%1G%7U@ M2D7PG$LX#A5Q#OVF(3<>CI!?III/M;--!WM6439=1L;>((M%H'4N'(_6]FJAY7"3# OUB XSGDHVCBR M%G&R/@RH;]9[FK[=BZ5F59$S#](O"WM'H-HL]-[.T;$(C)"TN<4P-@S2%J>9 MM^8(*@]YLV-[$6?[66GRP'K1#7&X;\A%.U^"I7Z0SG3XETVUT"VN'5)49YG? MFL5P:2;]&Q]8Q9^Q4$M?NCQ"QO.(6=GU;7FSL=GV3L^ZJ6WWL*DJLX[KHNUK MT-2$?F!7Z@/SJ:5 050?KCV?)N#V.P5B2C$L?=+14!I(8 MZ0A>QBMKVX[:>OJP8A\?(9)!XDBF3;MNVN#-'>E7P M6"GOEZ5OMHG86S1-077 BF;),CXF6@3(@(DR3U\?)T42.@:6+H60Q\OPA9ZW M]C()Q!NKN\GK[0=3S-Q#L1,@%8EE"7(L^Q2#T7Q\(#C#8)!JAL*8RR-D/(^8 MAE1Z1V[T75G7MM$#U9QNRP:+9Y<2:\-GWE+Z**F\NQL(BB8RE"U)EU+(8_5_ M4$MMRK2H?MAAN-??1E"^%68(ZL *A^JYY$#FT7KA>K->#^E-4=GN5=5 E+15 M^/RYE #_':Z3'SFM48ZNU;&+9-ODRS U9CF%<&^>^V<#*"X5X_L&,PR7J50& M$@_EN%S%N?S3[AA6F[.G6\.8"Y-YEHNWP;,"A33(\S'/("":I^-;+ B*!:]^ M*)<3*/9WW:)^OCVQ5SW7^Y?/>N"BKK"7^./79AV1JR-7PN;SUJ0C\Q?VXA32 M^%;,,S""@O1N3.08+!6A>T_*$;DZTB)_MB.DJ!TPXD#\6=/R0^/_B6X[%U)'[6L^U M+TR_JXM@3Z_,30^;"Z\WK8'TIJ)8Z?8.,F(HG/=.L(]>VTZ]U6&&S@/!6SEN M4G%N^CQ(\]T9)682QPGJ;W/"?VV!4L<5Z1&N^)\OT&PKP>'V$6R\Q4_W7JJQ M\YB7DSIBCU.'MU-VO^Y>@+JPK_V,?K^D[V?#:TQNF.&MJL]%"YE31RI]"T,F M/Z<@4SN\J#1\Z9NU?77GING[9F4_+G4!T<, X.^W3=,_?S$3[%X7._\/4$L# M!!0 ( !6H5E*__[QI,@, ,P' 8 >&PO=V]R:W-H965T&ULI55-C]LX#/TKA,]9._&DN\4@"=!T6FP/10<=M#UK;-H61I9O(-(L.OUEB_3QKF[C;+?-%@JWSJ.K3R MIW+4*I8IU9GO"%49G5J3Y>OUWUFKM$T.NVB[I\/.]6RTQ7L"W[>MHM,1C1OV MR2:9#5]UW7 P9(==IVI\0/[6W9/,LH6EU"U:KYT%PFJ?O-O<'KRA R.Y^.9_6/,77)Y M5![?._-#E]SLD[<)E%BIWO!7-_R+4SYO E_AC(]O&$9LODV@Z#V[=G(6!:VV MXU?]FNIPYO!V?<4AGQSRJ'L,%%7>*5:'';D!**"%+0QBJM%;Q&D;%N6!2?YJ M\>/#'?J"=!(-CE\=I8;#Q]LB>5+@DQ4 M+=+R6=HQ?Y7Q#HL4;C8KR-?Y^A6^FR75F\AW\P>I?KF6Z@OF[<*\CL" M/;";]BR2%X&1R&DCJLL7SMJ6 J.3 ,CU=2/=(F*_I0]I!*LEON^[SN@QOJH8 MY232DS2KRS&Y40QNL"_DX<]>=])(>)84PTBNTMI(,4;SX.!QKK7'.L#]K=!8 M)ND<$U38_*CO@I(4OO0D]<+2R4%5EF>>U26:E2"U,&@3EK(P?2FYR*-K*VFO MP+N>BCB2=.)76\_*F-$V\D1@#!^'A)W2%*H6-(:6S/*$N9 %'BRA,J'5O[*8 MOZLEE9U6_X]6/L185B*%3S9:+J[97.D5#"A68Z!3Q&-I [VSH?QQ.BLXKUS, M#*7$!4HIGI$::<(132BEKG3=C]@KNV1HW/5-DEYJ"-E9AQ6*.MXCH12]Y;'9 M+M;EJGHW=NC?\/&>^ZRHEJ64#5Z)ZSK]YTT"--X=XX1=%_OUHV/1&X>-' :D M )#_E7,\3T* Y0(__ =02P,$% @ %:A64I%JRIE@&P ,%( !D !X M;"]W;W)K&ULO5Q9D]M&DOXK"*UG0HI@4]VMP\?8 MCFBU98\VK)%"A_6PL0]%H$C" E$T"N@6_>LWO\RL R#8DB_M;8O/NV:UO]P;]OW^^\>/O3EUNZ,7[J];>F3M>MVIJ=?N\U# MO^^LJ?BE7?/P\OS\Z<.=J=M[/W[/?WO=_?B]&_JF;NWKKO##;F>ZPS/;N-L? M[EW<"W]X4V^V/?[P\,?O]V9CW]K^_?YU1[\]C*M4]N+KY[ M]AC/\P._U?;69S\7X&3EW$?\\J+ZX=XY"+*-+7NL8.B_&WMMFP8+$1E_Z)KW MXI9X,?\YK/XS\TZ\K(RWUZ[Y4%?]]H=[W]PK*KLV0]._<;?_M,K/$ZQ7NL;S MO\6M//N$'BX'W[N=ODP4[.I6_C>?5 [9"]^W.)2W?4>?UO1>_^,SXVM?N'7QNK/>MKT16;55\;;> MM/6Z+DW;%U=EZ8:VK]M-\=HU=5E;__W#GK;'(@]+W>J9;'5Y8JN+R^*E:_NM M+YZWE:W&"SPDNB/QEX'X9Y=WKOB3+9?%HXM%<7E^>7['>H^B,![Q>H].K#?# M9O$_5RO?=Z0\_WO'!H_C!H]Y@\?_']*^>ZO+9?%O[W;BS5=#5_Q*J*[>=*S_R'C5]X(>5KZO:=+3HHC!-@S5OMW6Y+4QG MZ2?7-(?"W;:V6A97]''=]K8KW6YOV@-9+%/F>3DZ@]8;-F5?;,V-+5;6MH5M M:K(*HH0V;(N2/B0>*J9W65S;KB>_5.R[VG7%P9JN,#M9,JW0V;(QWI,X:(W> M80WX.OS8;RW98-<1D_+V/A/'\K0\P!L]NJ?_F2PPTE7T'+%<]]OBEZNKU\(4 M;= -C146.[L9&B,%P^#U9WY: OK^YHR&GWYJ^,.LU^5(AVNY=A[U% MGB")'K<]G7)3FU7=U#T?>6=O;#O@)_N)XHC7I:O:EXWS ^@0;J!_($56X8>R MA4B7;6D&;X-NAI+Z+&D[/V MM-_0@ CBIRO6G:/#WCI:'#26S%4\ &$4Q@%9+XN726HKTCUB3X6#AT_+CTBO M6"TH<'K7FE5#:WW."J^-W_)*_,-S.K<;T_#A?K"L 75%],.JMA1[FL-94],S MT#BBJAJC%BC;" MYC9MOBS>R*'2_Z4C#E@G/X U_O5/&TZ=[-NR%O:=:X) Z6AV->C9.%?Q7MYV M-W6)T_-BY70JG=BB(PN3(&@[.DV84AM4CJ5.(1SQW8NIJDC$2FXM"YQ(KOM& MEB,*+6$ K&,_D5A(Y0JR$#W](X+HA$RPS<'3L9^M6)*]^11.'3M0"&Y$;525 M;*19*/C$WE$_5MF0U!,R9$5U#_&WCD0ZM"VIX7+^ M2"$N/Y#_OIDGA%6H.2Q@0F*H-XXHIZ?H3/W>M23BBOQ/V9/C5Q=+BD4K3XY^ M)$:1.UP?*02)B\%HR\ON]HWMY16Q4'A+YHU)5695@."18"BMR-K NL,[5;:$ M95IQFUX]D%W3&GUPF;P'J>\-<7NT\%V"?$:'P*)Z"3]E6Z;\K;YXM::(1WCX M(P'PM\$27KV[+EZ;3LFX)B9=R^8L"IFMLRA>W=AN2R"4'X5)MNMZ,^AQQ!5_ M3GH=>*B26 W%D$_THYY>L;:T,%MK)FNW:NJ-+$L<&BRG/E3EFQU4+IW9D#M/A R,,'U[3IQ/'=TJI$&7'KUP(ZHO\Z*9$= M*=#0Y6+EYRD,D.O@URF;B2$1;T3S2I(?O2N'0H>1C@Q*7;?!W;$#67[VB%MB)6=L M8G($(P&V M*E&4] (?:X)_@'.ES85G?)0J:TL*VL1"3001R96%G1%()O(.Q8YP0+UO#GAF M?OF5J"+;$<,;86-,:? Z[+!<3Y\'"%#IDQ%22)R)JCN._K\/U88Q1>W98S8W M APS4)&?2SJ\X 9CUX!,U>_#R'VJQ?5P[K[;39IP2!*+&L./>S! *+F"DD! MQ2V.FW%U7[JQP8WUVG@.V9&J\-JQP)7=<&*Y5]%0[4J2.J+R256'A8TT2Z(@ M(4N*3_ N?DN*<09-P ZM85C(8).5LHO@;<_>%Y1!12 <$AH4?N]"/B'R(Z;* MH$7Q;"ETFCVI%WA/&K$A80)W=QOD))3G()78V."/:!.QT,@.0=F>X%I)>G7, MF8*1Z J)G%D=96HL8BPK:@933U)4!#Q+^]')SML40UP^UQ,'BJ/?TQG1;QR8 M(^"Y2AC_UX3QQWC#1/H@E;!D"FV.X89DZ ADDAB?=( M:]< 86W% %<.Q#MX. C!T6,P:#/KY9!1 M]">NU: Z=P@!MAH+B,\!Y]RE3/.:1$&1]DWM/V8);=WZOAO4E0#L[BF*A#!- M0?MW@*=!_ MSM,<8;SXTW:. )X/?E?$N=+8UJU8>DAYX(>06N-U9C]Q31)Y;0[B[LG5BA/F>)+Y7PXG4BDZ MKI#4;44DDHCWL)K@4V/.RTE^KF*2JJ(6!+<&@4N<\38)_>__]O+1^&YCV(D%'&&1WLJS58D7.TF8?XKTY )(V^'% M(QDNL%?&,2,B\L!_*K90GB->UH2K-)WHU1@_I847FI"&H$7'2Q@0DL=1JE"A MUCC&L1MK[WHXI$"9\BL4Z"J ;@"TW,/2J:G]R',[U\LI#STY2-UNPQ92;FTU M-"S#".-8:'>0LY!HJ=@GPK QR:R3FK\#XMS?.]<\4-5D6CVI5&,Z=61; W6D M^$<1M/22=:N0&N@JN92N1D6S9>#8;CRB%P$]09VPL0ZE%_F0V -X4,2AE%$B M4"/H@^_LK//X5SDKZ;;?PLO<>5Y,G$3NK*IT.X%' MX2/U%Z0E0\_I/EO,U$Q9\^Y0+R"2BAQV-7"T80C][FB10$"5/0WXV%GF30OL M58Q2265%,>!HEL7S.:#&#**XP0HTJJ@%C\C"HL-8UZ'\@(YIRICSG AD)SDOJL4X9YRG<'J<)J]%IQ+MNRPW!@%-O3[M90NN%@>[ M?71.:QS\-(//0QG2(>D5'*7A$>"Z5-&+ZC[.0[0N%[)^Y61ER=^QPJO7EK)' MS(6R%&ME^80U UJ.RDAQ3^S"3J@_[)%%P#,AAQ(#DQ2' 0J9_8T%'LX*";5/ MU;5E\2O\M*9',#/I1L#K98DUFP)T,%.2D2@)ZFU@@FO-9X[.@R"6E[9,9G3B M@\C;'"@J]+>.>S&L3-$-99D21Q32!+-0LPF!SG+[@M_C;@J?*NR_(]!PYM9K M#?7#REOXP)Z#UXV5YM51[)EN"<6F1]M2T>KT\[J5%GJLGU',(+.G;4 L"8N8 M$0EJPI^@6(QH$N+Y>?1/('Y#64.KKNU8NR/T'-G]LGCS'XQ.,3!0$M2/BD9X MD7XA^.U%[MJ'09'2[2@Z1%#*^%L\1<8WK%["*VD#R9W8'?9<;YD[ !9+5M>= M=76AG9>[/#YG88N5O78!!LG9=P#2&/_\;/ M79S_;>S[YI(438)0FPS5GN:P+/[E,C@[6IV J)7D]Z^L#S,"<,/ \ E;8&@M>I#GQ%$??5H^802/1(4HM-7E\NGX3=> MY*N+Y=?IXS'KB"%K!W3)I#$7,K="R-1G1:F8.-Z%C /_U9C34XP6]SFTN,$3 MF?[!=P64]_S1/S[[_[,[Y%Q\55PN+B_.BQ>4#I72L:W/ MX*S_V[0#$NU T72G^Y<73Q\4KQ%^N$%US//TC4>+)Y=/B@_)UR*:(^4U&X-* M0R; X\T6%X^_?7 '>QF%7]%.C[Y.O[^@7+[E;#W]I 4)"0475NP%@1=$& M921^7HKI2TB9G&I_6!2O&[@6S;[NH2RV.CJT<"IS9[*.18S=E( %15"0ZCD=9VK1T-^;NO-: M7TX&8#1S;KU4\E-)^5?7;LY^Y>JB5G-3W:G!9PU_%F9"$A#;WZVNJ 95*#*N MI;F,:EV[J1G+Q(:[8-]8#5E(4VP''G@5H%L+\8#'GHNGF;,NZZX<=L"67/@9 M8T24(<@HQ69%41U2Z@"A9(A0%'/!64XI::-:_$SU)9XH^HU(YE8V $LI;5ZU M.?&*)=D],4S/SK?%W(R&82Y4KF%S68\I]$>S21G5)AW(8HD@*:*5]LY+01 R ME8$/1'0\-F%CR4$C(S"BH-CGN:-[DS$G'1P==M)A*E'B3V76PQ6:(Q'B)5GA M0=R:5I._$5VGE(4--];+OLQ8>%O2;0P">#2%C4X,!80S#IC7Q3>/+\/3TYAY M\>T8GZ# +UDA,=3PJ,&;5^^STYEY(/4*7$C[LZFO "IX]G-9O&\9@L,&"3@4 MFZ&N!---5D7A1:L*D3@%L9,5/]@LXZE%D;L.=A1:E48)-5RAL/OH:=-[\L"X M4J#G'\J*40Y'8U\I;312R$6S37;G+&"9KU15;Y-V\6&11#JF%74?UW4")7D#";AY M0FAN3"TS(ARDIXS6XW+8++N)TL"RP-C$;B@CD2S"6%^H^\=NU&A&C9"23E#R M@[8K:R\IDBRP+-ZF7$YF3);Q")75$<]T(DZ M9I-/GD=+N,ZEL2=!Q<(V7",(LXNG*X)9@RAI@XI;9O5?D1C;>4*.N@KG2S!/'S;HB% M3\^?QL'0$'SNB$JMBR<@&]ZI3J+H,H4G<,_6#+]%*8,O<=VR^,6YBFF%[]N$ M7TRI(WPR%MWJG1"IFM&#STG]B0\\I: HXA-;31#*6+?R:8(H_@111MCB., % MNJ9]VQD<"7V*_*@W6=,?B8,_"'?TDFD"]QX8UW,]/D)AA:I.ZJ:QDY^#,P:= MDT)GO3X):[.Z.T_]04"V\A.(-@78&(LA0N#' S/,>V@<8%B-,AYD;:/FQI@L M8HN/7X8MN1K5U!\MCP]2T(%KB)!\?!9'9&/BBF6 0WBQGKYR:OGP#L?]$?&8 M-Q;J,]F23V 6-+DYY)_E?],V;E8^96XJDW^K P%BMRA093-&B_PJ9IPA!UM=*>;W-$[5%*AOS5/KA3)M)91M02I.B\5]PO5IB!QS[1>S,9/QU$R':T$4$ FE:/"3$<6YZ4APD?=N)7,,A%8 M\G&8XOK5;R]^.KOXEN ?83"XW PL-P?UXU8,59@;75BQ/S,9+=B#L*NV&:ZO.J)%>U7IJ.=@[-@!G/Q?MDK>J[*G9? MN+-8M*VF)@VIC$H_)+>F.0KF). C.#O:&"XX3H M_'IC!0!?*72@U%Q:NZF.D]550V82EQF#-Z3UDM^D"SJ-&PB\U)L$*D#'\S>O M"W\@&]B)BO!3,8WAX7)ZJB6LNW,4#RS?W*8_\Q@SA4@41X?NRNB^(@\" M!>XG,_EATAYE'"G !-K,G "$_W"C922 V2)\5E7\2_EV:C!F(R-7LEB84]W4 MK4]3%"E5TR7FJ(\3=>GI%6G>SOI"QH"Y.,[RZ:7?."#MO\ZXF@A*_5X7:TPZ M=Y0%\T4:.V2V:QQU_;DB95"U;/PBFKY5Q=!<*8R3S7+,Z&N5D3>18]8"%@O_ M#*N21"=.W_[R=[/;_^/JB[G,KMW" C+U MDUH^DS+5T,8AT5A13N4H"97!/\<;P#H7FJ?]E0V#\>;3*> 6B$]M!PD+> 5B MX>&94B*&8M=IO6SNQG(H%O!L;Z#X2^B1":9TNR<7>(:/@ M@4>YT@ !ZF;@\4OD,RX2UFW0G'%%4HV%.8J%YS@ W$GK>FX[#05<1^X1^/1> M="@AR5,9;M[SP*'IV'O,N%>#X<,S M@C7[\ 4#B+Z=)61__^(!Y/#O5:C&9+*EK&R6GX\\6F_+;QG2M>.6P*8 MX,% 24I\X3KUXF[ 51M2NSY"_1_R>2T(TX@A?99:8/TB"OTJ>CJTY.H2:; M"?EF)Y4Y1UG.@(Y2U"80$Z_!\R@JA"&N68"P7JSZ.?178LD=5U!Q RE($HFC MYE."OB83]2E>I>L_TJ&5>SEW\!,NZ/!8<:C) (KR=XW0P_NA(Q['-C3FQM^: MO9]MRP'A:"D^VU[=B1O],0])\?ZP6$#=C9KZQV4%<5AA*0YI(Z-08^54',CY M_MR@Q ,-VIKLNA7@OI[=?AAG.[^^>/;J#42'V]$8&KVQV=77X">/2A\YC95% MPFWTZT0B%<66]/1X?H*3O1'@UWL*W,C9XENP;B*?]Y% $CODM1I)#+#FZ#MR M],M:?"P!\H"IN!R^AAZ^"$?I2%^!0T?O4N$0->N@"PIC,U@&J35=JCJ;ZE;@#(L]%Q MKH@LB4 ]&B8U>4S;Y5[GG9-6PUIR2Q9]'D5[^'LA#C(PC;_5H=,=J-^D19+:.F\_9%?6Q?HU6=_ M$8K'^^2W5/1LUB;<_AMW128UD*W&'?XSZ-O6>Q_@.J-8MCH@5P[\/!^GF737 MYV0+..C'ZJ;4CE?G$1Z)%JDAB_H.?P]08BUVM%H+N,)79_%%+(VFOS(0Q,,= M?$&W"PV_$WHK7VT2." IK^+LRZU^IY*/)!TI!A\T7XN'"S[KW9FZXO0,9_+L ME_:FYNLH\18S:^1Q7,I[U*-I5TYTQIXK7*#'?<*$)S*MEXK3Y*7HVU>]CAZ* MPUHHHI=9GGG@&T]B3/ER[KOD'F;?XD?8;L/?5&PO M=V]R:W-H965T&>Y*:\IELKI:G)1>.="K0\'IWNOS@[Y/DRX;.A=1P\*XYDX?U7?GE='H]F#(@L M%8DM:/Q?C%EJHY'ST>JI*5N M;;KTZS^HB^<)VRN\C?)7K?/<9YAV#!O%LP M%]S9D:!\J9,^.0I^K0+/AC5^D%!E-< 9QT6Y2@&C!NO2R245Y)(Z+0K?NF3< M2KVD:Y2J0>)3/)HF^."9TZ*S=Y;MS1^PMS]7[[Q+552_N9+*VP:F +=%..\1 MGLT?M?B2BHDZV!^K^6P^>\3>P3;B [%W\("]]V#*(-R+X!V>"Y* E7:E.J^T M6U%4QMV>:%QA&HN!OTX7,040ZN]'\!QN\1P*GL.?5H''[1U,U.,FA]^O$@+6 MH8SJ4U/JA-A>UPB1YQ$2$:@T2;WU,?*(4V]:1ZC#_M.Q2A6I5Z=79\K$V&+N MZ=4G&=G;/QBK=66*2A5='GFJJ1MM MM5M2_)*NB)6AJGD5-ME88'(*M)QQ9. ME4Y*USXD\R]>"A^3%*:@D* SRL-B0'E0A%9"&LMPH&^M"7"(3R89]NQ5&TEI MY5#TH@V!_=-- TE@NSD\B_ Z4*F"8UA 2TOY Q5^Y8SHAU_N5MJ<$7\-&!Q= M +)V.:J)^@($I6_2[2PIV'RC70LI5!V[ 9:+PA:!QRP-<5 I M^,A^H5Y*-TWPNJ@FZF/56S E9$?&Y5V'XZAT5,XGM2"2 M>)/8$U9XYG*;R[T@##9@#@9;*%"NC]XQ/FX9#WQ=))R)5'DDJ:%@?!DGZA78 MJCYKVY)ZETF9>^?#=T4#V[^K[_-!%V@L+',3= 0MU9*M7XOU>FB]-+% +5HF M<2 K(2(HGIFSD*BHG/G6=L4RKFFQ#!POQXI%3/HC;3BV@>&[I&6"FFP\B?'%9LP"B:&LA:GBEALC&;6_YA6]5-)-01+CK42)(KLB MIY#EMY.5SA&T+#<">Q/%*(1^6?4WZ/"]Y/O"JM#SFK.E18.;UG[6)I9PH*(B+ A0/"%!R8F>-N(S'/[Y/0\ M2"K!\G])]>AN_1Z*^">4=+AK7U*7#'7)%<(K1)1W[W$@KZA, MDXUT_(5V1%UD8]TNW$?Q]O79ATO%#ER>O!L*'.!V5\[RS\+4[0C@%IQT.L;U MN+,R2&HFP^"1CVY78)&3L*S='2BTT"8GDAM7=NU4!=^N*ARR<(I< &!W6IU/ M< CN%M9ZH^0JPB@E4YE\.[65QNDRUFW_F5:]5^TV2GIN&7PMJQ>$I/)FVYTW M[C26Y!%\MJU4,7!LL87H8O_(F_;M0,8\9Z#QP"BN=':[-JPR/\'/!%>$87B] M45[K@_M\HO0K4;Y=MZ,]+NYIUH*2[ 62;8>!')4$0 M/I7%V!T>S')PW.H!U7PXD7-=,!RI[DX(] .M("+/H3@AI*C!+8+)(>L^ NC8 MBPEVQ,E]-XOIX)Y74UC);38JT8=\Y=M^W5Z83_,]<3<]W[91$7 G*DM++)U- MGCT9J9!OL/DE^49NC0N?< >5QPJ7?@H\ >-+[U/_P@ZV_T8X^0]02P,$% M @ %:A64J,JO0*A# 9B0 !D !X;"]W;W)K&ULO5IK<]NX%?TK&-?3V,\YCN[O3W62233O]")&@A(8BN !H MV?WU/?<"!$E)=MQVME\LDP0N[O/OGYIS5Y86@UJ] ^+RKO!G*[(*)^]Q5.-??[UF\;ACG/B-RLK)UE5[N6% M!VE:<)%%,F\"F=D#9*8S\8NI_-:)]U6N\B&!"_"4&)NUC+V9/4KQGT '=RT3WDNE>_J\*?)S,Y5BEU#2;EQBK%%'"W;BPX<0J/XR6M(&:9*YGG03$X(9-N2\3.5^,KG%&6 3\RA?#/15/C*BNA MR&HS O6T59;B?#Z>I!W:B;R!"BL6L=#6>2RO0,0ZP%>KVTA*Y-(K9A9$NF/W M^!5KU1WOM]8TFZ"VI(HG2-X@K&Q0]H%2Q^)=8XD#>LA:412" @&D=FML:H.( M+90825J:C!>)W8=/86ZPV6PJ_2]LEV(CR6>J@;-!Y?-.@55:TSZ7SBGO1J*" M>T6/@S\Y4VI2'\3U^*'C'*U&YK&2HV L?I'0UV5'HG'$%^+ FEN=JT2(I#FRMG%#5AS$@T/AUT T&_69:)+1C/4L=E]Y?P>5 MLC09Z[B5];E5)=\@ 5NE/*<,Q_$KJXU>0W/Q"%I$;ADZ,X5;YH-E!M\<;HZX8O'N_8PHUK?TU))MPD]"VMV<>G;OG0U; MWI-!B7?-;A&D#8#.7BB*DBHZ+,#VW !IL1&[2@*8OO,^[+N7\\F1\]ZJK'*>>*###R;7O:QN IX181GTQY@.2"F8B-"CAW=\";[&C(387M/TPS0A=16 MW,JR"6XTFUV-5RVQL?B-\)S.H2BB/:U_]@V&X"N:JLV;8FTL*@:P[5HG?0N- M:R]^D!G)?1_(GK \",DLH]1'-H=J&M?Z7O_ G0(.Y' FJ'X+O;.3P +(FJ0K MQ@'*WQNZ%X.U]2325]\ >-[L E:$I&0L"2(9,J"9OGJJ(TY(@T$:=9=1!=&F MP($A/54OA;)T/N?K &,=:4>IM3O;)5P)M L#J-JS)B0!4&@7 9NF#3AM5G" M-3HXH1(M4W"E'<=Z_^"^/5D_';@-U73*\NQ WVFB;QJ'/>[9]^+/?UK.)O,7 MW_R]"99V,0&S9.J7&#EI]6*T6B[$![9MUD"5E( #K^V2Z\E2?(SQ M-Q)U*6..)O^H.6.W*V?+Z]'T:BD^!)B#8DM%"OSTX5,_*5%^?;F=#(9 M7:V68/,P*;0K+B>CV7S1R5C+>Q)P1+Z %-A0[0/SP%@J]%RM4IW/C3!#V0OK$QI-@&^G$;&*71&>M15 MW?@ 5[V(V(&1QK:IV"HT?T"X$H( OT,*RTK\(K3@P-&9']A.I.M'K1<@]2@- MX]CDYR=8]EO$,BVJ#-!_304%NYH.41$K>Z)-OJ7 !L$ )0,Z\Z_J5I5B/F!U MW#D$"91J &Q!XTL&XG1U"B:E]U:OFQ#&L010=[4,'3TEWL9V-0]8O$6<([1 M>\/96%<1]2B1AC! 8@KI.A3;?$PJ;7!&3/5'%5[L8<9#(;:2,!+GH(]',^+) MSPH5M$BD6YR\U6K/<%HUG'S)?'I7P[AL*USM2),%H7-@4A=$%;;QE&0I#QNO M.'?W-ZH[I#R5C\5-R.9^J.$(D70:$-X-%(Q+Z!*=6()S+&W0F)&R:<>7\>>Q M*!3A7G%% MZ([B.IKM<9'(F:!&M*M@(N]E^LQ06TF%E\RVHWXYV/%&ZQ"DI2H107JB/_9D%L>'\JP MM;UW\.LRR*--3/NT&W51%EMI%A^!B-(S(R RJ!K!5*:H2"&!2]" JX[[:>4F M\$8*/H:^6""R&[3M6F@P\&"KZPA^6UAR:-I'#=G-'D[W/*$NP@T3?:I/#36Q MZIMU4('4I)Q8 @44Z]F+(+H?O@Q9A)6@A\HD8YRS#"'Q*F);T7@@] A=X3JSR/SLU*"&2)X42#<9=1Z1ONG_RR1XY',H>J2*(?2,OYF7V:NPN*=,**=@X&>%=5$T"3 M4Q:),#IPVC;FJ,-$H6U2>4)6K!S= [BJY#1MH4Y!!#:KXVP8*O=D>"K_#LIW M('0OP[<*@16HJ$)NE-;J6V[!D:Q_*I\' MEN&$)IGGL/X^9(C[XL:CF@L-?MK'YZ?<2X4,=:\[W>Q:[]_SD+T'UZU9,EEK MFBU@':H:&ODS%R79M]109RXJR7RT/D.X$OR$0 M/U";G5&._ZD*[TM(K=U*N+G@^Z)(*W5O94CT8?3@3L\>IJO0!$^FRQC#EL=Y M0Q>'JE OP*<8J+O#>G,/&HM8GC(9L2&)55&PVLP IPX[H[9SB@7E45O[4+?+ M.9VKS':SIC'74S5#M=@V#4[[=9#)N#+,8]/VLT2)AE *REJ.XMR272(TD*F_ MI.9M=;U8O3BF69P>MAS-9*A,FBY>G![!](N5-([YHV M3"O8!SE6AUT],L$6L=!9OJ>O%\Q,7YE8739ME7^^&"_3P;CN+"SS6^U8FE)M M8M$08!%2%T%UY+^*VX-HYW9LV3IJSV[MC)JK9GK>O4A)TTY"#/<'# 6GJ^#Z M3_=I;A.'@3&<+H0VH]M!WA"+=Q09970)Q[U>I2A3AY(Y-AX4U+$V#\W:H5P! M:DU3YJ%J2J%$;1&C7Z<_<*O"D([&,3X-C7!_HZLJCNUZ=4\2:@3^++&I'^,R M9HG(Z/C))ZWKNW6BQ&J]E* M_,J3YE#.'*3)&U3AEJ:2/)OO1U6S:,7 YNKJ^3I>_;=4#UGLX M&__GJ!WLSR9.U<*I$#F9220-?&SJ Q_IOM&$H)@*I2'E>L+#?NIH5?Z8:(,A M^0.41D>3^/:UVW$VI21Z/N^]3PBO2RQ'?Q8_"CM+8HQ\9E>C7SK'06-S+EB MYA&ULQ5?O;]LV$/U7"*\8$D"S+?](G#8)D#3=5F!%@Z9K,0S[0$LGBZA$ MJB05Q_OK]TA*MA)$3KH.V!?+)(_O[MX]GL33M=)?3$YDV5U92',VR*VM7HY& M)LFIY&:H*I)8R90NN<50KT:FTL13OZDL1I/Q^&A47,V?O#3X)6IO.?^8R62KUQ0W>IF>#L0N("DJL0^!XW-)K*@H'A#"^ M-IB#K4NWL?N_1?_9YXYDN2/+G(XLP)W)*&F M+@/0I R-32N\#C!#5-K1)&]KE9"_B%25#-HTC-AE/QGOPIMM4 MIQYO^FVI,BY3AK5*&5ZP7[2J*\/^O%@:JR&9O_8XGFT=S[SCV?=SO!]H/F1] M2=Q40OZDLHRIC+VYLZ0UE^RUTI4*%NRM!(_QG*V)):JL"K( L#EM=PZ=B=(I M:685HRS#N;EGX(E:J5O2L*LUCF01G.>B@FIM_KACGED'V0&*7! D,8T0A(0W M0T %^WREB7#DK>D'Q.Y<)#DV)D6=4L26M65<$Y/*LD*4PB>F(N_24,7;.!!] M*E!5@0U^HG7FEYRUY7G_75Y]N+D JJ'W]83.+C5P:YT*U0 MM4$VDH>XQ-_PR(TA1! D8&I4+41K?,'0NUQS[H\,!;(BC+.2:"T-K MH'()S+8]^*) WPNOK6W&+\;#8W3-HFCK]B)>[&:B-E?8%IMH#^]5K4W-I:\; MBFD8;,HM0\^1QI!]?J!YN ]8B6]$5."O$QIL:A/D_*C2F\-M?%8[:H)D36 +QUTL12$L1.[35H=IUXDH+I8-0 M.KW3^=9I0)!*)C5.JW3]BN_8-$8EPKOQ3*7=5M]Q($+[Q9I1A4C]AB4ON$R@ M1?($LYQ!FU(+J52HC\E35G/KJ/WO>2^SAHD]T-XA/V'O_"FDH;%=>L.-H<;3HC!?1?+P =@9Q-F5YL*=] M3J.XL[-]SJ+IR91]5-:]4KZM7KL@XC@:3X^Z$Y/H9!Q_!U6==+IGY2D>0A[_ MYG0]A=R.GQ2=L7 6FC/4W/'P?^OOX?,/O%C#1_LSI.DEZ5ZTC2Y=[U0E'3*Z M0[LT^!R3.&([THYF8_P>Q-'L>'KH_AW-9X?L6JM;X>]UCHR#IG_XE^ A"XBN MY)U"'P#H<#N*H^/93F: 9+\ITWPX]= : G.O;$AI%Y__A)F\ZLP<3%RDO1:/ MW0=&G?M727KE;YD&'1J?.N$JMIW=7F0OPOUM9QYNP>^X7@F(H* ,6_'Y@GNC M#C?+,+"J\K>YI;*X&_J_.2[CI)T!UC.E;#MP#K;7^_-_ %!+ P04 " 5 MJ%92G],&AN8" "(!@ &0 'AL+W=OQATK0)]H!X<)-K:\VQ@^TL*[^>L].F M&6)#0KS$]OF^[[X[VY=IH_2]V2):>"R%-+-@:VUU'D4FWV+)S$!5*&EGK73) M+"WU)C*51E9X4"FB)(ZSJ&1HOU276M:11U+P4N4ABL)&M>SX&)XOA@Y?^_PE6-C>G-P MF:R4NG>+RV(6Q$X0"LRM8V T/. '%,(1D8P?>\Z@"^F _?F!_9//G7)9,8,? ME+CCA=W.@DD !:Y9+>R-:C[C/I]3QY3@I++=F2/ M^SKT )/X&4"R!R1>=QO(JUPRR^93K1K0SIO8W,2GZM$DCDMW*+=6TRXGG)U? MR@>45NG=-+)$YXQ1OH$H0D8Y.3'(0LTA>9%QB M/H!T&$(2)_$+?&F77.KYTK\E!TMN$P&<(= MO4T@_956&XWF",G")!UWJTF8CK)>-7H\:9B-XYYA/ I'V1&YK+6KD:O8#IDV M@.Y2/LW)Y1"V23CY-)F$T" UEUQIY]UH;O%=H1IIP"K2>]!!9W$R'*3T H6@ M9A+"23PX.ZP\&6UGQVU*L4+?<,0NI"/4/2Y_P@5JBDLE*7. MY:=;^E6@=@ZTOU;*'A8N0/?SF?\"4$L#!!0 ( !6H5E)M/2;+B0, +0( M 9 >&PO=V]R:W-H965T>><8> M>[(\2/5![P$,>6E%IU>+O3']@^_K:@\MTY[LH<.91JJ6&135SM>] E8[IU;X M41!D?LMXMU@OG6ZCUDLY&,$[V"BBA[9EZO@$0AY6BW!Q5KSCN[VQ"G^][-D. MWH/YJ=\HE/P)I>8M=)K+CBAH5HO'\.$IL?;.X&<.!ST;$YO)5LH/5OBV7BT" M2P@$5,8B,/S\#L\@A 5"&A]/F(LII'64/(]F*5O,(ZU]JL3YM.(&7T",XS(6]F9O29ONAKJ:P ? M"4XLHS/+I^@FXFNH/!*'E$1!%-S BZ>L8X<7?T[6Y-?'K38*Z^6W&Z&2*53B M0B7_ZP+?QLP]\@^P'1[GBTD_F<"5"265Q..E#=1$-L3L@312X#GEW8Z\XAUJ MY*#13]\_D"^_**(@_NH_?W$OH=V"X2F+%O6,4% M-QRTRTLB=T4:8:\QIC48/:'ZE,FR\5]!5[V5_83^9 MJ@],P0@B&^.$LWF1T*RX+$>)G,N4_.!2G2 3FJ07BF%*XZ"XO?63L<4+:!8D M,TT9E32/8_)854,["&9+HP;<@8J/Z9Y-7X48*; K>'^ERP,:Q^G]OZB^V6Y$ M-"Y*FN7)E2Y-2QJ7Q:QR9CS@!?N2!G)@FMR%>>ZE>#T*@5/4RI%7G&47^BY, M"R^95/6@;(W;BC\"4YJ O:FN:]/6(AV+T"+@H*#8AW0/KI.(HT<>QU(;T%FY MLV34,'8;/$[(PLNN2:2A%UPTYJ_QSI'*ZTB4' +HU<<.R<71\*[2@R6,1[2 MZC-/R-]=;OZLD[2@=JY?:@PQ=&9L*I-V:LF/8R>ZF(_]_"U3.]YI(J!!U\#+ MTP518X\VTF"7<\,]_E: L@8XWTAISH(-,/VHK/\ 4$L#!!0 ( M !6H5E(!?=NRFP0 )L- 9 >&PO=V]R:W-H965T6WI'\+G$ ME>ZMP7JRD/*+!=[GIP/?&H0<,V,E,/I]PPODW HB,[ZN90XZE9:QO]Y(_]7Y M3KXLF,8+R6_+W!2G@W0 .2Y9P\VU7/V&:W\2*R^37+LOK%K:@(BS1AM9K9G) M@JH4[9_=K^/08TC]9QC"-4/H[&X5.2O?,!!Z(?^ 7E1YUGDY$4'/8._SA;:*$K^WP=DQIW,V,F,7QRM MPWSI$-;FW"(4[!L"=95BIA1WP-L-)G+JC,4:HFX#N5R6&8*N688>&*QJJ:AO MH)"-)D8/J#@4-4[+6LA:#^&R41N!3HU"VYB=&I*B*DV2"=0:3,$$2('P@$R! MD<#J6LG[DHH=^0,$OMMH;:ND-E"*C#>YM=ZVE+8L>&^0MDV!/14>, .2;,E+ MG2FTQ)[SB?2Q/"\M@G&G^IQQ)JR;;@25HITS;+=("\XT[JD!+:^V)JF3S"%Z\M/ M0%MH-%SN>M3?VH@Y@F#JA=&XCYAX4S_X;M:[N@1>LD7)*2^HGU!<-$JA,'"6 M9:JA?.RC/8+(2\;Q#NQ'$_A#BFS-_MC;?6*"L3<-DS[H3V/X* T5R_-<1Q19 M+TZGNU$+HFV0/E)U9I(:2) EZ_JWTC);U&T=_6=E]*?M+3 PWA53FK6W"?5Q)V"VC.(7/3%$\.>XC#;QQCYH@ M?[*3B4?6C+TP"'MP0IG<)N""Z0*6-LQVE@BJ"HMX>;=_]RQ]C^QD&^V&2 M-L"MNYV1870HNC-SW\'HBLN=>,<=XV2X%9(.P^<%VI/.YAK(8=R&=:@I:H]K8=R.IGQ#F\#LN.Q=7J-!NOO8$)"&!&R!!.+9 ^(0B\L(T MM5M1KPZF4611<0^5! Z5]*N%4#1OZ86PI*!V&U-O0M.I/T!J]E"Y<=SQ4N%% M4SJ1-!7(>T''F?M MA7M+WCY;/C!U5])5B..26/WA)!F :I\"+6!D[:[?"VGH,N^6!;V>4%D"VE]* M:3: 5="]Q^;_ %!+ P04 " 5J%92OJ2WQJX% #E#0 &0 'AL+W=O M7EC]4>6ANAR=C41.A6QU>&S;Q@L.H-%Q)T" M192W,LBK"V.,?,=5H#7#*<%'>!X>W"G;AZG=K\XW2^F(:X(W7IEEG M>9,L%]^PG"_$:VM"Y<5+DU-^Z& *& .618_E9O&@QUO*)F(Y'XO%;#%[P-]R MR&T9_2W_56X'KDX&5R?1U<4:4.Z% I,[BL? D^DVYVW[]$W$ M#97*&%[O4U3.A_T,N0O&\=6+-Q]>W?XZ/Q<-:D2URH"S]:!="J^@GP(9 VS, M1MFN^'!;:KM"ZK7,G(72C(VF%@S%%/;!2:QK+1M//1X$8D5@[@NK-%ZWC4;( MJ$QIHIY\VS1Z&TE2>HP:J*S"QAHL9]CJVY4/,M'O<8K$0%D+@E;;1&N<;_ 3 MM2<1,M.Q&$8TSN9M[(6)^+-2OL\%LF\ G;AZC')@9(\(0.)J9RQ,#H/3YA.. MMTPV*DBMOLBAC\@'AMA8 M24V5QKNW&R?T%/TJC];$R1A!(P42--PA>PO:5[0X NFLH*KF;^#N/ MG5YW$NVZJ).[;-!#,JN27'[ &JSVY.0=MM@]%E5#N=D:&B=8A!B)T27,+ ., M USBH*RD^*[94O C1%P6OP-:0P(*LZ7G%R.=A8 I01P/%06K+'"F JT_YN&P M5O%:R-,)0PQ#1 1YUQ4UY],Q4[LVA_A!>]?WG9=T6J*P3JX0NR%RZ=G@[)N( M]_=*)@[#KPN9QF@ZQ/GU7C-((_76@UJ)3&+K]80/9$)Y_**/TL^+Q,XO/YTM MYD^?^^\R'1,]8M0G^@M,=KN)O95RW;\[9)4TY3#T[YD70QOGK>O[DX]=07SM M0^MF5*] 7C^>Q*/HR[8>B/SC9X)3F"V??_/_C=02YX7 R#IRAA.OW_2SF,]F MX]/S,W&K< *DNY#_RM>CIT_.'HM71\-H>'M^/CY;SAX_$!+X=R$C^8O!^WWW MR.G>U1LG61D_,#R?EB:D6_BP.GS#7*>K^VY[^@#"E,>5P M-!4QGDZ>G(^'2 M1T5Z"+:)%WG,!AR;\6>%[S!RO 'O"XO;3O? 88ONZM_ %!+ P04 " 5 MJ%92O5WT*10$ !K"@ &0 'AL+W=O!D']W# L'NMCT4/=#2R"*6(KTD%2?]]1U2 MLBS72=I%#[U8Y'#FFV^&,_0L=E)]U0V (8\M%_K&:XS97@>!+AMHJ9[)+0@\ MJ:5JJ<&MV@1ZJX!6SJCE01R&6=!2)KSEPLGNU7(A.\.9@'M%=->V5#W= I>[ M&R_R]H)/;-,8*PB6BRW=P&Z"$:5B+0C-I" *ZAMO%5W?SJV^4_B5 MP4Y/UL1&LI;RJ]U\J&Z\T!("#J6Q"!0_#W 'G%L@I/%MP/1&E]9PNMZCOW.Q M8RQKJN%.\M]899H;K_!(!37MN/DD=S_#$$]J\4K)M?LENUXW33Q2=MK(=C!& M!BT3_9<^#GF8&!3A"P;Q8! [WKTCQ_(--72Y4')'E-5&-+MPH3IK),>$O93/ M1N$I0SNS_" ,%1NVYD!66H/1/A%@%H%!;*L1E /.;8\3OX 3Q>2C%*;1Y*VH MH#H&")#4R"S>,[N-7T5\ ^6,))%/XC .7\%+QD@3AY>\@/=>RFK'."=45.0D M;/*&Z9)+W2D@OZ_6VBBLES]><3L?W:")K M8AJ8XI,*&?6N$60-3&P(;:4R[$\TD0\8E+78 I)%XD#@<8N=3HQ$90$U0V]* MMCVLHS,[352?/TR%9MK&/]"H).DDNCJQ?:\D7N8_>?AW6OOO'57JR29J+UB59==VW%73=RFM6MD) M8S_VBEVQ/BN[&TKZTI4T IQ'X66@BG!6P\4(>4:B>>Y'V=5$*Y_.I4I[Y49Y=D+NA22[MPX^NTLO\.4=)[N?)X2K.D\POTNSX/$\FYY&? MY.'%,XT[857,_>+JB'H4)WZ2%4?V.QW<7CT1762&1%AYO-_20JK.A035A)J1.EAW+PK^:Y?3UQBJKQ M%3PX2_PT2\D7>P&3*\TB/TVBO>"Y_Z1@,@!@;VS!43I.4JM^ M@#BH]V/81ZHV3&C"H4;3<):G'E']:--OC-RZ<6(M#3:B6S8X#8*R"GA>2VGV M&^M@G"^7?P%02P,$% @ %:A64L$'D0/[! _0P !D !X;"]W;W)K M&ULM5?;;N,V$/T5PE@4+>#(MIQDTZUC('%Z>U@T MV+3-0]$'2AI9;"A2)>DHWJ_OS.AB.;;38H&^)*+$.7-FYLR07M36/?D"((B7 M4AM_/2I"J#Y,)CXMH)0^LA48_));5\J 2[>>^,J!S-BHU)-X.KVOKT6S4O?BDUD6@%Y/EHI)K>(#P6W7O<#7I M43)5@O'*&N$@OQ[=S#[EA9_:BR4%R/KD8B@UQN=/ADZY^@ MC>>"\%*K/?\5=;-W_GXDTHT/MFR-D4&I3/-?OK1Y&!A<34\8Q*U!S+P;1\SR M3@:Y7#A;"T>[$8T>.%2V1G+*4%$>@L.O"NW"_%2$LE)!:O49,K$7K?CC)O&\_/,--^>]FW-V<_[%B7S;?C:+]NEY\0@B M[&B/%'50H[6R%-)G[Y=85[7;M"A,H:S(?GF-$[\9)Y M &Q6]X3SK$7Q^+"FQ(V%Q*05(&1I75"?F:! ILIF0GF!SNF[1"0#8@O2,>5" M9KO FNP@Q7?S*,:&U)IG"_)Y=QY=[5YX;U,E ^:3"])$-@R:ZN"P8T1+'#UX MJU7&-HG4TF#\W-<8;A#8%5 F6+>N,]AG/)U].T8H3]7%Z::WT2O5]-7<. =< MO7RC!,19[&2_4TZGY-SQA!9I(=T:N'MP MA_$5:H'%A/'XMG:4] 20-#1[T;&IMAOD[>Z M)[Z,IOOM,[^*9B?[IRO>09[_MS9:':E0,^6X F1VO"+M<'E=D$Y'P_&&F:\+ ME1;-4&IDUS3?N/V 4PE\4"6'@]L3$'.<,LV)V^-+[!BL]"[/))]QJWS2K31! MI:IB% <&:JF;ZI!3''K-#&PK7!_AI-Q/*B;AX<>O9%E]=_.O*"=5A*YII-]>D7&;>3;) M=@MWNJHC+Q2+62LKNJ?X>WOK\5;L44K=D W:6>%I/<^6D[=79WP^'?A#TR8< M/ M6LG+N,[]\*.?9F F1(1490>+O@:[)& 8"C2\#9K9WR8:'SSOT7Y)V:%G) M0-?.?-)EK.?9929*6LO.Q#NW>4^#GG/&4\Z$]"LV_=F+BTRH+D37#,9@T&C; M_\O'(0X'!I?C%PRF@\$T\>X=)98W,LK%S+N-\'P::/R0I"9KD-.6DW(?/78U M[.+BO0M1VTHLO9>V(H0[AED1@$,J%Z>3D9B.I^-7\$[W.D\3WNF+>&ORGDIQ#<%A)*YEJZ,T M^BN5(W'KJ94:#]*6XK=8DQ?+$"@&<:.#,BYTGL2?RU6('E7TURMTSO9TSA*= ML_\9]M=1)M-<'$,2'ZR "K%VG8^U^-))'Z')K1'-R:78D%A1)=$2HO5.40A) M>"156V=G+L4JUB" F'9MY65)PGFT M:VNDPF/G!3WJGN*[N]L1NK]MS5:H&@,CN=7V 9R=WZ*LK>P5B+ -D9J>%SVV MB1X$>6I<) '?&A:,J60K5]KHJ"FP0':H7(,!%=+<6!MT1HZ *-.A,N&-Z8:] M)(G,UD,(Y6$(DU;>#>0?-*0H%#BG/X"%D1%8T252*)"N1&]"?(K6P )J!QE) M17]J M(C4^G+.96XZ" TOC"LJ(14F&(8Z_"RR&*#JV?HU#9(=J%FA5RL6N9 M9(=L_S3B=->R%"<7^058&I.&(79/SO/SW<((HD)+:42:[8@AU5.'"-VT)GGM M%2KNH<,PL)+OC:(^2$E?1[+O.7Y/6;3!&5TF'RMII(5Y&G2L6JFNZ7K_*$4? M]=>>VD8&<3+.3Y^4QG\')Q>?N):4\^S_V7$(?X:'XL,-1"SR_M_\LR]17SG+M#26^:Z*RHQT@Y@QNJ7TC\)*L/"5D4*^UJE..#K-O M,$I^-*B\,M7E03$,0MGXV- M#NZ]AGR5;O< GIV-_16X7]U_0"S[>_/I>/_U M\5'Z2B-=AM8P'><7YYGP_8W>OT37IEMTY2+NY/18XR.(/!_ _MIA,@TO[&#_ M6;7X!E!+ P04 " 5J%92[&]&Y*H" !F!@ &0 'AL+W=O,PBE]P2 \.J>/=!G(L;ZFALXF2.Z*L-:+9C4O5 M>2,Y)FQ3'HS"4X9^9C8O"K6%DGQC=,4X,PST)#((;(^CX@"R:$'2%T"2E-Q) M86I-/HD2RO\!(F3D::5'6HOT(N(M%#V2)2%)XS2^@)?Y-#.'E[V MZ3/=,5! M$RI*XG*F7)/?\Y4V"B_&GPLAE;1%^DK%G MJ2FGBAVJ+9$:OAP04#&CO=<5209AEJ5=Q3C,XMBC,%'(!CH8AN[A!) D89[D M7;%+@0D#"K0YL4S#P3@[F0_"?)!B0HH]43L8?&F?R0=\>$J!.#GGX2@>>ZF/ M.-\=(WJF+3Y@$@[S?J=*83Y,SC;R5('A(!QW2%Z1P3 SEV K3C@&O]4-TWLZ.DWD[@>^H6C.A"8<*7>/>L!\0U4ZU5C!RXR;)2AJ< M2VY;XX\ E#7 \TI*&PO=V]R:W-H965TF_&K72E7B+L\*^_QH756;IZ>G-EVK7-K0;%2!)TM3YK+" M9;DZM9M2R05/RK/3)(K.3G.IBZ,7S_C>=?GBF:FK3!?JNA2VSG-9WE^IS-P^ M/XJ/FAL?]6I=T8W3%\\VJWS76)J]-6RD+GJK#:%*)4R^='E_'3JS&- MYP'_U.K6]GX+VLG>?MT)LPC?9,2/R$A/5V"[&6KV0E7SPKS:TH:32D MT0_>*L^&]>&>*U9//JLS%*S6OGIU6D$E/3E,__\K-3_;, MCQ/QWA35VHK7Q4(MM@6<0IE6HZ31Z"HY*/&52D,QB@.11$ET0-ZHW>&(Y8WV MRIM7XI6V:69L72KQK\NYK4I$P[\/"!^WPLZP!U36UDL[,E3\?>_39-H=/'3_^$!E<]5 MR5YH;I(W>A?Q3+PLU4)7XHU,=::K^_;AL1C-1D$41;T[DWC[SH_^Q^I3\0]3 M*=O>FD;1ELB)O[Y<+)XZ2P*ES$U9Z?](AH/A"O$XF(SCK=MQ M*6M)W%*5V*Y8ZD(6*1D_-;:RAT4_CN/@_.SLI+LQ#:)9=/)@[6F4!.?G MD_9Z/(N#6?Q3UCH?6&MHI>'US^RSW=Y9,(NFO>V>![/9[.%VNVTB*&9)[SJ! M+O'/;#O9L6UR8W,]FFQO%U&R #28NJB^O<>^H,=0=0S7_JS=!C)'\=EN>VUM M8CP)SD;3/VVG <)T61H'9]-I,#T[W[HW'2=(C5E[;YCWEY9VN 4:!!8!H17P M]I;^',=).$;]RC(R0*8J+,_34B<,=,%6@#&R7(U"4C+4#5?" +XO-YM,IW*> M*93"<@48A-"Y*4O&1;LE[59:@;4?A>+SFI2A*@U'R1M5@G1 9%'+3.@""BE; MB5)6BJ31,GTQRLWB NGUODCWM,X M'.%']="&_)3 -@ !LAO%%":[#\GFDFZ!>[1UP2O"T7)^86DY;3#HCUH#"%51 M6?'8*B7FQ,1. G$\'H_#N'6*%W,\Q=VS_EULN92WA4CE!DO #:2[O)$Z8P^ M& JY@"DP');LN4'N#HQP?\3<^G"!1U.3P\EL\UM=K87,,MR[4<@O;.1 C*Q* MQ;O%,OBWH)\ A5 DXD.!'S=NS6G@[8HE)8U3BYWB*A-0\L*IAL(98VAK5&MG M9^>S"SB]4CXJ01'KDN8L.(:6.^4M2Y.+][),UV(4!0ZR*C/0*QD'/G[@;F]& MCJD[E=:5=\M@=Q<<*XU:Z5H6B.[=R4(>Z[EIORVA&/B%58R1M;6PD7;PE407 M']@>[5@B,)8?Q1HQF9C5C3< M@^)NSPW#*19O"_%&SCZL&"Y]9))&+5!30M.HNY& M8XL=BZ*/_(IXM(B^)O]255:2<:_!.!?H;I_-O4QCPW2+(EW.VS3-Y5?*C!N4 M&4;ZP"4>%_C /:425.J4LF(C[[=&91I=-FO+(SF?*.V*XB]Q#^ O9]8:DR*)?8A%VO3 +Q35M'CKNJSE.QE9L.AT/QKSE'I,:5I$9 M23'P>9>*2I:VHS@@,9)/23R1*L6[MUXK:C2PUDNFQ/FF@,"4UL!'6P.TA<'F;A%'TB&P"!C9Q M%.RQ?CBQVT=_ ^I'DL!6C\ L4Z@G M.1W)^(WS(%8ZI-[8!U%VWX:J9XB> ML.-8*#T7BL(16VL+1Y(N( ,"ZUD7G@4_COLP,]3KL$84.9X24UPL0,U\ZMYS MR+HRO8.#\MF&Y]W3(>_>F0(-E7)AX ]L.!M5IE>:@E2FW&,2,J9*WU#@!HS7 M165*U]A0=<1BUA"*,*0@L'T,.+J>S@<>=BB@I(NE@WUJ%][OT '3GI M ZI7@VD/N\.N]:8%%=NH^!>LNMN#'4F"\PCX+<.)J>VN5V)PE2N&G/B M!&UY=4#L]*@=CL"BJ5)(7\:/?H,$T[(,V4X;U'57GWO8KPLJZ6I1( C UXH5 M >-V#;:^85HN(0;IAW$Y\2Q"XUY%#1 6L+OSLN<(3=WK,0E7:5- A&TJ(0_U MD+@J*1Z80) --C4Z&\H"PA3?L1.F@$S .O/:LXG#3I"9-8<\X0"+ B>'?,D9 MA*QH6(TS,]F?#E\ YNO. T3@_!X=RV&[+16ETZ%SC-ZIZQ8I\><]<,QN2D[N MW+O1P+&@!G^_?8#KV3_BXFU3<%_?H5K"WDDX<34I$I]4H>'J3S[I!ZW#J!NX ML[7X51;,YF-LNS3U:BU^K4$!?+,:B0G*32N #GCD$JJ(Q_$)'B6M;+KN$2H) M/I9O3$F2.TIDMJ3Q04)Q+_[ ^B320[;#/N(*71 *"VO;Y3W[P_L3ZBJ[-AF\ M[($2K)U* D*PX3?5K6G$8U2>PS%P(X"PNO!MOV$)7'$J M"O^BB;.OZVY<_.P11$$K'R\@(7#2[,RU$/)^I[&*B^]2E>.WT;0_DCN-)K[O?V3#M/N$[ MM Y,"N+GVXB' O>6O)VG8P]MFIJ2&(!TAZ#JCMHJQ->:(2@SEMVK/!)K9SI"_CU 5&#X*7GA1JS;2D^EV\X9>@7K)NJ2>H7*' M18H+5%'1BS9GA&;&MU6=_)RJNF.9H*J M4."R6O'"K!&0KCLW&9Q++P&89XY%.R()P53D^O4-RLPZ)HV"Q/B,4*]3/CEH M>SS7JM.,<7C>C>?JR72KLR9POW45*?I@S?$L#J<_M.:TP[+=:X*%-VN&!+CN MT+0]M/V+PXG]LC_TSWG;^VU.^^^P^;NV/^UPY;/G*MM$D2*VAP$>$AJ$X-CB MGJ;9)S3[CA:;=PX!M6C]TD$&F?;;_/^N;AD=U[>L2,VV><\LQJESC8MO*O M5*@W0;_4,/C^\5.+.QQ0SLV';;JLN2OC MZ>/7&GM@(C L)==R9Y#9H>\+BP:WM;TZC47 MC;XJW[289Q^M;>B=5_&5>@^V&827]+J/>S#7''3%VB\[D(&^VK\_ZZS#W,EK MYZS;;\*^I61.B4DQNR#2SW6 2&ZE)F^BRR[9G:_2$B&/9?DG]H6.Q6I],;X-N33O.8CK[:ZG4\ MFGPGQ#K5#O!3@L0XZKB6\]/WO*0"VSO,X,8]%0< US,N$7'"E57!0# X+MIW M6L3FC+VU^DW!K+5E_#^Q9=2K1C]@RB_?3XQ''6O^"53M"-T#]%GD+:(Q"=.,/^OKOY5L30=&Y:HP8['[US@Y#5+C6 MT/[PUU;L^^/VXPU.J^$7';@YVG5SW'WKX3^EPLW)@Y&##SEZ]FGZBZUI#S[, MVO4!W&GO6T(^-J(O)JF?1NRYSPK;N^U'F9?N6\1NN/NB\SV?S%OT;DM,C<+S MR9$#Y.:B,AO^,A'EH3(Y_UPKB>BD 7B^-$@=?T$+M)^JOO@O4$L#!!0 ( M !6H5E)OF#U-^00 %<- 9 >&PO=V]R:W-H965T-)TG;Z")%+$34(, !HV?GZ M+D"*HFU%B7MYD0APL7OV8&\\W2A]8TI$"W>5D.9L5%I;OYA.359BQC\U._=ZW/3U5C!9=XK<$T5<7T_24* MM3D;1:/MQCN^+JW;F)Z?UFR-[]'^5E]K6DU[+3FO4!JN)&@LSD87T8O+F9/W M K]SW)C!,SA/5DK=N,7K_&P4.D H,+-. Z._6[Q"(9PB@O&QTSGJ3;J#P^>M M]A^\[^3+BAF\4N(/GMOR;+0<08X%:X1]IS8_8>?/W.G+E##^%S:M["P=0=88 MJZKN,"&HN&S_V5W'P^# ,OS,@;@[$'O7V194S6"6 M[\3K2_ZAWZ]EIBJ$L?/_>'+ X*PW./,&9_^%P7V,'U8?S2?P+!/^G9(HK0%5 M0/9 DG>2PDLRC2"I/CS:E3DP(2 KF5RCH;> 'QMN[R%O-)=K8%"CYBH'O,NP MMF!+99 2V5#"N/>%5A58S:1A/D,-A;XM06TD:C.!MXVFG-UYI+Q'AW!FI(.; MSI\=*CH'!>,:;IEHT+U4I)I+BX3%@B;M8#:LIF36_);95K&QNJD<.X'WG4Y9 M=A? IN19Z1G)T?"U]-"8@8R9$@HJ<5!B3H8#8)72EG]BOOBXXZ@I?[W\4]NF MI3/_BS+>6R6>6K>M&OKBD+<$E;SV6LFY:Z;M=HN@N*V6Y:W &]1KU!/XX)A0 M@E Z_BU;"01BTWB#3G!@Z7G4=Z0.&'Q*R(Y&[RQ%A6AR!T0JTB6M)F1NV;,S M]I>G&D/BYO@%?/O-,@Z3E__;_Y_(=%NP@,H-5BMRVI62??!Q]V<@/O4?QY;E =]8. =S20&O\ZU931S MCLW29>?4#S\S]6X1_B^3/:@+^QO M;/N[& DS"QMJ#Z3YEE-1I<#?1E"KKFY6@F>'V\L$WB/"KXK:5AS#V-UJ'+Y\ MU9LT?B=Z>4Q]1D/1:.]/CI9Q07U9/J_U[IV[IH-AMW(WX49Z:L"JD;:=>_O= M_JOAHAV6=^+M)\<;IJET&Q!8T-%PDLY'H-LQOEU85?O1>:4L#>+^L:0O']1. M@-X7BICH%LY _RUU_C=02P,$% @ %:A64C8/C.DP" +A< !D !X M;"]W;W)K&ULI5AM<]LV$OXK&)U[T\ZH%$F])K$] M8\?IM#>3GM/TKG-S79 4)?0'. M=\9^C5RV5AOI(K-5%58*8S?2X]6N1FYKEC3925X/+<_YV:R_/3>U+7:E;*UR]V4C[<*U*L[L8)(/VPV]ZM?;T871Y MOI4K]5'Y?VQO+=Y&G91<;U3EM*F$5<7%X"IY?3TA>B;XIU8[U_LOR)*E,9_H MY9?\8A"30JI4F2<)$H\[]5:5)0F"&I\;F8-N2V+L_V^E_\2VPY:E=.JM*?_0 MN5]?#!8#D:M"UJ7_S>Q^5HT]4Y*7F=+QK]@%V@3$6>V\V33,T&"CJ_"4]XT? M>@R+^ F&M&%(6>^P$6MY([V\/+=F)RQ10QK]85.9&\KIBH+RT5NL:O#YRW>? M:^T?SD<>LNC+*&OXK@-?^@1?DHKWIO)K)]Y5N94+OU:/62)Q);;&,KK9E3.U?+"NN0E";1 M'"@K2Y+LUM(J1Y^ASH8^>)-] C[]6LBJOZ/()10LI+;B3I8UBSI+TVGTJA4& MJ]8Z6[,.5F7&LA;F4+*LBETV,Q'ME5Z#I">'PP<$E16]Q(GH-"QE'KL;7Z3R:G?!R M,*[G#_B'-[>*!4V2*.W8&L*ZTMZU&+B5UE?*NK7>BLIX8785=EL^B-H1!& C M)/95\D**0M^#2-T#*=5*"2MA% E,HDG\G'+D,B41TOZN/:V8P!L.'-RAL0E% M3N>*MV#@GLV D7%K$U#=!;]\& 9P I@5U6V1:Z2Q7M;,:ZG6.D+$D=U# 5X2 MW%-A5Z+J.Y:;46+W"C;7I[*>AGSVQG_F.']K6 M@YOJ<^&*VY70CDE8DLND-Z+K9*L.7$W0;$(36QBDEAB&:_IJ >LWT/K2&+R? M>(+F.VCZ'U!+ P04 " 5J%92PKUYDV@$ "$@ &@ 'AL+W=O[L?G; !*N &=LD4ZD_?J^! &V)FYF)M%\2#+[G/HY]S&6^%?))Q8QI]"-- M,G4QB+7./[NN"F*64N6(G&7P)!(RI1J&[&P]\'6MSPUW,<[IFCTQ_R^\EC-P& M)>0IRQ07&9(LNAA(%(5/F+MO5<;X""0FF1UL800,K!3B\>6$(U"]$]E?H9_2UIIFC)N4(G/M.4)^H4J9A*IA#/ MT!U/$O/P#'WJ#N>NAE@,HAO4?J\JOV2/W\MB[2 /GR'BX5F%WP.R/ !D^!&( M;P?Q6; #(=ZW1Q^=?#H-N825+V0/VO7!:'A6H_6@W!R.!$+F%C_#QL^P]#/\V45EP1XU MV"-K#G\6Z8I)$^^.)%6MSU@D(8-!3#<,22,H2 L0&<77&42#7I"%5;]R.BF= M&C7>+/#90AQ?4K?\+NI1!+$7P=(:^9(%C*MFG#?;4FLY?VPR*&_,,;3 M(D7B/0.P">!E06G8RSQ;[V1:,LA50CRP_,L3'%&T$E2&W4UC9^^#D*;.V,H> M[IP^^*?Y^UB'<"MXF!R?FE;F\- :_0/;L*Q@*)(BA;)7KO+2E>Z-G3TBBUN5Q;\@LRR*F'Q&OF/64LA6TAQV+\COU?_7CENMQ<<76]RJ M+;8+)"@4] Z*EH*54QZBU3-B58*PK3EL^ T/"U X> N3(F&(JCWYU11-WQUP MWEN"IN\6D;>'GE:>\2_H,U60U-)!#\ ,M!P',M.J,3Z^')-6CHE=^X[.3.WO M@+*35E:)759_X] CG9?)XVLK:;65V+7UL>XYE"K !]0PZ!8>6FJXIZ#SIITD M3ZH3\!2RW=L-7-5^NSI$L#-]O1F6'\UZG56KJ<2NJ7W$?/P.2.RC6'?C9A$9AYSA1J(ZL/#M5 B[QLD%="0[M= M7L:,0C-A)L#S2 B]&YB>N_GLL_@/4$L#!!0 ( !6H5E*N'1D:&@( -<$ M : >&PO=V]R:W-H965TH452.F(2,;OGC,82CK@I7UF_^9[IU[VW,)*RQ=18+4('@)6P(&W$K?Z]!WZ M?KS 7$OKG^S4Y >'X#D/2 Q.ON"GF5:XX\ M2XT^,>.RBDRX[TN0&:9RP9ZVPLNRK*J"X)@A)X2 S.VIYYO=H/O14@I>&W9AAM48"S[RU9^VF"N!\&VPAXINN,2+-O" M*Z@61A3,!@4SKV!Z0\&YFAWANA^X[D>[N19LG. [;AEG#1@7>/<3CE/&\22* M/KRG+;Q8-M)?^BME6:Y;A=W>#:?#K7WJEO5_>G?EG[DI!:V:A -!H\D7TF2Z M:]0YJ!N_NGN--"QO5O3G >,2*'[0&L^.*S#\R[)_4$L#!!0 ( !6H5E)@ M]#)!5@0 /$2 : >&PO=V]R:W-H965TM%GHRVQNQN@T OMR+G^D;N1&&_64N5 MU#3L=R;+"W$@P)ZG^=_K28C6%8D,K$T90IN/U[$3&19F3=-2.608> M7[]E_[DB;\DLN!8SF?V5KLQV,HI'8"76?)^91WGX532$6)EO*3-=_0>'!@M' M8+G71N9-L*T@3XOZD[\V$W$4@,(S ;@)P&X /1- F@!R:0!M F@U,S65:A[F MW/#I6,D#4"7:9BLOJLFLHBW]M"AU?S+*?IO:.#-]$ANKHM'@1_ H7D2Q%X 7 M*_"+DEJ#SUQMT@(LOMKO=E(9OL@$:"+ Q[DP/,WT)QOZY6D./G[X!#X "_]C M*_?:)M'CP-@*RW&"95/-?5T-/E,-PN"S+,Q6@Y^*E5B=)@@LM98??N-WCP()GU\>'@^P(:U:I,I'SN0[EDB:K5!@G1:\6*8\ MLS-?NT"YFZQBJE-,UXH-C$_;\6DU/AT>WR=L'KVL>AC@Z/1K4,[)_#H0]C,,'4 M@Z(A" K'#I0\C,4-) M['#QP%""CK*=<(E:+M$P%[O7E75^\/M.J&KEZH%%&K=9XZMLDJ0=/_G>39+T MIC$B<8*7AP)$D8)F>('/4V-$CD;FV$55L]V_>G)Z%>TJ6[5TX3XRXQOLH20UTC0.1[ M%UD3>;+U20B9N_5]N(0D-'3EZ>.PW?V0G9&G:R9HN)M\&*%) MZ%J8!T8A8V=:"NIZ"AIN*HUW%9NW-Z/!)=;9/ JOL\0ZA#JF@!*KJ(?[FP<#]OX MI?KAOOTB8G>0ZQ<>'(EHR!R=YSX#UO]3"H[1=R(H8GI+!>S MZTC3N3/^?]["FS3'/V00Z[V$^U QZ4G31[&$NB])P=%90"[4ICI3T6 I]X6I M?S:W3]MSF[OJM,)Y?H]NY_7I2Y>F/@RJCP4TR,3:IH0WD2U)U>+^RLAG]0,0)/GLJC4P)EI/3]W797-H&3J3,RAPI.)D"73N)535\TE ML-R"RL+U/2]R2\8K9]BW[V[EL"\6NN 5W$JB%F7)Y-]+*,1JX%!G_>*.3V?: MO'"'_3F;PACTP_Q6XLYMO>2\A$IQ41$)DX%S0<]'-#( :_&+PTIMK8E)Y5&( M)[/YD0\4SFD2D8B>(W MS_5LX"0.R6'"%H6^$ZOOT"04&G^9*)3]):O&UG-(ME!:E T8&92\JI_LN1%B M"T![>P!^ _#?"@@:0& 3K9G9M*Z89L.^%"LBC35Z,PNKC45C-KPR91QKB:<< M<7HXABD612MR2NX@$U7&"\ZLP&)"FD-RH12@B1;D7FA6K/?'5Z 9+]0)@A_& M5^3XZ(0<$5Z1^YE8*%;EJN]JY&@BN5G#Y[+FX^_A5:>7Q6WE\ZR_8X^\.EE M0)&)%"7Y^JQ!5BC R!8&I"*8);D6U?3T M&KLQ;Y0Y$#AH PVP742],X M;.U>$.NUQ'IO($:84B+#3L&<5US/2,X5=H_F*%9.<,A(VT2="=3^HRUBE'I! MM$._P\I//=I-/FS)AP?)W]3$JNFZM0^5*FJ=1I_;(W$;./Y@C\2OQ/.C($UZ MZ8[('79I$H1AU"USTA)+WBDS^4=&V!X2IS:YV=,=+T*E;:CT<\6GWF9R>A^4 MOP&^T#5,@R3J[>C?99C2,/9[W06@6V.=OK\$%Q.4![_63W@]&(-<\@P.2K&9 MDO23QR3=S$GZT4'9 +?%[85I$N[6X+59%">!OZ<"FSE)#P_*D9!S@36 0VEN M!A<-/UGAS7BCT4<5CEY]8ZB?)$&\*W&''0U"FNQH[&[=8\PE\B>34UXI4L $ M@=Y9C!YD?2^K-UK,[=7F46B4P2YG>)<%:0SP?"*$7F_,;:F]'0__ U!+ P04 M " 6J%92WWQ^=9 $ #R#P &@ 'AL+W=O&ULC5=M3^,X$/XK5K4?0*(DSGM0J;2TW!X2>X=@]^ZS2=PVVB3NV2[E M[M??V EI<)P 'VA>YGD\SW@RXUD<&?\E=I1*]%J5M;B>[:3<7SF.R':T(N*2 M[6D-;S:,5T3"+=\Z8L\IR36H*AW/=2.G(D4]6R[TLP>^7+"#+(N:/G D#E5% M^+\WM&3'ZQF>O3UX++8[J1XXR\6>;.D3E3_W#QSNG(XE+RI:BX+5B-/-]>PK MOKK%L0)HB[\*>A2]:Z2D/#/V2]W1:T2Y4ER>%L 3BZ?Z!:V70HT M1X\T8W56E 716\@VZ ](U+LZ8Q5%DJ%OG F!OA.^+6ITMJ:2%*4X!^#/IS4Z M^W*.OB!X\6/'#H+4N5@X$OQ3JSA9Z\M-XXLWXHN/OK-:[@2ZK7.:6_"K:3SV M)@@<"$P7'>\M.C?>)".(O40^OD">Z[DVAZ;A:YI-PM>?AN/4 K_]/#R9"(;? MI8JO^?P1/B,_>LEQ=@^9<6[FR,220;=DH)<,1I;\P20IT5:35A;29A,:CE!S MJ,+XL@S2&/X6SDL_V$.ST$V]P#"[M; %KAL'G=D[)6&G))P,WCT5XFHB(E'' M$TU&Y E*:E%O+]"6UI1#<.!30R2'RE (R8FJNK80-:113Q1V0^RZ1H@L9CB. M/3-$-C8<1KX]1'$G+9Z4MJ;0ZK(VN[2LBG%9_*CLO85=R+8G)'>6(" $?3U'M2<%5];6)2P;N MQ&D81H:VH5401+V-:*0-K;P$]W;UG;*T4Y9.*OO&6'XLRG):QTTZ^)S2-#$3 M;Y4./ 0KW[5[B-U3WU8?RAJ_R0R0.'SWO"Q57+TU\]"<*Q4'FG];W)]>]J23GX@.@K'$*%M8JT M%$89B;&9E5:[($JP&K[7C*BY=2HL/]!)7E6.B1$\E"(G=[^$GJ(59,_ M\,%/8VPJLEA%H?F=6:R\\:TY-4'\01?DI!9$'ZSGG):0T#G*F)#V# Z&Z>'A M@:=#*RCAD3?BZJG+X7#2U;-O,)NHIM9:UY+VO9EC M-PI\/-U\_]3EH]"'GG$QP^XXQWZ8FEHL9E$T M^$)L9.%(Y<:G3HNG6^W;N:W4Y[9G"@,G;74A25Y'"D\\*.7S)$P3SU0VM NA M0B6FM*&9'_K8_%JYI-[A^U>.:\7RE!EH],YUH MFFFX.:X*5-(-4+J7,?C$FP&SN9%LKR>H9R9A'M.7.QC**5<&\'[#F'R[40MT M8_[R?U!+ P04 " 6J%92<2H[]#(% !T&@ &@ 'AL+W=OT<*B7\GDL$-DWV!1MW0[P$B%96("5!:$?Y;_DHPA$!8"&!@ J &@7 T M7 #P#@!V#8!N >@V!?0*0*^I2?T"T&_:PZ #)H"A@5@V!0P*@"CICY =YLY MMS&D3/9>MHV0;;IAXWS#;<+A;L;-D&W*899S)Q^^V=B?$4DF8\XV@*?M%5]Z MD4V@#*^&O!^EP7V5%C-P\NVTAF5F9[E/(L62F^36P*_M\ 6-2SBN@=_8X3/JE3ZX9A]^ MV%GF[/T(RM+ X:F:7TQN5TQMEM+CI]+9PXI(39YQ= ^QDZ+37>)Q!U![VQ\U[3:;?LM&OM=,KIRI?@AGA^X,M/BQN]DK'7 M6FCZ)6??:N4C^?##) 1+QA72C]Z 1V)E\J[!>:#Z-8'JN>I3ABH?Q0W;/=:T M@^Z7=E^<&I1.#:Q.+6CD,PX6U$M4$L",+B60#%Q?W3W/+NO\RNE&%3OPN2'] MP]*&H=6&9R9)L-,UX$25BW5K0,X%8<6"GLF"46G!R&K!G1 )B3P*/"9VQTHN M6:.]\/>[NSF:[S?"V)0@Z.I%W#UF=H!_@"J$J4>$M QJ6*D18&M3!6II@JB] MG-X59#M)18:L0BUFT*YF^Z&;LD@]41L195WF;L-P:BF#W?;"J>4,]MH,9^^( M.0*U_D&[ #Y0*2D7@+V"/+!GH+ER0ZU(<-!>!+7&0+O('*7>#P59=2K7B7)- MLTR\#9'6<@3M>K3(#'Q03\$#(Y$X)M!("PMR6PLTTGJ"8(O+9$%F#O17*RJE MD5U_=GU+IW[S$&J!0;B]$&H-0?9ZZ*@0WA=DU1 .;#'4HH/LHG-L;7!;\/6K M"Z#!""TZR"XZ!Y?F>U13&@V-WFL90@9AN^;-DW!)>>JD5YYIB6PT'3CA MNL(UXF=2(:SE#]OE3_<+$M6Q &ME#XW91AEYHJ]/FYG8WS.Q:UXHL)9*?+14 MMCE<&DYQ76P GO_%D=](%F<'P$LF)0NSRS4E*\K3!NK]*V-R>Y.>*9=_-$W^!5!+ P04 M " 6J%92596WMB<# !\" &@ 'AL+W=O&ULC591;]HP$/XKIV@/K;0U)(&DG0 )2+2U#KLB3R[QB9 MV Z\P'M=>*#+0ML%?]A?D27.4,]7]]+,_(8EIR5R104'B8N!-PH^IXFU=P9/ M%+=J9PQ6R;,0O^UDF@^\CG4(&6;:,A#SVN $&;-$QHT_-:?7;&F!N^-7]B]. MN]'R3!1.!/M)I.7.@X[@" ^ @AK0+@/Z!X!1#4@>B^@6P.Z+C*5%!>'E&@R[$NQ!6FM M#9L=N& ZM)%/N4W[3$OSE1J<'LXFWZ[3^9:F1K)D&[(,T.@''2!)E_,X:OZ_@3S60IG'\[A@S5X+,1:$9ZK MOJ^-3NNMG]6:QI6F\(BF((1;P76AX)KGF+\E\$V FBB%KU$:AR<94\PN( H^ M0M@).P<4!,U.8\<7W2$[U9LT)Q<;4<\J7(!9PCY**_%!^*[Z>X[,7 MUV88AH$)_&8WYFVCH-L+WQJE!XR2JVYC]$9/K]'3.ZEG4A"YK*I[(I2NXG7] M8FYBM1^O2DY%%^\X$?7"WIZ=JSWW#S"Y$W'(_:1Q/WEO=9GC?KJNDE8U1%&R7U=M MHW;QI6VC-\57*?%W[N423&POBF++MD 73Y:SI+]^DB5? MDM8E]&%+7J)S_="=CE>QI!?_$9 M @MW*U(SC[]KH6X^ +M./DTFTZ?SFWW[6>,XA]ZKH/,#0"^FX[C:-P:] M. SZ3>Q1\,M=OH=K4L<2K@UB]P:D!]MR5Q6$F>']S,V@-NC)B&*P1C> M MHF0EB6ZMFZ?:N9;G(XC' AF]JV@OU;DO-,)=HZP=SV"6%6)4K/.)423 LI0;G@J.'09CA!PR:8TD?S5?N5[6!O MLL&=3LV-\D[4A)QH8:QB\(=H%GL(&[P+%Y1D+=2W6F^'-[KI%?P@<48VC;[) M.@)CZ/XX.BI+NOU*28O)@4-K]!*C_H[^#H^Q1FJJ5IVS@CV\CU.2*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'SGE& &J]@_NS0E7-,9-'F3[/-*1=+Z_9/+W4Y;] M9G\G<:HN&]L\WWV[N%#1EB>A^G>VXZG^9)W)),SU6[FY4#O)PY7:=V+)!1IX\?W_7!*QR%\O&^6_ M8]Y@B4A%(O[AJ\N&UV!JF[W<9%+\DZ5Y&"\CF<7Q9<.O/OC%92ZB#X>7!O(A M?%+ED3Q\N@\UR&6CZ^DO7 NI\O*,\OM#S?C,](,L6[.K0HF4*V7!#0#<@!;N*E1"&:R%Y$J?6I[!PG3%EF*3"CN M>RB">[28]SS2)[!A%&5%FFNGL3%_YG&V,__/;DH?>H98-/M+RQYDF*JP[#XX M<,@Q/K%DQD)%F6F[@J_8W8[+\ ,>LHM/K)=I^JQ/R.2K#81,XA.K1/< =2/E MKU_9(@[UO6>>BT *2)7S,1E@,OX=SZ 0K^ 7'PGV7IIOG 9:+5 M]&3?8@$<61!'?=U@15+H#TS0S[=7\Y@B-03$:AAS*9Y#DW&R&ZN%C- B-L)U*"3[%<;Z M<;W57:%"?A!6"UFA16R%99Y%OYMZE*4?4A-Y==@M3[+YD!]:Q'ZXY[FHFHQ= M\92O15YV=VT\F'.B3CIE22+R\HJ6,6Y4CF V/(U<\[>0+EKDNJC\N@CU<.'4 MV*^%3-$B-L62;SX\%4@)+6(E+(LGQ?\JS%TW>3X&0SIH$>M@.;J9C!]G$S:= MLE_#V>/P87HW9\/YF/WQ.)S9J;D6,D2+V! P:^,DYUI(%ZUS)I?^;-DI8Z20 M-K%":M,V[,M#J#'4OVQ*9)(VL4E.Y&_VG#8F$DJ;6"B'/$YM R*7M(E= A,Z MSD/3AC,8Q#:I$CJUK8<4TB96R#ZS4PN&7-(F=DE]BJ<6$YFE36R6FLQ%+2/2 M2IM8*VX*HQ8/Z:1-K!.8RW >X [228=8)U4NHZ[U.L@?'6)_P*2&VWK('QUB M?\"DAHN)9-(AEDEM4J/VFB.7=(A=8FJU7P?,4&W9=9R]E/?E M/$N;D3YB8R+E]*ES:WO,*JNV+':[N,P5A+&.YFL;$RFG3ZR< ^9M:/)K^2M; MZF]=%3$OGR,;$RFG3ZR<]QF1FH>[CXS3)S=.[92(?MA?6?ZZLS&1Z1WSDTR3B+&]^ &28]\Y@>!=AQ0N'?2^PPG54M?WG?Q"%DNSC]^ZN&F2H_8 M2O6+7YIO3[ZSD=&#^RL]8B^= M7C8,4WB0,*MUQZQ&8"H'K [EQZO ^?>B/^ MZ15%^O(73L&7_[$5G]A,"/2>1PXH-!/UOGP$.N9K!Q2:B7Z'_FE0_>J 0C-1 M[]Q'H(^I>X]",U'OW?_(QJ-LDYKB41]:%)J)>EM_S0*])IL;0Y6_P &%9J+> M[U\+.DQST5R)N'!Z^'CG/_76?WL]H9E*S;G4"C!9!\Z6+Z$#"LU$70W !:VZ M^::7_W;,(383!#UJ46@F MZNH!IT'+3QQ0:";JP@(GE\!6$YP.*#03=6D! &H^L7G"BO4)=VA"4,?.H:!K#0@C/1 MX,-*!CYU*0,(ZH8G6.+ IZYQ@$'=\ 3-1%WSX'3YB@^S(K#H@4]=]>"P,\?T MEE*SG/^P!]X\3@XH-!-UW0,+=)]\-G? 3YDIQ6X=4%CXP*>N?." 1KI-12S" M_?:=I1-'8>T#G[KX 02=NZ#03-3E#VHV:=6L'O%A(02?NA("K'+BQE!8"L&O M:B%K']]76G I7\WU'U'Z>!3&T4(R\_(V]NJ87,:ZB..1/G:7SK)PM2]. MOB^L_N._4$L#!!0 ( !:H5E*7P!?=W@, &-4 : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-W$M.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,! M;+D[2K+[(#* IN7Z?G[:+Y\.Q_GYY3>WA]/3?GVY/-U-Q_WU]_W=/,40ZG1Z?\;N M\OS]F6???A_G_SGQ<'O[<#U_.5S_>)J?UW\GJQG;3UH.B#(K;#THR*&T_*,N@O/V@(H/* M]H.J#*K;#VHRJ&T_J,N@OOV@(8/&]H,LJ(P!,,EA#=#:E&L#>&T*M@'$-B7; M &:;HFT M4W9-H#;IG ;0&Y3N@U@MRG>!M [JMX1H'=4O2- [^C^V0;H'57O M"- [JMX1H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+T3JIW NB=5.\$T#NI MW@F@=W)OE@#T3JIW NB=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O;/JG0%Z M9]4[ _3.JG<&Z)U5[PS0.[LWNP%Z9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W5KTS M0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H7=R'E0"]B^I= 'H7U;L ]"ZJ M=P'H753O M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKNYF$X#> M5?6N +VKZET!>E?5NP+T;JIW ^C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X MO9OJW0!Z-W>S($#OIGHW@-Y-]6X O;OJW0%Z=]6[ _3NJG<'Z-U5[P[0NZO> M':!W5[T[0.^N>G> WEWU[@"]N[O9&Z!W5[T[0.^A>@^ WD/U'@"]A^H] 'H/ MU7L ]!ZJ]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>P\4Z +TM^%P'X+<%%^P$ M@. 67+(3 (9;<-%. "ANP64[ >"X!1?N!(#D%ERZ$P"66W#Q3@!H;L'E.P'@ MN047\ 2"Z#[ 9!28/L$DB.XC3$2%Z3-,1(?I0TQ$B>E33$2+Z6-,1(WIU !, M !;0V]N=&5N=%]4>7!E&ULS=O-;IM %(;A6['81H8Y PQ0Q=FTW;99 M] :H&GNH[VRBE3+)=AR\'?S:+S6BF^M/ M=E??=W[U^1ANNW8<-M%L.Q>M/CXM7'IMHGJ:NG9;^_ \>1B:W[JLGSO$8>=I MC=NWD[L*"Z+DS0[+DS\W>-[W]<'.<]O8U6T]^R]U'U8EQRYQ_K&S+CY?XHT9 MQ]VNW=IFW-[W84OLIMG6C=M;Z_LN?BIZ=;ZS#U_8/OW*Q?U/9R[%Y/H9"=?7O^%5\[AM(7OY]=3KNQS5_V#I_WQS@?3N?ADM/E M\F_\ZQF_UG_G'!HR1PJ9(X/,D4/F,) Y"L@<)62."C*'*,H@%%&%0JI03!4* MJD)152BL"L55H< J%%DU159-D5539-44635%5DV155-DU119-45639$UI&UL4$L! A0#% @ %:A64K&UL4$L! A0#% @ M%:A64IE9%5 &\& :&@ & M @($," >&PO=V]R:W-H965T&UL4$L! A0#% @ M%:A64NP/]:#2!@ C1L !@ ("!L0X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ %:A64IN.5Z+ P K0L M !@ ("!(R 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64F>8$IP"# .C8 !@ ("! M_S$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64J,JO0*A# 9B0 !D M ("!*V0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %:A64FT])LN) P M @ !D ("! MYGD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %:A64KU=]"D4! :PH !D ("!78@ 'AL+W=O&UL4$L! A0#% @ %:A64NQO1N2J M @ 9@8 !D ("!(I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64C8/C.DP" +A< !D M ("!):P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %:A64LU#MB-&PO=V]R:W-H965T&UL4$L! A0#% @ M%:A64KJ^O11R!@ ;!$ !D ("!%N( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64E#G>GK5 @ M: 8 !D ("!QP$! 'AL+W=OXGD) #M%P &0 @('3 M! $ >&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64K5]3+1C!P &A8 !D M ("!A1(! 'AL+W=O&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ %:A64C7!\L+4'P 1V4 !D ("!52(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A6 M4F(Z3JM" P # D !D ("!/TH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64C W">!V! (@\ M !D ("!M%,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64KHNPYZX @ 6P8 !D M ("!KEX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %:A64N>.[TK3 P V0H !D ("!)&L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64N-; M"B.]! [A$ !D ("!WG&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64M&3PC"Z P K H !D M ("!UXD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %:A64J7\L7E-!@ Y1, !D ("! MAI@! 'AL+W=OP" ""!@ &0 @($*GP$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ %:A64EFD(+]1 P *PH !D ("!7J0! 'AL+W=O&PO=V]R:W-H965TG;,:LP, , 3 9 " @5ZK 0!X M;"]W;W)K&UL4$L! A0#% @ %:A64EZ0@F7Y M @ 4 L !D ("!2*\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64D]ZF'XY @ M04 !D M ("!,+L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %:A64A<8?X:Q @ %0< !D ("!2L0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%:A64EDC3[I @ F@4 !D ("!;\T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64I?6;J&# @ M;@8 !D ("!!=8! 'AL+W=O!@ &0 @(&_ MV $ >&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64I?94*:1 @ Z 8 !D M ("!$MX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %:A64EXB76FN @ _@< !D ("!)>8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A6 M4FX[<81> @ T04 !D ("!F^\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64LI,8P?S @ [P< M !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64G4\(1)"!0 ZA@ !D M ("!6@(" 'AL+W=O@&+\X" V"0 &0 @('3!P( >&PO=V]R:W-H965T M&UL4$L! A0# M% @ %:A64O*T6OR$! #14 !D ("!"@X" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %:A64ND2 M="X[! IPX !D ("!!!D" 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T-P( >&PO=V]R:W-H M965T&PO=V]R:W-H965T\# #1$ &@ @('=/0( M>&PO=V]R:W-H965T&PO=V]R:W-H965TRLIF\# "_#@ &@ M @(%_1@( >&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T& &@ @(&05@( >&PO=V]R:W-H965T&PO=V]R:W-H965TOQ\$ Z#P &@ @(%D7P( >&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T ( M>&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T#0 &@ @($:BP( M>&PO=V]R:W-H965T&PO=V]R:W-H965TL'X3,$ ##$ &@ M @(%9D@( >&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 6 MJ%92-L*S2N8" ![4 $P @ $UV0( 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 F "8 PJ !,W ( ! end XML 172 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 173 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 174 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 407 588 1 false 144 0 false 12 false false R1.htm 00090 - Document - Cover Sheet http://www.archrock.com/role/DocumentCover Cover Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.archrock.com/role/StatementConsolidatedBalanceSheets 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 - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity 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 - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - Description of Business Sheet http://www.archrock.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 9 false false R10.htm 10201 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 10 false false R11.htm 10301 - Disclosure - Recent Accounting Developments Sheet http://www.archrock.com/role/DisclosureRecentAccountingDevelopments Recent Accounting Developments Notes 11 false false R12.htm 10401 - Disclosure - Business Transactions Sheet http://www.archrock.com/role/DisclosureBusinessTransactions Business Transactions Notes 12 false false R13.htm 10501 - Disclosure - Discontinued Operations Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperations Discontinued Operations Notes 13 false false R14.htm 10601 - Disclosure - Inventory Sheet http://www.archrock.com/role/DisclosureInventory Inventory Notes 14 false false R15.htm 10701 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 15 false false R16.htm 10801 - Disclosure - Leases Sheet http://www.archrock.com/role/DisclosureLeases Leases Notes 16 false false R17.htm 10901 - Disclosure - Goodwill Sheet http://www.archrock.com/role/DisclosureGoodwill Goodwill Notes 17 false false R18.htm 11001 - Disclosure - Intangible Assets, net Sheet http://www.archrock.com/role/DisclosureIntangibleAssetsNet Intangible Assets, net Notes 18 false false R19.htm 11101 - Disclosure - Contract Costs Sheet http://www.archrock.com/role/DisclosureContractCosts Contract Costs Notes 19 false false R20.htm 11201 - Disclosure - Hosting Arrangements Sheet http://www.archrock.com/role/DisclosureHostingArrangements Hosting Arrangements Notes 20 false false R21.htm 11301 - Disclosure - Accrued Liabilities Sheet http://www.archrock.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 21 false false R22.htm 11401 - Disclosure - Long-Term Debt Sheet http://www.archrock.com/role/DisclosureLongTermDebt Long-Term Debt Notes 22 false false R23.htm 11501 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 11601 - Disclosure - Equity Sheet http://www.archrock.com/role/DisclosureEquity Equity Notes 24 false false R25.htm 11701 - Disclosure - Revenue from Contract with Customers Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers Revenue from Contract with Customers Notes 25 false false R26.htm 11801 - Disclosure - Long-Lived and Other Asset Impairment Sheet http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment Long-Lived and Other Asset Impairment Notes 26 false false R27.htm 11901 - Disclosure - Restructuring Charges Sheet http://www.archrock.com/role/DisclosureRestructuringCharges Restructuring Charges Notes 27 false false R28.htm 12001 - Disclosure - Income Taxes Sheet http://www.archrock.com/role/DisclosureIncomeTaxes Income Taxes Notes 28 false false R29.htm 12101 - Disclosure - Earnings Per Share Sheet http://www.archrock.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 29 false false R30.htm 12201 - Disclosure - Derivatives Sheet http://www.archrock.com/role/DisclosureDerivatives Derivatives Notes 30 false false R31.htm 12301 - Disclosure - Fair Value Measurements Sheet http://www.archrock.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 31 false false R32.htm 12401 - Disclosure - Stock-Based Compensation Sheet http://www.archrock.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 32 false false R33.htm 12501 - Disclosure - Retirement Benefit Plan Sheet http://www.archrock.com/role/DisclosureRetirementBenefitPlan Retirement Benefit Plan Notes 33 false false R34.htm 12601 - Disclosure - Commitments and Contingencies Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 34 false false R35.htm 12701 - Disclosure - Related Party Transactions Sheet http://www.archrock.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 35 false false R36.htm 12801 - Disclosure - Segments Sheet http://www.archrock.com/role/DisclosureSegments Segments Notes 36 false false R37.htm 12901 - Disclosure - Subsequent Events Sheet http://www.archrock.com/role/DisclosureSubsequentEvents Subsequent Events Notes 37 false false R38.htm 13001 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccounts SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS Uncategorized 38 false false R39.htm 20202 - Disclosure - Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Policies) Notes 39 false false R40.htm 30203 - Disclosure - Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Tables) Tables http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies 40 false false R41.htm 30403 - Disclosure - Business Transactions (Tables) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsTables Business Transactions (Tables) Tables http://www.archrock.com/role/DisclosureBusinessTransactions 41 false false R42.htm 30503 - Disclosure - Discontinued Operations (Tables) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.archrock.com/role/DisclosureDiscontinuedOperations 42 false false R43.htm 30603 - Disclosure - Inventory (Tables) Sheet http://www.archrock.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.archrock.com/role/DisclosureInventory 43 false false R44.htm 30703 - 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 44 false false R45.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.archrock.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.archrock.com/role/DisclosureLeases 45 false false R46.htm 30903 - Disclosure - Goodwill (Tables) Sheet http://www.archrock.com/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.archrock.com/role/DisclosureGoodwill 46 false false R47.htm 31003 - Disclosure - Intangible Assets, net (Tables) Sheet http://www.archrock.com/role/DisclosureIntangibleAssetsNetTables Intangible Assets, net (Tables) Tables http://www.archrock.com/role/DisclosureIntangibleAssetsNet 47 false false R48.htm 31303 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.archrock.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.archrock.com/role/DisclosureAccruedLiabilities 48 false false R49.htm 31403 - Disclosure - Long-Term Debt (Tables) Sheet http://www.archrock.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.archrock.com/role/DisclosureLongTermDebt 49 false false R50.htm 31503 - 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 50 false false R51.htm 31603 - Disclosure - Equity (Tables) Sheet http://www.archrock.com/role/DisclosureEquityTables Equity (Tables) Tables http://www.archrock.com/role/DisclosureEquity 51 false false R52.htm 31703 - 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 52 false false R53.htm 31803 - 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 53 false false R54.htm 31903 - Disclosure - Restructuring Charges (Tables) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesTables Restructuring Charges (Tables) Tables http://www.archrock.com/role/DisclosureRestructuringCharges 54 false false R55.htm 32003 - Disclosure - Income Taxes Income Taxes (Tables) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTables Income Taxes Income Taxes (Tables) Tables 55 false false R56.htm 32103 - Disclosure - Earnings Per Share (Tables) Sheet http://www.archrock.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.archrock.com/role/DisclosureEarningsPerShare 56 false false R57.htm 32203 - Disclosure - Derivatives (Tables) Sheet http://www.archrock.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.archrock.com/role/DisclosureDerivatives 57 false false R58.htm 32303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.archrock.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.archrock.com/role/DisclosureFairValueMeasurements 58 false false R59.htm 32403 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.archrock.com/role/DisclosureStockBasedCompensation 59 false false R60.htm 32803 - Disclosure - Segments (Tables) Sheet http://www.archrock.com/role/DisclosureSegmentsTables Segments (Tables) Tables http://www.archrock.com/role/DisclosureSegments 60 false false R61.htm 32903 - Disclosure - Subsequent Events (Tables) Sheet http://www.archrock.com/role/DisclosureSubsequentEventsTables Subsequent Events (Tables) Tables http://www.archrock.com/role/DisclosureSubsequentEvents 61 false false R62.htm 40101 - Disclosure - Description of Business (Details) Sheet http://www.archrock.com/role/DisclosureDescriptionOfBusinessDetails Description of Business (Details) Details http://www.archrock.com/role/DisclosureDescriptionOfBusiness 62 false false R63.htm 40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails Basis of Presentation and Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 63 false false R64.htm 40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details) Sheet http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details) Details 64 false false R65.htm 40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Property Plant and Equipment (Details) Sheet http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails Basis of Presentation and Significant Accounting Policies - Property Plant and Equipment (Details) Details 65 false false R66.htm 40301 - Disclosure - Recent Accounting Developments - ASUs Implemented (Details) Sheet http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails Recent Accounting Developments - ASUs Implemented (Details) Details 66 false false R67.htm 40401 - Disclosure - Business Transactions - Dispositions (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails Business Transactions - Dispositions (Details) Details 67 false false R68.htm 40402 - Disclosure - Business Transactions - Elite Acquisition (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails Business Transactions - Elite Acquisition (Details) Details 68 false false R69.htm 40403 - Disclosure - Business Transactions - Assets Acquired (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails Business Transactions - Assets Acquired (Details) Details 69 false false R70.htm 40404 - Disclosure - Business Transactions - Pro forma (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails Business Transactions - Pro forma (Details) Details 70 false false R71.htm 40405 - Disclosure - Business Transactions - Harvest Sale (Details) Sheet http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails Business Transactions - Harvest Sale (Details) Details 71 false false R72.htm 40501 - Disclosure - Discontinued Operations - Narratives (Details) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails Discontinued Operations - Narratives (Details) Details 72 false false R73.htm 40502 - 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 73 false false R74.htm 40503 - Disclosure - Discontinued Operations - Income Statement Data for Discontinued Operations (Details) Sheet http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails Discontinued Operations - Income Statement Data for Discontinued Operations (Details) Details 74 false false R75.htm 40601 - Disclosure - Inventory (Details) Sheet http://www.archrock.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.archrock.com/role/DisclosureInventoryTables 75 false false R76.htm 40602 - Disclosure - Inventory - Write-down (Details) Sheet http://www.archrock.com/role/DisclosureInventoryWriteDownDetails Inventory - Write-down (Details) Details 76 false false R77.htm 40701 - 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 77 false false R78.htm 40702 - Disclosure - Property, Plant and Equipment, net - Narratives (Details) Sheet http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetNarrativesDetails Property, Plant and Equipment, net - Narratives (Details) Details 78 false false R79.htm 40801 - Disclosure - Leases - Terms (Details) Sheet http://www.archrock.com/role/DisclosureLeasesTermsDetails Leases - Terms (Details) Details 79 false false R80.htm 40802 - Disclosure - Leases - Balance Sheet Location (Details) Sheet http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails Leases - Balance Sheet Location (Details) Details 80 false false R81.htm 40803 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 81 false false R82.htm 40804 - Disclosure - Leases - Cash Flow and Non-cash Information (Details) Sheet http://www.archrock.com/role/DisclosureLeasesCashFlowAndNonCashInformationDetails Leases - Cash Flow and Non-cash Information (Details) Details 82 false false R83.htm 40805 - Disclosure - Leases - Other Supplemental Information (Details) Sheet http://www.archrock.com/role/DisclosureLeasesOtherSupplementalInformationDetails Leases - Other Supplemental Information (Details) Details 83 false false R84.htm 40806 - Disclosure - Leases - Maturity Schedule (Details) Sheet http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails Leases - Maturity Schedule (Details) Details 84 false false R85.htm 40901 - Disclosure - Goodwill (Details) Sheet http://www.archrock.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.archrock.com/role/DisclosureGoodwillTables 85 false false R86.htm 41001 - Disclosure - Intangible Assets, net - By type (Details) Sheet http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails Intangible Assets, net - By type (Details) Details 86 false false R87.htm 41002 - Disclosure - Intangible Assets, net - Amortization expense (Details) Sheet http://www.archrock.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails Intangible Assets, net - Amortization expense (Details) Details 87 false false R88.htm 41003 - Disclosure - Intangible Assets, net - Estimated Future Amortization Expense (Details) Sheet http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails Intangible Assets, net - Estimated Future Amortization Expense (Details) Details 88 false false R89.htm 41101 - Disclosure - Contract Costs (Details) Sheet http://www.archrock.com/role/DisclosureContractCostsDetails Contract Costs (Details) Details http://www.archrock.com/role/DisclosureContractCosts 89 false false R90.htm 41201 - Disclosure - Hosting Arrangements (Details) Sheet http://www.archrock.com/role/DisclosureHostingArrangementsDetails Hosting Arrangements (Details) Details http://www.archrock.com/role/DisclosureHostingArrangements 90 false false R91.htm 41301 - Disclosure - Accrued Liabilities (Details) Sheet http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.archrock.com/role/DisclosureAccruedLiabilitiesTables 91 false false R92.htm 41401 - 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 92 false false R93.htm 41402 - Disclosure - Long-Term Debt - Credit Facility (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails Long-Term Debt - Credit Facility (Details) Details 93 false false R94.htm 41403 - Disclosure - Long-Term Debt - Debt Ratios (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails Long-Term Debt - Debt Ratios (Details) Details 94 false false R95.htm 41404 - Disclosure - Long-Term Debt - Former Credit Facility (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails Long-Term Debt - Former Credit Facility (Details) Details 95 false false R96.htm 41405 - Disclosure - Long-Term Debt - 2028 Notes and 2027 Notes (Details) Notes http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails Long-Term Debt - 2028 Notes and 2027 Notes (Details) Details 96 false false R97.htm 41407 - Disclosure - Long-Term Debt - 2022 Notes and 2021 Notes (Details) Notes http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails Long-Term Debt - 2022 Notes and 2021 Notes (Details) Details 97 false false R98.htm 41408 - Disclosure - Long-Term Debt Long-Term Debt - Debt Maturity Schedule (Details) Sheet http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails Long-Term Debt Long-Term Debt - Debt Maturity Schedule (Details) Details 98 false false R99.htm 41501 - 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 99 false false R100.htm 41601 - Disclosure - Equity - Elite Acquisition (Details) Sheet http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails Equity - Elite Acquisition (Details) Details 100 false false R101.htm 41602 - Disclosure - Equity - Merger Transaction (Details) Sheet http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails Equity - Merger Transaction (Details) Details 101 false false R102.htm 41603 - Disclosure - Equity - Effects of Change in Ownership (Details) Sheet http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails Equity - Effects of Change in Ownership (Details) Details 102 false false R103.htm 41604 - Disclosure - Equity - Cash Dividends (Details) Sheet http://www.archrock.com/role/DisclosureEquityCashDividendsDetails Equity - Cash Dividends (Details) Details 103 false false R104.htm 41701 - 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 104 false false R105.htm 41702 - 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 105 false false R106.htm 41703 - Disclosure - Revenue from Contract with Customers - Contract Assets and Liabilities (Details) Sheet http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails Revenue from Contract with Customers - Contract Assets and Liabilities (Details) Details 106 false false R107.htm 41801 - Disclosure - Long-Lived Asset Impairment (Details) Sheet http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails Long-Lived Asset Impairment (Details) Details 107 false false R108.htm 41901 - Disclosure - Restructuring Charges - Changes to accrued liability balance (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails Restructuring Charges - Changes to accrued liability balance (Details) Details 108 false false R109.htm 41902 - Disclosure - Restructuring Charges - By segment (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails Restructuring Charges - By segment (Details) Details 109 false false R110.htm 41903 - Disclosure - Restructuring Charges - By type (Details) Sheet http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails Restructuring Charges - By type (Details) Details 110 false false R111.htm 42001 - Disclosure - Income Taxes Income Taxes - Current and Deferred Tax Positions (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails Income Taxes Income Taxes - Current and Deferred Tax Positions (Details) Details 111 false false R112.htm 42002 - Disclosure - Income Taxes Income Taxes - Reconciliation of Effective Tax Rate to Statutory Tax Rate (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails Income Taxes Income Taxes - Reconciliation of Effective Tax Rate to Statutory Tax Rate (Details) Details 112 false false R113.htm 42003 - Disclosure - Income Taxes Income Taxes - Deferred Tax Asset (Liability) (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails Income Taxes Income Taxes - Deferred Tax Asset (Liability) (Details) Details 113 false false R114.htm 42004 - Disclosure - Income Taxes Income Taxes - Tax Attributes and Valuation Allowances (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails Income Taxes Income Taxes - Tax Attributes and Valuation Allowances (Details) Details 114 false false R115.htm 42005 - Disclosure - Income Taxes Income Taxes - Unrecognized Tax Benefit Rollforward (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails Income Taxes Income Taxes - Unrecognized Tax Benefit Rollforward (Details) Details 115 false false R116.htm 42006 - Disclosure - Income Taxes - Unrecognized Tax Benefit Narrative (Details) Sheet http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails Income Taxes - Unrecognized Tax Benefit Narrative (Details) Details 116 false false R117.htm 42101 - 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 117 false false R118.htm 42102 - Disclosure - Earnings Per Share - Anti-dilutive Shares (Details) Sheet http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails Earnings Per Share - Anti-dilutive Shares (Details) Details 118 false false R119.htm 42201 - Disclosure - Derivatives - Interest Rate Swaps (Details) Sheet http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails Derivatives - Interest Rate Swaps (Details) Details 119 false false R120.htm 42202 - 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 120 false false R121.htm 42203 - 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 121 false false R122.htm 42301 - 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 122 false false R123.htm 42302 - 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 123 false false R124.htm 42303 - 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 124 false false R125.htm 42401 - Disclosure - Stock-Based Compensation - Compensation Expense (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails Stock-Based Compensation - Compensation Expense (Details) Details 125 false false R126.htm 42402 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails Stock-Based Compensation - Stock Incentive Plans (Details) Details 126 false false R127.htm 42403 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 127 false false R128.htm 42404 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Narrative (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Narrative (Details) Details 128 false false R129.htm 42405 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Measurement Inputs (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Measurement Inputs (Details) Details 129 false false R130.htm 42406 - 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 130 false false R131.htm 42407 - 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 131 false false R132.htm 42408 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 132 false false R133.htm 42409 - Disclosure - Stock-Based Compensation - Directors' Stock and Deferral Plan (Details) Sheet http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails Stock-Based Compensation - Directors' Stock and Deferral Plan (Details) Details 133 false false R134.htm 42501 - Disclosure - Retirement Benefit Plan (Details) Sheet http://www.archrock.com/role/DisclosureRetirementBenefitPlanDetails Retirement Benefit Plan (Details) Details http://www.archrock.com/role/DisclosureRetirementBenefitPlan 134 false false R135.htm 42601 - Disclosure - Commitments and Contingencies - Performance Bonds (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails Commitments and Contingencies - Performance Bonds (Details) Details 135 false false R136.htm 42602 - 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 136 false false R137.htm 42603 - Disclosure - Commitments and Contingencies - Tax Matters - Sales and use tax (Details) Sheet http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails Commitments and Contingencies - Tax Matters - Sales and use tax (Details) Details 137 false false R138.htm 42701 - Disclosure - Related Party Transactions (Details) Sheet http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.archrock.com/role/DisclosureRelatedPartyTransactions 138 false false R139.htm 42801 - Disclosure - Segments - Concentrations (Details) Sheet http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails Segments - Concentrations (Details) Details 139 false false R140.htm 42802 - 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 140 false false R141.htm 42803 - Disclosure - Segments - Reconciliation of Segment Assets to Total Assets (Details) Sheet http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails Segments - Reconciliation of Segment Assets to Total Assets (Details) Details 141 false false R142.htm 42804 - 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 142 false false R143.htm 42901 - Disclosure - Subsequent Events (Details) Sheet http://www.archrock.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.archrock.com/role/DisclosureSubsequentEventsTables 143 false false R144.htm 43001 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) Details 144 false false All Reports Book All Reports aroc-20201231x10k.htm aroc-20201231.xsd aroc-20201231_cal.xml aroc-20201231_def.xml aroc-20201231_lab.xml aroc-20201231_pre.xml aroc-20201231ex101004b15.htm aroc-20201231ex10101ea28.htm aroc-20201231ex1010224c8.htm aroc-20201231ex10103c559.htm aroc-20201231ex101048f07.htm aroc-20201231ex10996810e.htm aroc-20201231ex211ce1c51.htm aroc-20201231ex23186429d.htm aroc-20201231ex31141821f.htm aroc-20201231ex312861333.htm aroc-20201231ex321156d26.htm aroc-20201231ex322e54635.htm aroc-20201231x10k003.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 177 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aroc-20201231x10k.htm": { "axisCustom": 0, "axisStandard": 53, "contextCount": 407, "dts": { "calculationLink": { "local": [ "aroc-20201231_cal.xml" ] }, "definitionLink": { "local": [ "aroc-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "aroc-20201231x10k.htm" ] }, "labelLink": { "local": [ "aroc-20201231_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "aroc-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "aroc-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 930, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 40, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 45 }, "keyCustom": 76, "keyStandard": 512, "memberCustom": 73, "memberStandard": 68, "nsprefix": "aroc", "nsuri": "http://www.archrock.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Basis of Presentation and Significant Accounting Policies", "role": "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_us-gaap_BusinessAcquisitionAxis_aroc_EliteAcquisitionMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KkGBFRh780ixNDYiqfkFlw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "reportCount": 1, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Equity - Elite Acquisition (Details)", "role": "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "shortName": "Equity - Elite Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Equity - Merger Transaction (Details)", "role": "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "shortName": "Equity - Merger Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2018_To_3_31_2018_srt_OwnershipAxis_aroc_ArchrockPartnersLPMember_uk1YQljuZUWR97cNebcNZQ", "decimals": "2", "lang": null, "name": "us-gaap:LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - Equity - Effects of Change in Ownership (Details)", "role": "http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails", "shortName": "Equity - Effects of Change in Ownership (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_zCcROM2r10y9eK3GCHrs5A", "decimals": "-3", "lang": null, "name": "aroc:ChangeinAPICDueToChangeInOwnershipofPartnership", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_jy7itx3bL0eTagPcQdLQaA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_3DaTQ1OIGEeSg64gqCBF2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - 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-20201231x10k.htm", "contextRef": "Duration_1_27_2021_To_1_27_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_zCzeHXjr2UmXWUi5CNkfNA", "decimals": "3", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_3DaTQ1OIGEeSg64gqCBF2w", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_xDfPKNIAuUGVqbpQdLpLow", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - 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", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Revenue from Contract with Customers - Contract Assets and Liabilities (Details)", "role": "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails", "shortName": "Revenue from Contract with Customers - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Long-Lived Asset Impairment (Details)", "role": "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails", "shortName": "Long-Lived Asset Impairment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_JKUBG5DW3Eq9ggPSLYND1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Restructuring Charges - Changes to accrued liability balance (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails", "shortName": "Restructuring Charges - Changes to accrued liability balance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_JKUBG5DW3Eq9ggPSLYND1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - Restructuring Charges - By segment (Details)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "shortName": "Restructuring Charges - By segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfRestructuringChargesBySegmentTableTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember_yU9U52a9akqZi2fSWB2ORQ", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Recent Accounting Developments", "role": "http://www.archrock.com/role/DisclosureRecentAccountingDevelopments", "shortName": "Recent Accounting Developments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_m-ZoDlK5hUKgX10vxgnyew", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Income Taxes Income Taxes - Current and Deferred Tax Positions (Details)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails", "shortName": "Income Taxes Income Taxes - Current and Deferred Tax Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - Income Taxes Income Taxes - Reconciliation of Effective Tax Rate to Statutory Tax Rate (Details)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails", "shortName": "Income Taxes Income Taxes - Reconciliation of Effective Tax Rate to Statutory Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42003 - Disclosure - Income Taxes Income Taxes - Deferred Tax Asset (Liability) (Details)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails", "shortName": "Income Taxes Income Taxes - Deferred Tax Asset (Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_JKUBG5DW3Eq9ggPSLYND1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42004 - Disclosure - Income Taxes Income Taxes - Tax Attributes and Valuation Allowances (Details)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "shortName": "Income Taxes Income Taxes - Tax Attributes and Valuation Allowances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_KA-9AkQaZEiTF_4m6LcgDw", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredOtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_JKUBG5DW3Eq9ggPSLYND1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42005 - Disclosure - Income Taxes Income Taxes - Unrecognized Tax Benefit Rollforward (Details)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails", "shortName": "Income Taxes Income Taxes - Unrecognized Tax Benefit Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42006 - Disclosure - Income Taxes - Unrecognized Tax Benefit Narrative (Details)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails", "shortName": "Income Taxes - Unrecognized Tax Benefit Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-5", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Earnings Per Share - Net Income Attributable to Common Stockholders (Details)", "role": "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "shortName": "Earnings Per Share - Net Income Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42102 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_NVW2f9YrDkKWSuNAkLc5aQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - Derivatives - Interest Rate Swaps (Details)", "role": "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails", "shortName": "Derivatives - Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_NVW2f9YrDkKWSuNAkLc5aQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:BusinessTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Business Transactions", "role": "http://www.archrock.com/role/DisclosureBusinessTransactions", "shortName": "Business Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:BusinessTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_9A4KAv3UUEKaagfIe9eaHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - 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", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_9A4KAv3UUEKaagfIe9eaHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42203 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_ka6XLNoGm06eq0fXVNW0iw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_KcqqdJob6UG6k-PBTa3lvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - Fair Value Measurements - Measured on Recurring Basis (Details)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_KcqqdJob6UG6k-PBTa3lvg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_mw2HuKXEqU6RDblNFRedSA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - 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", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByAssetClassAxis_aroc_ImpairedLongLivedAssetsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_aroc_MeasurementInputSalesTrendsPeriodMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandAndBuildingMember_h1NEWZ9-qkuVs9qLRYOLFQ", "decimals": "INF", "lang": null, "name": "aroc:ImpairedLongLivedAssetsMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Y_DeMqwKI-sUW80ZJQBVflRg", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_A4-PUbQU2kaHbEh_5N6ScQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42303 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_aroc_FixedRateDebtMember_A4-PUbQU2kaHbEh_5N6ScQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42401 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42402 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails", "shortName": "Stock-Based Compensation - Stock Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_PlanNameAxis_aroc_StockIncentivePlan2020Member_xNUNLgzsv0Sv6AglON4EaQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42403 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" } }, "R128": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_aroc_PerformanceBasedRestrictedStockUnitsMember__SNb2Q-4S0288Ip0m2Gb4Q", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42404 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Narrative (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "shortName": "Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_aroc_PerformanceBasedRestrictedStockUnitsMember__SNb2Q-4S0288Ip0m2Gb4Q", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" } }, "R129": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ShareBasedCompensationMeasurementInputsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_aroc_PerformanceBasedRestrictedStockUnitsMember__SNb2Q-4S0288Ip0m2Gb4Q", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsRemainingPerformancePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42405 - Disclosure - Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Measurement Inputs (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails", "shortName": "Stock-Based Compensation - Restricted Stock, Restricted Stock Units, and Performance Units Measurement Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ShareBasedCompensationMeasurementInputsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_aroc_PerformanceBasedRestrictedStockUnitsMember__SNb2Q-4S0288Ip0m2Gb4Q", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsRemainingPerformancePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Discontinued Operations", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R130": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_ajNCMdZWnk-dhmcXAawVog", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42406 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember_52onCeAqd0iyGKpFxn5anQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" } }, "R131": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_aroc_CashSettledRestrictedStockUnitsMember_4YBFx5gsEEiMDXC5iOKY7Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42407 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_aroc_CashSettledRestrictedStockUnitsMember_4YBFx5gsEEiMDXC5iOKY7Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R132": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_aroc_EmployeeStockPurchasePlanMember_ayehma1U40iP2_-rF0nF4A", "decimals": "0", "first": true, "lang": null, "name": "aroc:StockBasedCompensationMaximumAnnualContributionsPerEmployeeAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42408 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_aroc_EmployeeStockPurchasePlanMember_ayehma1U40iP2_-rF0nF4A", "decimals": "0", "first": true, "lang": null, "name": "aroc:StockBasedCompensationMaximumAnnualContributionsPerEmployeeAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R133": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2007_us-gaap_PlanNameAxis_aroc_DirectorsStockAndDeferralPlanMember_JyNhLzodpkCeI4T4VeHofQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42409 - Disclosure - Stock-Based Compensation - Directors' Stock and Deferral Plan (Details)", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails", "shortName": "Stock-Based Compensation - Directors' Stock and Deferral Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2007_us-gaap_PlanNameAxis_aroc_DirectorsStockAndDeferralPlanMember_JyNhLzodpkCeI4T4VeHofQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_qJI7qx3HrkCKXAEFmWzC0A", "xsiNil": "false" } }, "R134": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_7_1_2017_To_12_31_2020_ZuObHjDYvkS8p8uhCT1SmQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42501 - Disclosure - Retirement Benefit Plan (Details)", "role": "http://www.archrock.com/role/DisclosureRetirementBenefitPlanDetails", "shortName": "Retirement Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_7_1_2017_To_12_31_2020_ZuObHjDYvkS8p8uhCT1SmQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" } }, "R135": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_Aux8vtAmeUikTeFbdkOkjg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42601 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_SuretyBondMember_Aux8vtAmeUikTeFbdkOkjg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R136": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_LossContingenciesByNatureOfContingencyAxis_aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember_yuC_oM2yo0K59Eqtrxwi_Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42602 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_LossContingenciesByNatureOfContingencyAxis_aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember_yuC_oM2yo0K59Eqtrxwi_Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R137": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_C9ZH4W5jZUWQFhDudc3clA", "decimals": "-5", "first": true, "lang": null, "name": "aroc:SalesAndUseTaxSettlementAdjustmentExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42603 - Disclosure - Commitments and Contingencies - Tax Matters - Sales and use tax (Details)", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails", "shortName": "Commitments and Contingencies - Tax Matters - Sales and use tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_C9ZH4W5jZUWQFhDudc3clA", "decimals": "-5", "first": true, "lang": null, "name": "aroc:SalesAndUseTaxSettlementAdjustmentExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R138": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_CounterpartyNameAxis_aroc_JDHCapitalAndHilcorpAffiliatesMember_DkTRHOyv7kev9MbgBBsjuQ", "decimals": "INF", "first": true, "lang": null, "name": "aroc:RightToDesignateDirectorNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_director_uRXejsGhJ0u_PjylqSZVeg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42701 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_CounterpartyNameAxis_aroc_JDHCapitalAndHilcorpAffiliatesMember_DkTRHOyv7kev9MbgBBsjuQ", "decimals": "INF", "first": true, "lang": null, "name": "aroc:RightToDesignateDirectorNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_director_uRXejsGhJ0u_PjylqSZVeg", "xsiNil": "false" } }, "R139": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_srt_MajorCustomersAxis_aroc_WilliamsPartnersL.PMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t2_bG6Ln20SGenY_pNzJ0Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42801 - Disclosure - Segments - Concentrations (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails", "shortName": "Segments - Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_srt_MajorCustomersAxis_aroc_WilliamsPartnersL.PMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_t2_bG6Ln20SGenY_pNzJ0Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Inventory", "role": "http://www.archrock.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R140": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42802 - Disclosure - Segments - Revenue and Gross Margin by Reportable Segment (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "shortName": "Segments - Revenue and Gross Margin by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_StatementBusinessSegmentsAxis_aroc_ContractOperationsSegmentMember_Dn-szZQdME-hVrdKUw9Sjw", "decimals": "-3", "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R141": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42803 - Disclosure - Segments - Reconciliation of Segment Assets to Total Assets (Details)", "role": "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "shortName": "Segments - Reconciliation of Segment Assets to Total Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_J5y3iBKP40e933eVMJq9uw", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R142": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "aroc:GrossMargin", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42804 - 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 }, "R143": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42901 - Disclosure - Subsequent Events (Details)", "role": "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_2_22_2021_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_XBnFZpbMSkSKJxgpDABbyg", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R144": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_HpSNv4ikqkuxvrqg6x4DSA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "43001 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details)", "role": "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_70VTwOxyeUG4kMLzSsxnGg", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Leases", "role": "http://www.archrock.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Goodwill", "role": "http://www.archrock.com/role/DisclosureGoodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Intangible Assets, net", "role": "http://www.archrock.com/role/DisclosureIntangibleAssetsNet", "shortName": "Intangible Assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ContractCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Contract Costs", "role": "http://www.archrock.com/role/DisclosureContractCosts", "shortName": "Contract Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ContractCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.archrock.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Hosting Arrangements", "role": "http://www.archrock.com/role/DisclosureHostingArrangements", "shortName": "Hosting Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Accrued Liabilities", "role": "http://www.archrock.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Long-Term Debt", "role": "http://www.archrock.com/role/DisclosureLongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Equity", "role": "http://www.archrock.com/role/DisclosureEquity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Restructuring Charges", "role": "http://www.archrock.com/role/DisclosureRestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Income Taxes", "role": "http://www.archrock.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Earnings Per Share", "role": "http://www.archrock.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_3DaTQ1OIGEeSg64gqCBF2w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - Derivatives", "role": "http://www.archrock.com/role/DisclosureDerivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - Fair Value Measurements", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12401 - Disclosure - Stock-Based Compensation", "role": "http://www.archrock.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12501 - Disclosure - Retirement Benefit Plan", "role": "http://www.archrock.com/role/DisclosureRetirementBenefitPlan", "shortName": "Retirement Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12601 - Disclosure - Commitments and Contingencies", "role": "http://www.archrock.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12701 - Disclosure - Related Party Transactions", "role": "http://www.archrock.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12801 - Disclosure - Segments", "role": "http://www.archrock.com/role/DisclosureSegments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12901 - Disclosure - Subsequent Events", "role": "http://www.archrock.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "13001 - Schedule - SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS", "role": "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Policies)", "role": "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Tables)", "role": "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Business Transactions (Tables)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsTables", "shortName": "Business Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Discontinued Operations (Tables)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Property, Plant and Equipment, Net (Tables)", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Leases (Tables)", "role": "http://www.archrock.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Goodwill (Tables)", "role": "http://www.archrock.com/role/DisclosureGoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Intangible Assets, net (Tables)", "role": "http://www.archrock.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.archrock.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Long-Term Debt (Tables)", "role": "http://www.archrock.com/role/DisclosureLongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - 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": [ "us-gaap:AssetImpairmentChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - Restructuring Charges (Tables)", "role": "http://www.archrock.com/role/DisclosureRestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - Income Taxes Income Taxes (Tables)", "role": "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTables", "shortName": "Income Taxes Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - Derivatives (Tables)", "role": "http://www.archrock.com/role/DisclosureDerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32403 - 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-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_sq-IeXCWLECst-eFtUg8NQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "role": "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2017_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_sq-IeXCWLECst-eFtUg8NQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32803 - Disclosure - Segments (Tables)", "role": "http://www.archrock.com/role/DisclosureSegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024AmendmentThreeMember_RFkl7TFcb0Ws7JSa3YpuyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32903 - Disclosure - Subsequent Events (Tables)", "role": "http://www.archrock.com/role/DisclosureSubsequentEventsTables", "shortName": "Subsequent Events (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024AmendmentThreeMember_RFkl7TFcb0Ws7JSa3YpuyA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_KmRKEbCXVkKMty_UM5WeMw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business (Details)", "role": "http://www.archrock.com/role/DisclosureDescriptionOfBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AccountsReceivableContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentrations of Credit Risk (Details)", "role": "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "aroc:AccountsReceivableContractualLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_JKUBG5DW3Eq9ggPSLYND1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details)", "role": "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aroc_CompressionEquipmentFacilitiesAndOtherFleetAssetsMember_2v-XNnUU0ESRoWCI6plRfw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Basis of Presentation and Significant Accounting Policies - Property Plant and Equipment (Details)", "role": "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Property Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aroc_CompressionEquipmentFacilitiesAndOtherFleetAssetsMember_2v-XNnUU0ESRoWCI6plRfw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Recent Accounting Developments - ASUs Implemented (Details)", "role": "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails", "shortName": "Recent Accounting Developments - ASUs Implemented (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_1_1_2020_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_51CZfdFINkGYu6-gsBSMhg", "decimals": null, "lang": "en-US", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnSaleOfBusiness", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Business Transactions - Dispositions (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "shortName": "Business Transactions - Dispositions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "aroc:BusinessTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_7_9_2020_To_7_9_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_DispositionJuly2020Member_oT5wz41jkUWF9HJu9-UwNA", "decimals": "-5", "lang": null, "name": "aroc:DisposalGroupIncludingDiscontinuedOperationConsiderationUponClosing", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_JKUBG5DW3Eq9ggPSLYND1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Business Transactions - Elite Acquisition (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "shortName": "Business Transactions - Elite Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_8_1_2019_us-gaap_BusinessAcquisitionAxis_aroc_EliteAcquisitionMember_ZdKhHgOuZUyDk0oIfeFN3Q", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_BusinessAcquisitionAxis_aroc_EliteAcquisitionMember_NxS0gVbjT0ivWdvmL4Al0Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Business Transactions - Assets Acquired (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "shortName": "Business Transactions - Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_8_1_2019_To_8_1_2019_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_BusinessAcquisitionAxis_aroc_EliteAcquisitionMember_NxS0gVbjT0ivWdvmL4Al0Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_10_1_2020_To_12_31_2020_jy7itx3bL0eTagPcQdLQaA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_3DaTQ1OIGEeSg64gqCBF2w", "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-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_KA-9AkQaZEiTF_4m6LcgDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Business Transactions - Pro forma (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "shortName": "Business Transactions - Pro forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_KA-9AkQaZEiTF_4m6LcgDw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - Business Transactions - Harvest Sale (Details)", "role": "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "shortName": "Business Transactions - Harvest Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_8_1_2019_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_HarvestMember_-8xksZ9E9kGRw8tnf_uemg", "decimals": "0", "lang": null, "name": "aroc:CompressorUnitsHorsepower", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_hp_Lg40hOYT1EexWkpT8bkqhA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_jFiCtnx1WUKtvnFlHi0TyA", "decimals": "-5", "first": true, "lang": null, "name": "aroc:ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Discontinued Operations - Narratives (Details)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "shortName": "Discontinued Operations - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_jFiCtnx1WUKtvnFlHi0TyA", "decimals": "-5", "first": true, "lang": null, "name": "aroc:ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_p_Ejd-WZp0OaICE3JFnMBg", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2019_To_12_31_2019_KA-9AkQaZEiTF_4m6LcgDw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Discontinued Operations - Income Statement Data for Discontinued Operations (Details)", "role": "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Income Statement Data for Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_aroc_ExterranCorporationMember_jFiCtnx1WUKtvnFlHi0TyA", "decimals": "-3", "lang": null, "name": "aroc:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Inventory - Write-down (Details)", "role": "http://www.archrock.com/role/DisclosureInventoryWriteDownDetails", "shortName": "Inventory - Write-down (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Property, Plant and Equipment, Net (Details)", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "shortName": "Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Property, Plant and Equipment, net - Narratives (Details)", "role": "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetNarrativesDetails", "shortName": "Property, Plant and Equipment, net - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_0uEBoR44jUWh_7QFJUUtQw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Leases - Terms (Details)", "role": "http://www.archrock.com/role/DisclosureLeasesTermsDetails", "shortName": "Leases - Terms (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_0uEBoR44jUWh_7QFJUUtQw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "lang": null, "name": "aroc:OperatingLeaseRightofUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Leases - Balance Sheet Location (Details)", "role": "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails", "shortName": "Leases - Balance Sheet Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:AssetsAndLiabilitiesLesseeTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:LeaseCashFlowAndNoncashInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Leases - Cash Flow and Non-cash Information (Details)", "role": "http://www.archrock.com/role/DisclosureLeasesCashFlowAndNonCashInformationDetails", "shortName": "Leases - Cash Flow and Non-cash Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:LeaseCashFlowAndNoncashInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:LeaseSupplementalInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Leases - Other Supplemental Information (Details)", "role": "http://www.archrock.com/role/DisclosureLeasesOtherSupplementalInformationDetails", "shortName": "Leases - Other Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "aroc:LeaseSupplementalInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - Leases - Maturity Schedule (Details)", "role": "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails", "shortName": "Leases - Maturity Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2019_JKUBG5DW3Eq9ggPSLYND1w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Goodwill (Details)", "role": "http://www.archrock.com/role/DisclosureGoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Intangible Assets, net - By type (Details)", "role": "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails", "shortName": "Intangible Assets, net - By type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Intangible Assets, net - Amortization expense (Details)", "role": "http://www.archrock.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails", "shortName": "Intangible Assets, net - Amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Intangible Assets, net - Estimated Future Amortization Expense (Details)", "role": "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails", "shortName": "Intangible Assets, net - Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Contract Costs (Details)", "role": "http://www.archrock.com/role/DisclosureContractCostsDetails", "shortName": "Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": null, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business", "role": "http://www.archrock.com/role/DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "aroc:HostingArrangementsThatAreServiceContractsTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - 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-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_Yy5EALNJtEOclNfsd_JRCw", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_Yy5EALNJtEOclNfsd_JRCw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Long-Term Debt - Credit Facility (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "shortName": "Long-Term Debt - Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_Yy5EALNJtEOclNfsd_JRCw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_AmbCTNhWfUydV161YTRD3Q", "decimals": "INF", "first": true, "lang": null, "name": "aroc:DebtInstrumentFinancialCovenantMinimumEBITDAtoTotalInterestExpensesRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Long-Term Debt - Debt Ratios (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "shortName": "Long-Term Debt - Debt Ratios (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_aroc_RevolvingCreditFacilityDueNovember2024Member_AmbCTNhWfUydV161YTRD3Q", "decimals": "INF", "first": true, "lang": null, "name": "aroc:DebtInstrumentFinancialCovenantMinimumEBITDAtoTotalInterestExpensesRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - Long-Term Debt - Former Credit Facility (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails", "shortName": "Long-Term Debt - Former Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_4_1_2018_To_4_30_2018_us-gaap_DebtInstrumentAxis_aroc_TerminatedCreditFacilityMember_1Oe7rGNO6U2bvP_3QVNYUQ", "decimals": "-5", "lang": null, "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41405 - Disclosure - Long-Term Debt - 2028 Notes and 2027 Notes (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "shortName": "Long-Term Debt - 2028 Notes and 2027 Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_12_1_2019_To_12_17_2020_us-gaap_DebtInstrumentAxis_aroc_SeniorNotes6.250DueApril2028Member_kZGbwAEXwEmjtdbmiMDNVw", "decimals": "INF", "lang": null, "name": "aroc:OfferingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Offering_RonfAZE9-UWQANTBm8cE3w", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_L_2PZJ18GU-DuOXTwpymLQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41407 - Disclosure - Long-Term Debt - 2022 Notes and 2021 Notes (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "shortName": "Long-Term Debt - 2022 Notes and 2021 Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_4_1_2020_To_4_1_2020_us-gaap_DebtInstrumentAxis_aroc_SeniorNotes6DueOctober2022Member_WddW12L9gkqVIHIjqQfYXg", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_QQiicFVifEiYjexqVOZW5Q", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41408 - Disclosure - Long-Term Debt Long-Term Debt - Debt Maturity Schedule (Details)", "role": "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "shortName": "Long-Term Debt Long-Term Debt - Debt Maturity Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "As_Of_12_31_2020_ZrHYgW1SH0qhjUBDgVeX8g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_zCcROM2r10y9eK3GCHrs5A", "decimals": "-3", "first": true, "lang": null, "name": "aroc:OtherComprehensiveIncomeMergerRelatedAdjustments", "reportCount": 1, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "aroc-20201231x10k.htm", "contextRef": "Duration_1_1_2018_To_12_31_2018_zCcROM2r10y9eK3GCHrs5A", "decimals": "-5", "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_sCRdksWD-069K8GTCQhDuA", "xsiNil": "false" } } }, "segmentCount": 144, "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "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", "verboseLabel": "Contribution from Exterran Corporation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalContributionUnderSeparationAndDistributionAgreement", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "aroc_AdjustmentstoAdditionalPaidinCapitalDeferredTaxAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Deferred Tax Asset", "label": "Adjustments to Additional Paid in Capital, Deferred Tax Asset", "terseLabel": "Adjustments to additional paid in capital, deferred tax asset" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalDeferredTaxAsset", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "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", "terseLabel": "Stock-based compensation, net of forfeitures, shares" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalSharebasedCompensationRequisiteServicePeriodRecognitionShares", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "aroc_AftermarketServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity that is related to aftermarket services.", "label": "Aftermarket Services Segment [Member]", "terseLabel": "Aftermarket Services" } } }, "localname": "AftermarketServicesSegmentMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "aroc_AmortizationOfDebtDiscount": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_AmortizationOfDebtPremium": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_AmortizationOfPaymentsToTerminateInterestRateSwaps": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in accumulated gains and losses from terminated swaps that are amortized to interest expense over the original swap term.", "label": "Amortization of Payments to Terminate Interest Rate Swaps", "terseLabel": "Amortization of terminated interest rate swaps" } } }, "localname": "AmortizationOfPaymentsToTerminateInterestRateSwaps", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_ArchrockInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Archrock, Inc. [Member]", "label": "Archrock Inc. [Member]", "terseLabel": "Archrock, Inc." } } }, "localname": "ArchrockInc.Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_ArchrockPartnersLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Archrock Partners, L.P., together with its subsidiaries.", "label": "Archrock Partners L P [Member]", "terseLabel": "Partnership" } } }, "localname": "ArchrockPartnersLPMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "domainItemType" }, "aroc_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of balance sheet information of operating leases" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "aroc_BusinessAcquisitionEquityInterestAcquiredNumberofShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares acquired in business combination of acquired entity.", "label": "Business Acquisition, Equity Interest Acquired, Number of Shares", "terseLabel": "Business acquisition, shares acquired (shares)" } } }, "localname": "BusinessAcquisitionEquityInterestAcquiredNumberofShares", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "sharesItemType" }, "aroc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "negatedLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aroc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aroc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPropertyOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Operating Lease Right-Of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property,, Operating Lease Right-Of-Use Assets", "terseLabel": "Operating lease ROU assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPropertyOperatingLeaseRightOfUseAssets", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aroc_BusinessCombinationShareConversionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Share Conversion Rate", "label": "Business Combination, Share Conversion Rate", "terseLabel": "Share conversion rate (per share)" } } }, "localname": "BusinessCombinationShareConversionRate", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "pureItemType" }, "aroc_BusinessTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Business Transactions" } } }, "localname": "BusinessTransactionsAbstract", "nsuri": "http://www.archrock.com/20201231", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactions" ], "xbrltype": "textBlockItemType" }, "aroc_CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to cash settled restricted stock units and cash settled performance units.", "label": "Cash Settled Restricted Stock Units And Cash Settled Performance Units [Member]", "terseLabel": "Cash-settled restricted stock units and cash-settled performance units" } } }, "localname": "CashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "aroc_CashSettledRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to cash settled restricted stock units.", "label": "Cash Settled Restricted Stock Units [Member]", "terseLabel": "Cash-settled restricted stock units" } } }, "localname": "CashSettledRestrictedStockUnitsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_ChangeFromNetLossAttributableToShareholderAndTransfersFromNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Impact on equity attributable to entity's stockholders due to net income and change in ownership in partnership during the period.", "label": "Change From Net Loss Attributable To Shareholder And Transfers From Noncontrolling Interest", "totalLabel": "Increase from net income attributable to Archrock stockholders and transfers from noncontrolling interest" } } }, "localname": "ChangeFromNetLossAttributableToShareholderAndTransfersFromNoncontrollingInterest", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails" ], "xbrltype": "monetaryItemType" }, "aroc_ChangeinAPICDueToChangeInOwnershipofPartnership": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails": { "order": 2.0, "parentTag": "aroc_ChangeFromNetLossAttributableToShareholderAndTransfersFromNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in APIC due to change in ownership interest in partnership.", "label": "Change in APIC Due To Change In Ownership of Partnership", "terseLabel": "Increase in Archrock stockholders' additional paid-in capital for change in ownership of Partnership common units" } } }, "localname": "ChangeinAPICDueToChangeInOwnershipofPartnership", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails" ], "xbrltype": "monetaryItemType" }, "aroc_ChevronMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chevron, U.S.A. Inc. a customer of the entity.", "label": "Chevron [Member]", "terseLabel": "Chevron, U.S.A. Inc." } } }, "localname": "ChevronMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "aroc_CompressionEquipmentFacilitiesAndOtherFleetAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Compression equipment, facilities and other fleet assets.", "label": "Compression Equipment Facilities And Other Fleet Assets [Member]", "terseLabel": "Compression equipment, facilities and other fleet assets" } } }, "localname": "CompressionEquipmentFacilitiesAndOtherFleetAssetsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "aroc_ConditionalEventMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conditional Event [Member]", "label": "Conditional Event [Member]", "terseLabel": "Conditional Event" } } }, "localname": "ConditionalEventMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "aroc_ContractCostsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Contract Cost [Text Block]", "terseLabel": "Contract Costs" } } }, "localname": "ContractCostsTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureContractCosts" ], "xbrltype": "textBlockItemType" }, "aroc_ContractOperationsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity that is related to contract operations.", "label": "Contract Operations Segment [Member]", "terseLabel": "Contract Operations" } } }, "localname": "ContractOperationsSegmentMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "aroc_ContractWithCustomerLiabilityRevenueRecognizedFromBeginningBalanceAndCurrentPeriod": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_Covid19PandemicRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Pandemic Restructuring.", "label": "Covid19 Pandemic Restructuring [Member]", "terseLabel": "Pandemic Restructuring" } } }, "localname": "Covid19PandemicRestructuringMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "domainItemType" }, "aroc_DebtInstrumentFinancialCovenantMaximumSeniorSecuredDebtToAdjustedEBITDA": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of senior secured debt to adjusted EBITDA.", "label": "Debt Instrument Financial Covenant Maximum Senior Secured Debt to Adjusted EBITDA", "terseLabel": "Senior Secured Debt to EBITDA" } } }, "localname": "DebtInstrumentFinancialCovenantMaximumSeniorSecuredDebtToAdjustedEBITDA", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "aroc_DebtInstrumentFinancialCovenantMinimumEBITDAtoTotalInterestExpensesRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Financial Covenant Minimum EBITDA to Total Interest Expenses Ratio", "label": "Debt Instrument Financial Covenant Minimum EBITDA to Total Interest Expenses Ratio", "terseLabel": "Total interest to EBITDA covenant" } } }, "localname": "DebtInstrumentFinancialCovenantMinimumEBITDAtoTotalInterestExpensesRatio", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails" ], "xbrltype": "pureItemType" }, "aroc_DebtInstrumentInterestMarginAddedtoVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest margin added to the calculated variable rate of the debt instrument.", "label": "Debt Instrument, Interest Margin Added to Variable Rate", "terseLabel": "Debt instrument, interest margin added to variable rate" } } }, "localname": "DebtInstrumentInterestMarginAddedtoVariableRate", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "aroc_DebtInstrumentPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of face value for which debt was issued.", "label": "Debt Instrument, Premium", "terseLabel": "Percent of face value debt issued" } } }, "localname": "DebtInstrumentPremium", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails" ], "xbrltype": "percentItemType" }, "aroc_DebtInstrumentVariableRateFederalFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The federal funds rate used to calculate the variable interest rate of the debt instrument.", "label": "Debt Instrument Variable Rate Federal Funds [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "DebtInstrumentVariableRateFederalFundsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "aroc_DebtInstrumentVariableRateOneMonthLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The one-month London Interbank Offered Rate (LIBOR) used to calculate the variable interest rate of the debt instrument.", "label": "Debt Instrument Variable Rate One Month L I B O R [Member]", "terseLabel": "One-month LIBOR" } } }, "localname": "DebtInstrumentVariableRateOneMonthLIBORMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "aroc_DeferredTaxAssetNetOperatingLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Net Operating Loss [Member]", "label": "Deferred Tax Asset Net Operating Loss [Member]", "terseLabel": "Net Operating Loss Carryforward" } } }, "localname": "DeferredTaxAssetNetOperatingLossMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "domainItemType" }, "aroc_DeferredTaxAssetsChangeInOwnership": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from change in ownership and tax step up from consideration in transaction.", "label": "Deferred Tax Assets, Change In Ownership", "terseLabel": "Deferred tax assets resulting from merger" } } }, "localname": "DeferredTaxAssetsChangeInOwnership", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DeferredTaxLiabilitiesBasisDifferenceInPartnership": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities Basis Difference In Partnership", "label": "Deferred Tax Liabilities Basis Difference In Partnership", "negatedTerseLabel": "Basis difference in the Partnership" } } }, "localname": "DeferredTaxLiabilitiesBasisDifferenceInPartnership", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DerivativeExpiringInMarch2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the derivative contracts expiring in March, 2022.", "label": "Derivative Expiring In March2022 [Member]", "terseLabel": "Interest Rate Swaps, expiring March 2022" } } }, "localname": "DerivativeExpiringInMarch2022Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "aroc_DescriptionOfBusinessDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Description Of Business" } } }, "localname": "DescriptionOfBusinessDisclosureAbstract", "nsuri": "http://www.archrock.com/20201231", "xbrltype": "stringItemType" }, "aroc_DirectorsStockAndDeferralPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directors Stock And Deferral Plan.", "label": "Directors Stock And Deferral Plan [Member]", "terseLabel": "Directors Stock And Deferral Plan" } } }, "localname": "DirectorsStockAndDeferralPlanMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails" ], "xbrltype": "domainItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationCreditForPurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration receivable as credit for future purchases under supply agreement for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, Credit For Purchases", "terseLabel": "Amount of consideration receivable as credit for purchases" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationCreditForPurchases", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationOnFirstAnniversary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration receivable on first anniversary of the sale for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, On First Anniversary", "terseLabel": "Cash consideration receivable on first anniversary" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationOnFirstAnniversary", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationConsiderationUponClosing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration received upon closing for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration, Upon Closing", "terseLabel": "Cash consideration received upon closing" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationUponClosing", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense)", "negatedLabel": "Other (income) expense, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "aroc_DisposalOfPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal of property associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Disposal Of Property [Member]", "terseLabel": "Property restructuring" } } }, "localname": "DisposalOfPropertyMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "aroc_DispositionFebruary2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "February 2021 disposition.", "label": "Disposition February2021 [Member]", "terseLabel": "February 2021 Disposition" } } }, "localname": "DispositionFebruary2021Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "aroc_DispositionJuly2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to July 2020 disposition.", "label": "Disposition July2020 [Member]", "terseLabel": "July 2020 Disposition" } } }, "localname": "DispositionJuly2020Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "aroc_DispositionMarch2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to March 2020 disposition.", "label": "Disposition March2020 [Member]", "terseLabel": "March 2020 Disposition" } } }, "localname": "DispositionMarch2020Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "aroc_DividendsNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid stock dividends declared by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Dividends, Noncontrolling Interest", "negatedLabel": "Cash distribution to noncontrolling unitholders of the Partnership" } } }, "localname": "DividendsNoncontrollingInterest", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "aroc_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible executive compensation expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Amount", "terseLabel": "Executive compensation limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationAmount", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "aroc_EliteAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Elite Acquisition [Member]", "label": "Elite Acquisition [Member]", "terseLabel": "Elite Acquisition" } } }, "localname": "EliteAcquisitionMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "aroc_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "aroc_EmployeeStockPurchasePlanSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan shares.", "label": "Employee Stock Purchase Plan Shares [Member]", "terseLabel": "On settlement of ESPP" } } }, "localname": "EmployeeStockPurchasePlanSharesMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_EquityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Awards [Member]", "label": "Equity Awards [Member]", "terseLabel": "Equity awards" } } }, "localname": "EquityAwardsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_ExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exterran Corporation [Member]", "label": "Exterran Corporation [Member]", "terseLabel": "Exterran Corporation" } } }, "localname": "ExterranCorporationMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "domainItemType" }, "aroc_FixedRateDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed rate debt.", "label": "Fixed Rate Debt [Member]", "terseLabel": "Fixed Rate Debt" } } }, "localname": "FixedRateDebtMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_FreightandMobilizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Freight and Mobilization [Member]", "label": "Freightand Mobilization [Member]", "terseLabel": "Freight and mobilization" } } }, "localname": "FreightandMobilizationMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails" ], "xbrltype": "domainItemType" }, "aroc_GainLossOnMerger": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from merger.", "label": "Gain (Loss) on Merger", "terseLabel": "Amount of gain (loss) from merger" } } }, "localname": "GainLossOnMerger", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "monetaryItemType" }, "aroc_GoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Goodwill" } } }, "localname": "GoodwillAbstract", "nsuri": "http://www.archrock.com/20201231", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "aroc_HarvestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Harvest [Member]", "label": "Harvest [Member]", "terseLabel": "Harvest" } } }, "localname": "HarvestMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails" ], "xbrltype": "domainItemType" }, "aroc_HilcorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hilcorp [Member]", "label": "Hilcorp [Member]", "terseLabel": "Hilcorp" } } }, "localname": "HilcorpMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, 0 - 1,000 horsepower per unit.", "label": "Horsepower Group One [Member]", "terseLabel": "0 - 1,000 horsepower per unit" } } }, "localname": "HorsepowerGroupOneMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, over 1,500 horsepower per unit.", "label": "Horsepower Group Three [Member]", "terseLabel": "Over 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupThreeMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_HorsepowerGroupTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product and services, 1,001 - 1,500 horsepower per unit.", "label": "Horsepower Group Two [Member]", "terseLabel": "1,001 - 1,500 horsepower per unit" } } }, "localname": "HorsepowerGroupTwoMember", "nsuri": "http://www.archrock.com/20201231", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangements" ], "xbrltype": "textBlockItemType" }, "aroc_IdleCompressorUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents idle compressor units not previously impaired.", "label": "Idle Compressor Units [Member]", "terseLabel": "Idle Compressor Units" } } }, "localname": "IdleCompressorUnitsMember", "nsuri": "http://www.archrock.com/20201231", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "decimalItemType" }, "aroc_ImpairedLongLivedAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to impaired long-lived assets, excluding impaired assets classified as discontinued operations.", "label": "Impaired Long Lived Assets [Member]", "terseLabel": "Impaired Long-Lived Assets" } } }, "localname": "ImpairedLongLivedAssetsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_IncomeTaxLineItems": { "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 Tax [Line Items]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxLineItems", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "stringItemType" }, "aroc_IncomeTaxTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about income taxes.", "label": "Income Tax [Table]" } } }, "localname": "IncomeTaxTable", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "stringItemType" }, "aroc_IncomeTaxesCurrentStateAuditsNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of state audits with which entity is currently involved.", "label": "Income Taxes, Current State Audits, Number", "terseLabel": "Number of state audits" } } }, "localname": "IncomeTaxesCurrentStateAuditsNumber", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "integerItemType" }, "aroc_IncreaseDecreaseCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_IncreaseDecreaseInContractWithCustomerLiabilityExcludingRevenueRecognizedFromBeginningBalanceAndCurrentPeriod": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_JDHCapitalAndHilcorpAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JDH Capital and affiliates of Hilcorp.", "label": "J D H Capital And Hilcorp Affiliates [Member]", "terseLabel": "JDH Capital and affiliates of Hilcorp" } } }, "localname": "JDHCapitalAndHilcorpAffiliatesMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JDHCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JDH Capital.", "label": "J D H Capital [Member]", "terseLabel": "JDH Capital" } } }, "localname": "JDHCapitalMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JasonC.RebrookMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jason C. Rebrook, President of Hilcorp.", "label": "Jason C. Rebrook [Member]", "terseLabel": "Jason C. Rebrook" } } }, "localname": "JasonC.RebrookMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_JefferyD.HildebrandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jeffery D. Hildebrand, founder and executive chairman of Hilcorp", "label": "Jeffery D. Hildebrand [Member]", "terseLabel": "Jeffery D. Hildebrand" } } }, "localname": "JefferyD.HildebrandMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "aroc_LeaseCashFlowAndNoncashInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating lease cash flow and noncash information.", "label": "Lease, Cash Flow and Noncash Information [Table Text Block]", "terseLabel": "Schedule of operating lease cash flow and noncash information" } } }, "localname": "LeaseCashFlowAndNoncashInformationTableTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "aroc_LeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Liability [Abstract]", "label": "Lease Liability [Abstract]", "terseLabel": "Lease liabilities" } } }, "localname": "LeaseLiabilityAbstract", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails" ], "xbrltype": "stringItemType" }, "aroc_LeaseSupplementalInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating lease supplemental information. May include lease term and discount rate.", "label": "Lease, Supplemental Information [Table Text Block]", "terseLabel": "Schedule of lease supplemental information" } } }, "localname": "LeaseSupplementalInformationTableTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "aroc_LiabilityAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Awards [Member]", "label": "Liability Awards [Member]", "terseLabel": "Liability awards" } } }, "localname": "LiabilityAwardsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "aroc_LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The contingent increase above the maximum borrowing capacity under the credit facility, if any one or more of the existing banks or new banks agree to provide such increased commitment amount.", "label": "Line of Credit Facility Contingent Increase, Additional Borrowing Capacity", "terseLabel": "Contingent increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "aroc_LongLivedAssetsToBeRetired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of long-lived assets that the entity determined to retire and either sell or re-utilize key components.", "label": "Long Lived Assets to be Retired", "terseLabel": "Idle compressor units retired from the active fleet (compressors)" } } }, "localname": "LongLivedAssetsToBeRetired", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "integerItemType" }, "aroc_LongLivedAssetsToBeRetiredHorsepower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The capacity of long-lived assets that the entity determined to retire and either sell or re-utilize key components, expressed in horsepower.", "label": "Long Lived Assets to be Retired Horsepower", "terseLabel": "Horsepower of idle compressor units retired from the active fleet (horsepower)" } } }, "localname": "LongLivedAssetsToBeRetiredHorsepower", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "powerItemType" }, "aroc_MajorImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Major Improvements [Member]", "label": "Major Improvements [Member]", "terseLabel": "Major improvements" } } }, "localname": "MajorImprovementsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputDiscountForMarketLiquidityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using discount for market liquidity.", "label": "Measurement Input Discount For Market Liquidity [Member]", "terseLabel": "Measurement Input, Discount for market liquidity" } } }, "localname": "MeasurementInputDiscountForMarketLiquidityMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputDisposalPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using weighted average disposal period.", "label": "Measurement Input Disposal Period [Member]", "terseLabel": "Measurement Input, Weighted average disposal period" } } }, "localname": "MeasurementInputDisposalPeriodMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputSalePriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using sale price.", "label": "Measurement Input Sale Price [Member]", "terseLabel": "Measurement Input, Sale proceeds" } } }, "localname": "MeasurementInputSalePriceMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MeasurementInputSalesTrendsPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input of sales trends period.", "label": "Measurement Input Sales Trends Period [Member]", "terseLabel": "Measurement Input, Sales trends period" } } }, "localname": "MeasurementInputSalesTrendsPeriodMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "aroc_MergerTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger transaction pursuant to which Archrock acquired all of the Partnership's outstanding common units.", "label": "Merger Transaction [Member]", "terseLabel": "Merger Transaction" } } }, "localname": "MergerTransactionMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "aroc_NonCashRestructuringCost": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non Cash Restructuring Cost", "label": "Non Cash Restructuring Cost", "terseLabel": "Non-cash restructuring charges" } } }, "localname": "NonCashRestructuringCost", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents non-income based tax audits, excluding those managed by Exterran Corporation.", "label": "Non Income Based Tax Audits Excluding Managed By Exterran Corporation [Member]", "terseLabel": "Non-income based tax audits" } } }, "localname": "NonIncomeBasedTaxAuditsExcludingManagedByExterranCorporationMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "aroc_NonIncomeBasedTaxAuditsManagedByExterranCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-income based tax audits being managed by Exterran Corporation.", "label": "Non Income Based Tax Audits Managed By Exterran Corporation [Member]", "terseLabel": "Non-income based tax audits being managed by Exterran Corporation" } } }, "localname": "NonIncomeBasedTaxAuditsManagedByExterranCorporationMember", "nsuri": "http://www.archrock.com/20201231", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "aroc_OfferingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of offerings.", "label": "Offering, Number", "terseLabel": "Number of offerings" } } }, "localname": "OfferingNumber", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails" ], "xbrltype": "integerItemType" }, "aroc_OperatingLeaseRightofUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_OptionsAndPerformanceBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options and vesting of performance-based restricted stock units. Excludes options where exercise price is greater than average market value for the period.", "label": "Options And Performance Based Restricted Stock [Member]", "terseLabel": "On exercise of options and vesting of performance-based restricted stock units" } } }, "localname": "OptionsAndPerformanceBasedRestrictedStockMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_OptionsAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options and performance-based restricted stock units.", "label": "Options And Performance Based Restricted Stock Units [Member]", "terseLabel": "On exercise of options and vesting of performance-based restricted stock units" } } }, "localname": "OptionsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "aroc_OrganizationalRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organizational Restructuring Plan.", "label": "Organizational Restructuring [Member]", "terseLabel": "Organizational Restructuring" } } }, "localname": "OrganizationalRestructuringMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "domainItemType" }, "aroc_OtherComprehensiveIncomeAmortizationOfDeferredGainLossOnDiscontinuationOfInterestRateCashFlowHedge": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amortization from other comprehensive income into earnings of the deferred gain (loss) that is recognized upon the discontinuation of an interest rate cash flow hedge over the original term of the instrument.", "label": "Other Comprehensive Income Amortization of Deferred Gain (Loss) on Discontinuation of Interest Rate Cash Flow Hedge", "terseLabel": "Amortization of terminated interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeAmortizationOfDeferredGainLossOnDiscontinuationOfInterestRateCashFlowHedge", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "aroc_OtherComprehensiveIncomeMergerRelatedAdjustments": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents adjustments to other comprehensive income resulting from merger.", "label": "Other Comprehensive Income, Merger Related Adjustments", "terseLabel": "Merger-related adjustments", "verboseLabel": "Adjustments for changes in ownership of Partnership" } } }, "localname": "OtherComprehensiveIncomeMergerRelatedAdjustments", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "aroc_OverCounterPartsAndComponentSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Over the counter parts and component sales.", "label": "Over Counter Parts And Component Sales [Member]", "terseLabel": "OTC parts and components sales" } } }, "localname": "OverCounterPartsAndComponentSalesMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "aroc_PerformanceBasedRestrictedStockUnitsMarketConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units awarded for meeting performance target based on market conditions.", "label": "Performance Based Restricted Stock Units Market Conditions [Member]", "terseLabel": "Performance-based restricted stock units, Market conditions" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMarketConditionsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "aroc_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units [Member]", "label": "Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance-based restricted stock units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "aroc_ProceedsFromContributionUnderSeparationAndDistributionAgreement": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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/20201231", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "aroc_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflows received as installment payments from the sale of expropriated assets.", "label": "Proceeds From Sale Of Expropriated Assets, Installment Payment", "terseLabel": "Proceeds under terms of separation and distribution agreement" } } }, "localname": "ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "aroc_PropertyRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Restructuring Plan.", "label": "Property Restructuring [Member]", "terseLabel": "Property Restructuring" } } }, "localname": "PropertyRestructuringMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "domainItemType" }, "aroc_PublicUnitholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public unitholders.", "label": "Public Unitholders [Member]", "terseLabel": "Public Unitholders" } } }, "localname": "PublicUnitholdersMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "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/20201231", "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails" ], "xbrltype": "stringItemType" }, "aroc_RestatementAndOtherCharges": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restatement and other charges.", "label": "Restatement and Other Charges", "terseLabel": "Restatement and other charges" } } }, "localname": "RestatementAndOtherCharges", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "aroc_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units.", "label": "Restricted Stock Restricted Stock Units Performance Units Cash Settled Restricted Stock Units And Cash Settled Performance Units [Member]", "terseLabel": "Restricted stock, restricted stock units, performance-based restricted stock units, cash-settled restricted stock units and cash-settled performance units" } } }, "localname": "RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsAndCashSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "aroc_RestrictedStockStockSettledRestrictedStockUnitsAndStockSettledPerformanceUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units.", "label": "Restricted Stock Stock Settled Restricted Stock Units And Stock Settled Performance Units [Member]", "terseLabel": "Restricted stock, stock-settled restricted stock units and stock-settled performance-based restricted stock units" } } }, "localname": "RestrictedStockStockSettledRestrictedStockUnitsAndStockSettledPerformanceUnitsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "aroc_RestructuringChargesImpairment": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for impairment associated exit or disposal activities pursuant to an authorized plan.", "label": "Restructuring Charges, Impairment", "terseLabel": "Impairment loss" } } }, "localname": "RestructuringChargesImpairment", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "aroc_RestructuringChargesLossOnSale": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for loss on sale associated with exit or disposal activities pursuant to an authorized plan.", "label": "Restructuring Charges, Loss on Sale", "terseLabel": "Loss on sale" } } }, "localname": "RestructuringChargesLossOnSale", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024AmendmentThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024, Amendment three.", "label": "Revolving Credit Facility Due November2024 Amendment Three [Member]", "terseLabel": "Credit Facility, Amendment 3" } } }, "localname": "RevolvingCreditFacilityDueNovember2024AmendmentThreeMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024AmendmentTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024, Amendment Two.", "label": "Revolving Credit Facility Due November2024 Amendment Two [Member]", "terseLabel": "Credit Facility, Amendment 2" } } }, "localname": "RevolvingCreditFacilityDueNovember2024AmendmentTwoMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024LettersOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Letters of Credit, Revolving Credit Facility Due November 2024.", "label": "Revolving Credit Facility Due November2024 Letters Of Credit [Member]", "terseLabel": "Letters of Credit, Credit Facility" } } }, "localname": "RevolvingCreditFacilityDueNovember2024LettersOfCreditMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility Due November 2024.", "label": "Revolving Credit Facility Due November2024 [Member]", "terseLabel": "Credit Facility" } } }, "localname": "RevolvingCreditFacilityDueNovember2024Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/DisclosureLongTermDebtTables", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "domainItemType" }, "aroc_RevolvingCreditFacilityDueNovember2024SwingLineLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Swing Line Loans, Revolving Credit Facility Due November 2024.", "label": "Revolving Credit Facility Due November2024 Swing Line Loans [Member]", "terseLabel": "Swing Line Loans, Credit Facility" } } }, "localname": "RevolvingCreditFacilityDueNovember2024SwingLineLoansMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "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/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "aroc_SalesAndExciseTaxAuditSettlementAccruedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued liability related to sales and use tax audit settlement.", "label": "Sales And Excise Tax, Audit Settlement Accrued Liability", "terseLabel": "Accrued liability related to sales and use tax audit settlement" } } }, "localname": "SalesAndExciseTaxAuditSettlementAccruedLiability", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "monetaryItemType" }, "aroc_SalesAndUseTaxRefund": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash refund received related to settlement of sales and use tax audit.", "label": "Sales and Use Tax, Refund", "terseLabel": "Sales and use tax refund" } } }, "localname": "SalesAndUseTaxRefund", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "monetaryItemType" }, "aroc_SalesAndUseTaxSettlementAdjustmentExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (benefit) adjustment due to settlement of sales and use tax audits.", "label": "Sales and Use Tax, Settlement Adjustment, Expense (Benefit)", "negatedLabel": "Net benefit recorded from sales and use tax audit" } } }, "localname": "SalesAndUseTaxSettlementAdjustmentExpenseBenefit", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "monetaryItemType" }, "aroc_SalesCommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Commissions [Member]", "label": "Sales Commissions [Member]", "terseLabel": "Sales commissions" } } }, "localname": "SalesCommissionsMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails" ], "xbrltype": "domainItemType" }, "aroc_ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the calculation of the numerator in the earnings per share calculation.", "label": "Schedule of Calculation of Numerator in Earnings Per Share [Table Text Block]", "terseLabel": "Summary of net income (loss) attributable to Archrock common stockholders used in the calculation of basic and diluted income (loss) per common share" } } }, "localname": "ScheduleOfCalculationOfNumeratorInEarningsPerShareTableTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "aroc_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life 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": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of estimated useful life of property, plant and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "aroc_ScheduleOfRestructuringChargesBySegmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring charges by segment.", "label": "Schedule of Restructuring Charges by Segment [Table Text Block]", "terseLabel": "Schedule of restructuring charges by segment" } } }, "localname": "ScheduleOfRestructuringChargesBySegmentTableTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "aroc_SeniorNotes6.250DueApril2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.250% Senior Notes Due April 2028.", "label": "Senior Notes6.250 Due April2028 [Member]", "terseLabel": "2028 Notes" } } }, "localname": "SeniorNotes6.250DueApril2028Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_SeniorNotes6.875DueApril2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.875% Senior Notes Due April 2027.", "label": "Senior Notes6.875 Due April2027 [Member]", "terseLabel": "2027 Notes" } } }, "localname": "SeniorNotes6.875DueApril2027Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_SeniorNotes6DueOctober2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.% Senior Notes Due October 2022.", "label": "Senior Notes6 Due October2022 [Member]", "terseLabel": "2022 Notes" } } }, "localname": "SeniorNotes6DueOctober2022Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "aroc_SeniorNotesDue2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2021.", "label": "Senior Notes Due2021 [Member]", "terseLabel": "2021 Notes" } } }, "localname": "SeniorNotesDue2021Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails" ], "xbrltype": "domainItemType" }, "aroc_ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInNumberOfSharesAvailable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The reduction in number of shares available for issuance for each stock-settled award granted under the Plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Reduction in Number of Shares Available", "terseLabel": "Reduction in number of shares available for issuance for each stock-settled award granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardReductionInNumberOfSharesAvailable", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "aroc_ShareBasedCompensationMeasurementInputsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation assumptions for share-based payment.", "label": "Share-Based Compensation Measurement Inputs [Table Text Block]" } } }, "localname": "ShareBasedCompensationMeasurementInputsTableTextBlock", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "aroc_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPurchaseDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase discount, as a percentage of compensation deduction in eligible employees salary, to purchase entity common stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Purchase Discount Rate", "terseLabel": "Purchase discount rate" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPurchaseDiscountRate", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "aroc_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsRemainingPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The performance period assumption that is used in valuing an award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Remaining Performance Period", "terseLabel": "Remaining performance period as of grant date (in years)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsRemainingPerformancePeriod", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails" ], "xbrltype": "durationItemType" }, "aroc_StockBasedCompensationMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum annual contributions per employee.", "label": "Stock Based Compensation, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Maximum annual contribution per employee" } } }, "localname": "StockBasedCompensationMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "aroc_StockBasedCompensationMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum annual contributions per employee, as a percent of salary.", "label": "Stock Based Compensation, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum annual contribution per employee (as a percent)" } } }, "localname": "StockBasedCompensationMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "aroc_StockIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Stock Incentive Plan.", "label": "Stock Incentive Plan2020 [Member]", "terseLabel": "2020 Plan" } } }, "localname": "StockIncentivePlan2020Member", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "aroc_StockOptionsWithExercisePriceAboveMarketPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options where exercise price is greater than average market value for the period", "label": "Stock Options With Exercise Price Above Market Price [Member]", "terseLabel": "On exercise of options where exercise price is greater than average market value for the period" } } }, "localname": "StockOptionsWithExercisePriceAboveMarketPriceMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "aroc_TerminatedCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Archrock Terminated Credit Facility.", "label": "Terminated Credit Facility [Member]", "terseLabel": "Former Credit Facility" } } }, "localname": "TerminatedCreditFacilityMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "aroc_TransportationAndShopEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation and shop equipment.", "label": "Transportation And Shop Equipment [Member]", "terseLabel": "Transportation and shop equipment" } } }, "localname": "TransportationAndShopEquipmentMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "aroc_TurbochargerGoodsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Turbocharger goods and services.", "label": "Turbocharger Goods And Services [Member]", "terseLabel": "Turbocharger goods and services" } } }, "localname": "TurbochargerGoodsAndServicesMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "aroc_WeightedAverageCommonSharesOutstandingIncludingParticipatingSecurities": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Represents the number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, including participating securities determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Common Shares Outstanding Including Participating Securities", "terseLabel": "Weighted average common shares outstanding including participating securities (in shares)" } } }, "localname": "WeightedAverageCommonSharesOutstandingIncludingParticipatingSecurities", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "aroc_WeightedAverageParticipatingSecuritiesOutstanding": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Represents the number of weighted average participating securities outstanding.", "label": "Weighted Average Participating Securities Outstanding", "negatedTerseLabel": "Less: Weighted average participating securities outstanding (in shares)" } } }, "localname": "WeightedAverageParticipatingSecuritiesOutstanding", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "aroc_WilliamsPartnersL.PMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Williams Partners L.P.", "label": "Williams Partners L. P [Member]", "terseLabel": "Williams Partners" } } }, "localname": "WilliamsPartnersL.PMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "domainItemType" }, "aroc_WilliamsPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Williams Partners.", "label": "Williams Partners [Member]", "terseLabel": "Williams Partners" } } }, "localname": "WilliamsPartnersMember", "nsuri": "http://www.archrock.com/20201231", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Street Address" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Suite Number" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Commission File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.archrock.com/role/DocumentCover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r448", "r674", "r675", "r678", "r776", "r787" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r245", "r258", "r259", "r260", "r261", "r263", "r265", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r245", "r258", "r259", "r260", "r261", "r263", "r265", "r269" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r89", "r162", "r789" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r180", "r191", "r290", "r490", "r491", "r492", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r180", "r191", "r290", "r490", "r491", "r492", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r180", "r191", "r290", "r490", "r491", "r492", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r275", "r422", "r427", "r756" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r451", "r454", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r754", "r757" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails", "http://www.archrock.com/role/DisclosureLeasesTermsDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r451", "r454", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r754", "r757" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails", "http://www.archrock.com/role/DisclosureLeasesTermsDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r275", "r422", "r427", "r756" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r272", "r422", "r425", "r695", "r753", "r755" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r272", "r422", "r425", "r695", "r753", "r755" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r440", "r451", "r454", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r754", "r757" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails", "http://www.archrock.com/role/DisclosureLeasesTermsDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r440", "r451", "r454", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r754", "r757" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails", "http://www.archrock.com/role/DisclosureLeasesTermsDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r452", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period.", "label": "Scenario Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r175", "r788" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r365", "r452", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r277", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title Of Individual With Relationship To Entity [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r175", "r788" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r688", "r690", "r693" ], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]", "terseLabel": "Weighted average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)." } } }, "localname": "AOCIAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update201409 [Member]", "terseLabel": "ASC 606 Revenue" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update201613 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201712Member": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2017-12 Derivatives and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities.", "label": "Accounting Standards Update201712 [Member]", "terseLabel": "ASU 2017-12" } } }, "localname": "AccountingStandardsUpdate201712Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201802Member": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2018-02 Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.", "label": "Accounting Standards Update201802 [Member]", "terseLabel": "ASU 2018-02" } } }, "localname": "AccountingStandardsUpdate201802Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201813Member": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement.", "label": "Accounting Standards Update201813 [Member]", "terseLabel": "ASU 2018-13" } } }, "localname": "AccountingStandardsUpdate201813Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201912Member": { "auth_ref": [ "r535", "r536", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.", "label": "Accounting Standards Update201912 [Member]", "terseLabel": "ASU 2019-12" } } }, "localname": "AccountingStandardsUpdate201912Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r183", "r184", "r185", "r187", "r287", "r288", "r289", "r290", "r293", "r294", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r537", "r538", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable, trade" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of changes in the allowance for credit losses balance" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Trade Receivables" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r31", "r48", "r278", "r279" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "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 of $3,370 and $2,210, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r47", "r160", "r675", "r678", "r742" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Due from related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "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", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r65", "r336" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r92", "r95", "r96", "r739", "r765", "r769" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r639", "r640", "r641", "r642", "r643", "r645" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r91", "r96", "r99", "r177", "r178", "r179", "r581", "r760", "r761" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r49", "r494" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r177", "r178", "r179", "r490", "r491", "r492" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r183", "r184", "r185", "r187", "r287", "r288", "r289", "r290", "r293", "r294", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r535", "r536", "r537", "r538", "r697", "r698", "r699", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Treasury stock purchased", "verboseLabel": "Shares withheld to cover tax withholding (in dollars)" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r456", "r458", "r496", "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation, net of forfeitures" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowance For Credit Loss [Member]", "terseLabel": "Allowance for credit losses applied to accounts receivable in the balance sheet" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r55", "r280", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Changes in the allowance for credit losses balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r120", "r145", "r650" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r145", "r317", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Net dilutive potential common shares issuable (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive effect of the calculation of net dilutive potential shares of common stock issuable" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Lived and Other Asset Impairment" } } }, "localname": "AssetImpairmentChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Long-Lived and Other Asset Impairment" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairment" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r158", "r253", "r260", "r267", "r282", "r574", "r584", "r636", "r718", "r737" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r32", "r33", "r86", "r158", "r282", "r574", "r584", "r636" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r459", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r596", "r600" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r450", "r453" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r450", "r453", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Transactions", "verboseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro forma financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r557", "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income attributable to Archrock stockholders" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r557", "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r555" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction-related costs", "verboseLabel": "Merger-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r565", "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of equity consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue attributable to assets acquired" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r562" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r562" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r562" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable, trade" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r561", "r562" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r561", "r562" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Purchase price allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r561", "r562" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r562" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r150", "r151", "r152" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Abstract]" } } }, "localname": "CapitalizedContractCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r306" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Amortization of contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract, term" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r305" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract costs, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying Reported Amount Fair Value Disclosure [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r29", "r62", "r147" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r148", "r154" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r141", "r147", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r141", "r638" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r20", "r141" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash used in discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "auth_ref": [ "r181", "r284", "r285", "r286", "r287", "r288", "r486", "r487", "r488", "r535", "r612", "r637", "r652", "r697", "r698", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether accounting standards update was adopted.", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r77", "r364", "r723", "r744" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 26)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r361", "r362", "r363", "r372" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividend declared per common stock (in dollars per share)", "verboseLabel": "Declared Dividends per Common Share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquityParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r177", "r178" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r46" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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, 160,014,960 and 158,636,918 shares issued, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r438", "r439", "r455", "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Retirement Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRetirementBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r102", "r104", "r105", "r118", "r729", "r750" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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) attributable to Archrock stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r102", "r104", "r117", "r572", "r573", "r588", "r728", "r749" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Less: Comprehensive income attributable to the noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r102", "r104", "r116", "r571", "r588", "r727", "r748" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r115", "r126", "r726", "r747" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r233", "r234", "r275", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r233", "r234", "r275", "r633", "r634", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r233", "r234", "r275", "r633", "r634", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r228", "r734" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r233", "r234", "r275", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r231", "r233", "r234", "r235", "r633", "r635" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r233", "r234", "r275", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock": { "auth_ref": [ "r582", "r589" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent if the ownership interests in a subsidiary changes during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table Text Block]", "terseLabel": "Schedule of effects of changes in ownership interest" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r154", "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractBasedIntangibleAssetsMember": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Right received from contract, including, but not limited to, advertising contract, broadcast rights, franchise agreement, lease agreement, licensing agreement, and use rights.", "label": "Contract Based Intangible Assets [Member]", "terseLabel": "Contract-based" } } }, "localname": "ContractBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r400", "r401", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "verboseLabel": "Contract liability with customer" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r400", "r401", "r423" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "negatedLabel": "Reversal of revenue due to change in estimate of performance obligation partially satisfied in prior periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r258", "r259", "r260", "r261", "r263", "r269", "r271" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate Non Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r112", "r113" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Total cost of sales (excluding depreciation and amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales excluding depreciation and amortization" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Less:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]", "terseLabel": "Credit Losses" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r159", "r530", "r544" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r530", "r544", "r546" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current tax provision (benefit):" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r159", "r530", "r544" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r232", "r275" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer Related Intangible Assets [Member]", "terseLabel": "Customer-related" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r40", "r41", "r42", "r719", "r721", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/DisclosureLongTermDebtTables", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, variable rate (percentage)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r42", "r380", "r721", "r736" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long term debt gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r649", "r651" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r74", "r382", "r649" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instruments" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/DisclosureLongTermDebtTables", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption rate (as a percent)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r75", "r163", "r390", "r393", "r394", "r395", "r648", "r649", "r651", "r733" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r648", "r651" ], "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 discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: Debt discount, net of amortization", "terseLabel": "Unamortized debt issuance cost" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedPremium": { "auth_ref": [ "r648", "r651" ], "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": "Add: Debt premium, net of amortization" } } }, "localname": "DebtInstrumentUnamortizedPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt instrument weighted average interest rate (percent)" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r509" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Potential decrease in unrecognized tax benefit" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r531", "r544" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r650" ], "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", "terseLabel": "Issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r66", "r650" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less: Deferred financing costs, net of amortization", "terseLabel": "Deferred finance cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails", "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r503", "r504" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r159", "r531", "r544", "r545", "r546" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "verboseLabel": "Deferred income tax provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred tax provision (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r43", "r44", "r520", "r720", "r735" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r503", "r504" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r164", "r532", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Other Tax Expense (Benefit)", "negatedTerseLabel": "Tax benefit from adjustments to valuation allowance" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r531", "r544" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r521" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred Tax Assets Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r523" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r523" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred tax assets net", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carryforward not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r522" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowances", "terseLabel": "Deferred tax asset valuation allowances", "verboseLabel": "Valuation allowances" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer matching contributions for retirement plan (in dollars)" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRetirementBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer maximum contribution as a percentage of gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRetirementBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer percentage match of employees contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRetirementBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r145", "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r145", "r248" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r87", "r88", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets", "verboseLabel": "Derivative asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAverageFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average fixed interest rate related to the group of interest rate derivatives.", "label": "Derivative, Average Fixed Interest Rate", "terseLabel": "Weighted average effective fixed interest rate on interest rate swaps (as a percent)" } } }, "localname": "DerivativeAverageFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r597", "r599", "r604", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r594", "r597", "r604", "r606", "r607", "r609", "r613" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Effect of derivative instruments on results of operations" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r87", "r88", "r630" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r591", "r593" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of interest rate swaps" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r154", "r165", "r590", "r592", "r594", "r595", "r608" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Hedging and Use of Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated As Hedging Instrument [Member]", "terseLabel": "Derivatives Designated as Hedging Instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r339", "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "terseLabel": "Schedule of impairment of long-lived assets" } } }, "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAndOtherAssetImpairmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureContractCostsDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Abstract]", "terseLabel": "Summary of operating results of discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r8", "r9", "r10", "r11", "r19", "r24", "r505", "r543", "r550" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of in a spinoff and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations Disposed Of By Means Other Than Sale Spinoff [Member]", "terseLabel": "Spinoff" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r333", "r344" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group Disposed Of By Sale Not Discontinued Operations [Member]", "terseLabel": "Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r21", "r23", "r27", "r331", "r342" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 9.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", "verboseLabel": "Assets associated with discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Classified Balance Sheet Disclosures [Abstract]", "terseLabel": "Summary of balance sheet data for discontinued operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "auth_ref": [ "r0", "r1", "r21", "r342" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "terseLabel": "Deferred tax assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r21", "r342" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r0", "r1", "r21", "r331", "r342" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets", "verboseLabel": "Indemnification asset" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationNameOfSegmentExtensibleList": { "auth_ref": [ "r343" ], "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r28", "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r450", "r453" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups Including Discontinued Operations Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock [Abstract]", "terseLabel": "Distributions" } } }, "localname": "DividendsCommonStockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Summary of entity's dividends per common share" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "Domestic" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Basic and diluted net income (loss) per common share attributable to Archrock common stockholders (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r213", "r215", "r216", "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r506", "r547" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesDeferredTaxAssetLiabilityDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r498", "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Stock" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries and other benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period over which the expected unrecognized compensation cost related to unvested stock options will be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost related to unvested awards (in dollars)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "On settlement of ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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, Major Customer [Line Items]", "terseLabel": "Customers" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r177", "r178", "r179", "r184", "r193", "r195", "r221", "r290", "r389", "r396", "r490", "r491", "r492", "r537", "r538", "r639", "r640", "r641", "r642", "r643", "r645", "r760", "r761", "r762" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate Of Fair Value Fair Value Disclosure [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]", "verboseLabel": "Fair value measurement of assets and liabilities" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Valuation of our interest rate swaps and impaired assets" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r616", "r617", "r618", "r625" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of additional quantitative information related to our significant unobservable inputs" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r616", "r617", "r619" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Schedule of non-recurring fair value assets" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation By Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r616", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r617", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r616", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r616", "r617", "r620", "r621", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r441", "r442", "r447", "r449", "r617", "r686" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r617", "r687" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r616", "r617", "r620", "r621", "r623", "r627" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value Measurements Nonrecurring [Member]", "terseLabel": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r624", "r627" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r596", "r601", "r609" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r324" ], "calculation": { "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r324" ], "calculation": { "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r324" ], "calculation": { "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r324" ], "calculation": { "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r324" ], "calculation": { "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r318", "r319", "r322", "r325", "r696", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r322", "r703" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r318", "r321" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Intangible assets useful life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainContingenciesLineItems": { "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": "Gain Contingencies [Line Items]" } } }, "localname": "GainContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingenciesTable": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Sets forth the existing conditions, situations, or sets of circumstances involving uncertainties as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and previously disclosed contingent gains that were recognized as income in the period.", "label": "Gain Contingencies [Table]" } } }, "localname": "GainContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r145", "r333", "r340" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "(Gain) loss on sale of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r145" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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 on sale of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r145", "r583" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r145", "r383", "r384" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Debt extinguishment loss", "negatedTerseLabel": "Debt extinguishment loss" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r307", "r309", "r717" ], "calculation": { "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill.", "periodEndLabel": "Goodwill, net as of ending of period", "periodStartLabel": "Goodwill, net as of beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureGoodwillDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r154", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r145", "r308", "r311", "r313" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedLabel": "Impairment loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureGoodwillDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Change in the carrying value of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedLabel": "Dispositions" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "verboseLabel": "Commitments and contingencies" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Maximum potential undiscounted payments" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantee Obligations Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r594", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingLiabilitiesCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the liability arising from a financial instrument or a contract used to mitigate a specified risk (hedge), and which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.", "label": "Hedging Liabilities, Current", "terseLabel": "Derivative liability - current" } } }, "localname": "HedgingLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": { "auth_ref": [ "r327", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization", "terseLabel": "Hosting arrangements, Accumulated amortization" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "auth_ref": [ "r327", "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "terseLabel": "Hosting arrangements, Capitalized costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "auth_ref": [ "r327", "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "terseLabel": "Hosting arrangements, Amortization" } } }, "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostImpairment": { "auth_ref": [ "r327", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Impairment", "terseLabel": "Impairment of capitalized implementation costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostImpairmentStatementOfIncomeExtensibleList": { "auth_ref": [ "r327", "r338" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes impairment loss on capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Impairment, Statement of Income [Extensible List]" } } }, "localname": "HostingArrangementServiceContractImplementationCostImpairmentStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureHostingArrangementsDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The name of the impaired assets to be held and used by the entity.", "label": "Impaired Long Lived Assets Held And Used Asset Name [Domain]", "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Impaired Long-Lived Assets Held and Used [Line Items]", "terseLabel": "Impaired Long-Lived Assets Held and Used" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r145", "r332", "r338" ], "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 compressor units retired from the active fleet (in dollars)" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r154", "r330", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r123", "r146", "r189", "r190", "r191", "r192", "r208", "r212", "r570" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income (loss) from continuing operations attributable to Archrock stockholders" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r111", "r253", "r259", "r263", "r266", "r269", "r716", "r724", "r731", "r751" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r158", "r183", "r253", "r259", "r263", "r266", "r269", "r282", "r571", "r636" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r24", "r27", "r551", "r745" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedTerseLabel": "Loss from discontinued operations, net of tax", "terseLabel": "Loss from discontinued operations, net of tax", "totalLabel": "Loss from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r19", "r24", "r571" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Loss from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r450", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Discontinued Operations" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r13", "r14", "r15", "r16", "r17", "r18", "r22", "r25", "r26", "r27", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsIncomeStatementDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/DisclosureDiscontinuedOperationsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r507", "r518", "r525", "r542", "r548", "r552", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority.", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "negatedLabel": "Amount refunded" } } }, "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Income tax interest and penalty expenses" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r194", "r195", "r251", "r505", "r543", "r549", "r752" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "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)", "totalLabel": "Provision for (benefit from) income taxes", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesCurrentAndDeferredTaxPositionsDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r106", "r154", "r501", "r502", "r518", "r519", "r524", "r533", "r772" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowances and write off of tax attributes" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income taxes at U.S. federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": { "auth_ref": [ "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount", "negatedTerseLabel": "Noncontrolling interest" } } }, "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "Net state income taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r506" ], "calculation": { "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedTerseLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesReconciliationOfEffectiveTaxRateToStatutoryTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r149" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedLabel": "Income taxes refunded (paid), net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r144" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable, trade" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r144" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "terseLabel": "Increase in deferred tax assets" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r144" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in assets and liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r144" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r144" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r203", "r204", "r205", "r212" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Net dilutive potential common shares issuable (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r316", "r320" ], "calculation": { "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r109", "r247", "r647", "r650", "r730" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "verboseLabel": "Total amount of interest expense in which the effects of cash flow hedges are recorded" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r137", "r142", "r149" ], "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", "negatedTerseLabel": "Interest paid", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r35", "r36", "r72" ], "calculation": { "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r614" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "negatedLabel": "Deferred pre-tax losses to be reclassified during next 12 months" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails", "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails", "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r154", "r326", "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r30", "r83" ], "calculation": { "http://www.archrock.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Composition of Inventory net of reserves" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r37", "r84", "r154", "r220", "r299", "r301", "r303" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r57", "r58", "r302" ], "calculation": { "http://www.archrock.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Parts and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r56", "r302" ], "calculation": { "http://www.archrock.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r300" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "verboseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryWriteDownDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Compensation paid by entity to individual in role as Director" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land And Building [Member]", "terseLabel": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r668", "r670" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r669" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "verboseLabel": "Remaining lease term (in years)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesTermsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r71", "r158", "r261", "r282", "r575", "r584", "r585", "r636" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r54", "r158", "r282", "r636", "r722", "r741" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r73", "r158", "r282", "r575", "r584", "r585", "r636" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r21", "r23", "r27", "r331", "r342" ], "calculation": { "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Noncurrent liabilities associated with discontinued operations", "totalLabel": "Total liabilities associated with discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsBalanceSheetDataForDiscontinuedOperationsDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).", "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest", "terseLabel": "Ownership interest (percent)" } } }, "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fee amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility, commitment fee (percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Undrawn capacity under revolving credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r69", "r163" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r42", "r381", "r721", "r738" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term debt maturities through 2025" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r42" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r167", "r378" ], "calculation": { "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtLongTermDebtDebtMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long Term Purchase Commitment Category Of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r75", "r379" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Term of supply agreement" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsDispositionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrued liability for the outcomes of non-income based tax audits" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersLossContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment [Member]", "terseLabel": "Compressors" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Ownership interest (percent)" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Movement in Valuation Allowances and Reserves" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r225", "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r141" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r141" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r141", "r143", "r146" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r141", "r143", "r146" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r27", "r100", "r103", "r114", "r146", "r158", "r183", "r189", "r190", "r191", "r192", "r194", "r195", "r208", "r253", "r259", "r263", "r266", "r269", "r282", "r636", "r725", "r746" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails": { "order": 1.0, "parentTag": "aroc_ChangeFromNetLossAttributableToShareholderAndTransfersFromNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "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", "terseLabel": "Net income attributable to Archrock stockholders", "totalLabel": "Net income (loss) attributable to Archrock stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/DisclosureEquityEffectsOfChangeInOwnershipDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Summary of net income attributable to Archrock common stockholders used in the calculation of basic and diluted income per common share" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r100", "r103", "r194", "r195", "r578", "r587" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Less: Net income attributable to the noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r189", "r190", "r191", "r192", "r199", "r200", "r209", "r212", "r253", "r259", "r263", "r266", "r269" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) attributable to Archrock common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r201", "r209", "r212" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income (loss) attributable to Archrock common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r181", "r182", "r185", "r186", "r196", "r197", "r198", "r291", "r292", "r432", "r433", "r434", "r435", "r493", "r539", "r540", "r541", "r700", "r701", "r702", "r764", "r765", "r766", "r767", "r769" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Developments" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopments" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r180", "r183", "r184", "r185", "r187", "r188", "r191", "r217", "r287", "r288", "r289", "r290", "r293", "r294", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r535", "r536", "r537", "r538", "r697", "r698", "r699", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Standards Updates Implemented and Accounting Standards Updates Not Yet Implemented" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "auth_ref": [ "r150", "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Shares issued as compensation for asset acquisition (shares)" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r150", "r151", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "terseLabel": "Non-cash consideration received in July 2020 Disposition" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r177", "r178", "r179", "r396", "r568" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotionalAmountOfDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notional Disclosures [Abstract]", "terseLabel": "Notional Disclosures" } } }, "localname": "NotionalAmountOfDerivativesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDescriptionOfBusinessDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r96", "r107" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Loss recognized in other comprehensive income (loss), net of tax provision (benefit) of $(1,776), $(1,425) and $169, respectively" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r661", "r670" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Lease Liabilities, Payments Due" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r654" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails", "http://www.archrock.com/role/DisclosureLeasesMaturityScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r654" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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 current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r654" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r656", "r664" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesCashFlowAndNonCashInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r653" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Operating lease ROU assets", "verboseLabel": "Operating lease ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesBalanceSheetLocationDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r667", "r670" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesOtherSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r666", "r670" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesOtherSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "NOL valuation allowance" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r258", "r259", "r260", "r261", "r263", "r269" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r34", "r35", "r36", "r72" ], "calculation": { "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetImpairmentCharges": { "auth_ref": [ "r145", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.", "label": "Other Asset Impairment Charges", "terseLabel": "Other asset impairment" } } }, "localname": "OtherAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r85" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtDebtRatiosDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "terseLabel": "Loss recognized in other comprehensive income, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r90", "r92" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "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", "terseLabel": "Interest rate swap gain (loss), net of reclassifications to earnings", "verboseLabel": "Interest rate swap gain (loss), net of reclassifications to earnings" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r90", "r92", "r598", "r602", "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "verboseLabel": "Pre-tax gain (loss) recognized in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r92", "r97", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "verboseLabel": "Pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) into interest expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r101", "r104", "r107", "r115", "r389", "r639", "r644", "r645", "r726", "r747" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r101", "r104", "r571", "r572", "r580" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss) attributable to Archrock stockholders" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r596", "r609" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r596", "r609" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesEffectOfDerivativeInstrumentsOnBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r76" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r125" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other income, net", "negatedTerseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r207", "r209" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedTerseLabel": "Less: Earnings attributable to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromHedgeFinancingActivities": { "auth_ref": [ "r166" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for (Proceeds from) Hedge, Financing Activities", "negatedLabel": "Proceeds from (payments for) settlement of interest rate swaps that include financing elements" } } }, "localname": "PaymentsForProceedsFromHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r134" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r138", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r136" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r134" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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 Archrock stockholders", "terseLabel": "Dividends Paid", "verboseLabel": "Dividends paid to Archrock stockholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r134" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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 provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Distributions paid to noncontrolling partners in the Partnership" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r130", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r130" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid in Elite Acquisition" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r131" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r459", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion At Fair Value Fair Value Disclosure [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r45" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock: $0.01 par value per share, 50,000,000 shares authorized, zero issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r127" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r129", "r140" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance and other settlements" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r133" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "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", "verboseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r132", "r485" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock issued under ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r128" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment and other assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsHarvestSaleDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r132", "r485" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product And Service Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r27", "r100", "r103", "r139", "r158", "r183", "r194", "r195", "r253", "r259", "r263", "r266", "r269", "r282", "r571", "r577", "r579", "r587", "r588", "r636", "r731" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "totalLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r65", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "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": [ "r347", "r773", "r774", "r775" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r64", "r335" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r38", "r39", "r337", "r743" ], "calculation": { "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property Plant And Equipment Other Types [Member]", "terseLabel": "Other property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r63", "r154", "r337", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r38", "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r38", "r335" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsMeasuredOnNonrecurringBasisDetails", "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r119", "r296" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses", "verboseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable Type [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r96", "r107" ], "calculation": { "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, net of tax provision (benefit) of $(814), $478 and $185, respectively" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r93", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "(Gain) loss reclassified from accumulated other comprehensive income (loss) to interest expense, tax provision (benefit)" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r260", "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Schedule of assets by segment" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of the unrecognized tax benefit" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r448", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r448", "r674", "r675", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r448", "r674", "r678", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r672", "r673", "r675", "r679", "r680" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r135" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "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", "verboseLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebt2022NotesAnd2021NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebt2028NotesAnd2027NotesDetails", "http://www.archrock.com/role/DisclosureLongTermDebtFormerCreditFacilityDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Estimated additional charges" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r145", "r348", "r353", "r358" ], "calculation": { "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 8.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": "Charges incurred", "totalLabel": "Restructuring charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r349", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Changes to accrued liability balance related to restructuring" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r348", "r354" ], "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", "negatedLabel": "Non-cash expense" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r50", "r396", "r494", "r740", "r764", "r769" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails", "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r177", "r178", "r179", "r184", "r193", "r195", "r290", "r490", "r491", "r492", "r537", "r538", "r760", "r762" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r244", "r245", "r258", "r264", "r265", "r272", "r273", "r275", "r421", "r422", "r695" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r155", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r402", "r403", "r404", "r405", "r406", "r407", "r411", "r412", "r424", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r122", "r771" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party transactions" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r665", "r670" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease ROU assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesCashFlowAndNonCashInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r233", "r275" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue Net [Member]", "terseLabel": "Sales Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r96", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareAntiDilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potential shares of common stock issuable, excluded from computation of diluted income (loss), attributable to Archrock common stockholders per common share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsAssetsAcquiredDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsProFormaDetails", "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Asset Acquisitions" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBusinessTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of carrying value and estimated fair value of debt instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r75", "r163", "r390", "r393", "r394", "r395", "r648", "r649", "r651", "r733" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r597", "r604", "r607" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Effect of derivative instruments on results of operations" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Effect of derivative instruments on consolidated financial position" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r13", "r14", "r15", "r16", "r17", "r18", "r22", "r25", "r26", "r27", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of operating results and balance sheet data for discontinued operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r202", "r206", "r210", "r212", "r218" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r458", "r482", "r495" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r458", "r482", "r495" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of allocated stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r616", "r617" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of assets and liabilities measured at fair value on recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r318", "r321", "r696" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetByTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r318", "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r312", "r314" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of change in the carrying value of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "For a long-lived asset to be held and used by an entity, the table may include a description of the impaired long-lived asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]" } } }, "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongLivedAssetImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r37", "r59", "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory, net of reserves" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r69", "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of financial ratios to be maintained defined in Credit Facility agreement" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables", "http://www.archrock.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r65", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails", "http://www.archrock.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r161", "r676", "r678" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r351", "r352", "r356" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails", "http://www.archrock.com/role/DisclosureRestructuringChargesChangesToAccruedLiabilityBalanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r351", "r352", "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of restructuring charges by type" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r349", "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of changes to accrued liability balance related to restructuring charges" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r110", "r274" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r253", "r256", "r262", "r312" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r253", "r256", "r262", "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Revenue and other financial information by reportable segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r459", "r484" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r464", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock, restricted stock unit, performance unit, cash settled restricted stock unit and cash settled performance unit activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r78", "r156", "r222", "r223", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ], "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]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r517", "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of potential shares of common stock that were included in computing diluted income (loss) attributable to Archrock common stockholders per common share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Segment Continuing Operations [Member]", "terseLabel": "Continuing Operations" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r2", "r4", "r5", "r6" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Segment Discontinued Operations [Member]", "terseLabel": "Discontinued Operations" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r240", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r753" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Segment Operating Activities [Domain]", "terseLabel": "Operating Activities [Domain]" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Reportable segments" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r240", "r242", "r243", "r253", "r257", "r263", "r267", "r268", "r269", "r270", "r272", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]", "terseLabel": "Revenue and other financial information by reportable segment" } } }, "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfNetIncomeToGrossMarginDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "SG&A" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesTaxMattersSalesAndUseTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r144" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Unrecognized compensation" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r472" ], "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)", "verboseLabel": "Grant-date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested awards at end of period (in shares)", "periodStartLabel": "Non-vested awards at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested awards at end of period (in dollars per share)", "periodStartLabel": "Non-vested awards at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Share-based Liabilities Paid", "terseLabel": "Payments for vested cash-settled shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested shares (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based payment awards", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Remaining shares available for purchase" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationDirectorsStockAndDeferralPlanDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised during period (n dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r466", "r484" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding at end of period (in shares)", "periodStartLabel": "Options outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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, Options, Outstanding [Roll Forward]", "terseLabel": "Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding at end of period (in dollars per share)", "periodStartLabel": "Options outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r457", "r463" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsActivityDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsExpenseDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsMeasurementInputsDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche One [Member]", "terseLabel": "First anniversary vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Three [Member]", "terseLabel": "Third anniversary vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share Based Compensation Award Tranche Two [Member]", "terseLabel": "Second anniversary vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "verboseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life of exercisable options at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life of outstanding options at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of shares (as a percent of fair market value)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Stockholders' Equity, Ending, shares", "periodStartLabel": "Stockholders' Equity, Beginning, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "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", "negatedLabel": "Treasury stock purchased, shares", "terseLabel": "Shares withheld to cover tax withholding (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockIncentivePlansDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r662", "r670" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r12", "r240", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r312", "r343", "r350", "r359", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesBySegmentDetails", "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails", "http://www.archrock.com/role/DisclosureSegmentsReconciliationOfSegmentAssetsToTotalAssetsDetails", "http://www.archrock.com/role/DisclosureSegmentsRevenueAndGrossMarginByReportableSegmentDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r80", "r177", "r178", "r179", "r184", "r193", "r195", "r221", "r290", "r389", "r396", "r490", "r491", "r492", "r537", "r538", "r639", "r640", "r641", "r642", "r643", "r645", "r760", "r761", "r762" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.archrock.com/role/DisclosureBusinessTransactionsEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityEliteAcquisitionDetails", "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r177", "r178", "r179", "r221", "r695" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r150", "r151", "r152" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of Archrock common stock pursuant to merger or acquisition, net of tax" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r45", "r46", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Merger-related adjustments/Shares issued for acquisition, shares", "verboseLabel": "Shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityMergerTransactionDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r45", "r46", "r389", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued in ESPP, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r45", "r46", "r389", "r396", "r468" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised, shares", "verboseLabel": "Options exercised during period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r80", "r389", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "verboseLabel": "Merger-related adjustments/Shares issued for acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r45", "r46", "r389", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued in ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r80", "r389", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r46", "r52", "r53", "r158", "r281", "r282", "r636" ], "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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r158", "r177", "r178", "r179", "r184", "r193", "r282", "r290", "r396", "r490", "r491", "r492", "r537", "r538", "r568", "r569", "r586", "r636", "r639", "r640", "r645", "r761", "r762" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' Equity, Ending balance", "periodStartLabel": "Stockholders' Equity, Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r157", "r396", "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r646", "r682" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r646", "r682" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEventsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsTables" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r646", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "http://www.archrock.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r646", "r682" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEquityCashDividendsDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r681", "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond [Member]", "terseLabel": "Performance Bonds" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureCommitmentsAndContingenciesPerformanceBondsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accumulated other comprehensive income (AOCI) for reclassification to retained earnings of tax effect from remeasurement of deferred tax pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Reclassification from AOCI to Retained Earnings, Tax Effect", "negatedLabel": "Adjustments related to TCJA" } } }, "localname": "TaxCutsAndJobsActOf2017ReclassificationFromAociToRetainedEarningsTaxEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued income and other taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r422", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r422", "r430" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Contract with Customers" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersContractAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRevenueFromContractWithCustomersDisaggregateRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r79", "r397" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r79", "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, common shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r79", "r397", "r398" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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,052,769 and 6,702,602 common shares, at cost, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r183", "r184", "r185", "r187", "r287", "r288", "r289", "r290", "r293", "r294", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r535", "r536", "r537", "r538", "r697", "r698", "r699", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesChangesInAllowanceForCreditRiskDetails", "http://www.archrock.com/role/DisclosureRecentAccountingDevelopmentsAsusImplementedDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureRestructuringChargesByTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r145" ], "calculation": { "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Interest rate swaps" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r500", "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails", "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Reductions based on settlement refunds from government authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, Income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "negatedLabel": "Decrease in uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reductions based on lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesUnrecognizedTaxBenefitRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r226", "r227", "r229", "r230", "r236", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureBasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Change in deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureIncomeTaxesIncomeTaxesTaxAttributesAndValuationAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r168", "r173" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r172" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "terseLabel": "Deductions(1)" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r168", "r169", "r170", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r168", "r169", "r170", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/ScheduleScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r663", "r670" ], "calculation": { "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureStockBasedCompensationRestrictedStockRestrictedStockUnitsAndPerformanceUnitsNarrativeDetails", "http://www.archrock.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r201", "r212" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding used in diluted net income (loss) per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r199", "r212" ], "calculation": { "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "totalLabel": "Weighted average common shares outstanding used in basic net income (loss) per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails", "http://www.archrock.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Potential shares of common stock included in computing diluted income (loss) attributable to Archrock common stockholders" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.archrock.com/role/DisclosureEarningsPerShareNetIncomeAttributableToCommonStockholdersDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657190&loc=SL116659633-172590" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080549-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2740-109256" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r28": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120254519-210437" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL120320025-210437" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r302": { "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" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2510-110228" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "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(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL108322424-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r463": { "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" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r469": { "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" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r552": { "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" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r574": { "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" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r577": { "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" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r583": { "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" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r587": { "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" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r61": { "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" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL109983883-199619" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117817908&loc=SL117819236-161440" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=120240428&loc=SL120254526-165497" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r651": { "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" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL120154346-209984" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r671": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r695": { "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" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r736": { "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" }, "r737": { "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" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r739": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r746": { "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" }, "r747": { "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" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r75": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r76": { "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" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r77": { "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" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r771": { "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" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r778": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r779": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r78": { "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" }, "r780": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r781": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r782": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r783": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r784": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r785": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r786": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r787": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r788": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r789": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL116659650-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" } }, "version": "2.1" } ZIP 178 0001389050-21-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001389050-21-000011-xbrl.zip M4$L#!!0 ( !:H5E(!^]CC6", (_ 0 1 87)O8RTR,#(P,3(S,2YX MUY[UB&B B?_3PW5U9+G&B-?)#RZ'(#I%K/>%P M9=4:QNT26]>7HAZ-/GTY.CSX,/GP\M0X/$TYG=L!R$M_B M+(=')UG*><*5^%^MX?'P]'@X&)Y8)U]/3[]^^&B-KC/":U;+!6ZD? [7UUSVD/$F(_6I>( MG^?4X^1N2(_#[08=,PI$L9-F (WS/)D](S]Q^,X,27UL/^;F#DC/CV&Y#GK MIB)GK*#'?A#:OI/3U_@G+3WY\N7+,4_-6DE\C882_S!KK!V&%,^C$%T2NKY M"SOR6*,C__?(]C@J3(X\!&)2(B@DAS9=HO#&7J-@8SNH5+A-G14ESF]'#ED# MJH.3X>E)6EF;I6A0,^PMBZ./UQM"0\NO%;6P@SEO(Q-T2CP4\-R'@Y-#*"T6 MFBOBV"$?'$5$BSF7MKWA&8^1%P89K\.6"BGR!BIS\T+$BX@&A M4Y=BSILXXSZKTZTJ.]1#/+EI"DB: 4K^V++, #E'2_)X["+<.&0#62;X(1ND MS5-&0,/VLT6:*9XIV%^U\OD4I[,\:5>T.$/M/K7!EYTK#0#;OD]"7CS_EG[= M;+"_(,DG]A'FCZ\P?F=,6"WX\7 WD<_^?*3?,[Y\Z3DG?D \[,*X/[,]F [O M5PB%P8&%V1Y @RZK2%H5%RVPCWFU6=L& ^O0RMBPW^?3F_OIU>1B-!M?6&>C MJ]'-^=BZ_S8>S^Y_/*XRJ/*.V)9HZO^5_]Y0%#"6O(.NV($Y6;-^6"$_P(]HPHX6:Z0)IBBG&M73-JB>3Z]O[\;?QC?W MDU_&UN2&_3TV^+;'UPY6EQYYTAVB.;T:RX^ML!S=?[,NKZ:_FA%:0_ "!XY' M@HBBLRC /@J"&;7]P';X/#GV<(A&SN\1#GBE+E!H8R\!LUM6%:X?!A\&0X9E MSIG]D3*WBMS9=UZ 52C!^BXIXR\&9CG,\(OX(?8C5EJV(!;W-1=V:+-CN9A0 M(@%[XJH6CH]UX2BRLW)^(#9QV18OW(+2K06AT@Q&=CK+3KSX9G/Q_L2G"^,F M"3K5EZ"X^,(B8X1H'T(T\1]98PG=2F2AEJZ&](?!2172C(,!1 >06TJ8"(?; M6S9AAB/?';,5=0,"?\-F;3%&.EG4L'VJPY8R_=[B;"W;=ZV,\?<68VWPU,'S M"MD!*JV]Z56.!,WF#&HL/]?7Y9AE;1E.^1H@]8&$@R[QX^,1_W).@E"VD.ID M:0*SMD1F8.9\+;*(/UNPE?9^JJ=40WFASJ8P.00N%C !NZITTD:=DV0&&:)!N26()<1 MFH>ZVZD.+)J _]P ?$T.^#]F ]9U5H[64&E66+A"M/3^=T4"Q22MET^-]D?A MG)URMCAKJ\3; N8&6QULX98GW(X7"^3P1\ 5V^.PC=7TR4-:Q?ZI=2):Y6PA;NJ+96$+,VB.H=G^!A9&8_HZ#P\SRB%/';X NT0.RW MRS[?DOAM5C8[[\)*B3_HEM4/3_Q!AQ=1_N/02HKDE\YIH9!H9<4:V>@N&W?( M(;[##C:\,=-%/*^R19*EWK$%=$;@E2V"-YOD2RMYZH>7OBYVX-$F*X*I&+BFE&8:79WV7 ME?@7(PU:FT:;^FP=#VX1O6=+.;I!8=S+H\3XQ)XSSH3MR=?$OP\9EQ7Q7+9S MD^TF=^6GEI"3^GJ4EFBQ(BU>)OL(SYR)M!0+AGDC+MHJEFU$14=4DHUC;9W( M()Z1GRD[K5VS'2&6O9)V8Z(6BL^##U6A2(L1KB<%X6#RP(NSXO*,(.R@I1J? M]S155!-B%;"#P8[R44*H1.3SX(WKG+]W7? MQ7S,@%( @:V? W'R-BA%2D2JB&IW6H@)G%N5E%=@8SG=4PF@?H M]X@U>/PHATM"I4;J2QVIG(\5,S(8Z2CCVP%F:\UMH=$CW[W'2Q\OL -*=XY# M(E!!7=ZR1#7,(6:6'E5K+0N7!^I6!U^2\LK9$&-S([HI02-WX2SP_/(\\@3:/==$OHB MTJ974)/(U2U*=A&YN$[P#I#5BNN$&\E[>GX;U<1J+ 5^MW*S.>.:L3MVUX@N$2W<3"K!DU(WH5?; MWF;HQ2R+=Z,&/GWXP(/M!7[$+O)=J:F!G+()MMH.*(,-V%D9/P.9GG; (_(C M=$G).CV5_XK#U7D4A&0-IATXL)=+RF-#)+12+8'.G-20"QSE)?FM!2LLOTW@ M<7:R\N(\69%9'B,6>Q"+6T3YVY_OH.G6:*8E^/=W%* (XDT"B:LO&"L&%L@I&8C[7SBM."G%(/AH'Z' MH')5P3U49 7S53PK.C>!,%!73_9&^DBK :6=2P"DQJ"TQC]3#. M-W8TQ3D;.%O"&?OQFB[R3Q,?=DZQ2Q"_%!6T&>DNW)J$H!X9JR0$<9%@A9A_ MMPJE0JSU4J@.(R-[EA%Q(-*=A47-MDEJZM&P6DM-7@&@,\&P]N _)?G-BK]# M3D3A;,:-B"7"THF'6C($)JHRCRN'Z9\N2$-66&+V;(1@=R&X(; %WUD.I&R: M1*&VM.B)0K$\(PT[2D/V$18":4R#-EF;4-=VN51*X4N%"6N@Z8@)'#FRD8%< M5PQR1F8M\5]^E&=1K0S]B$=-T[6Q/220$&X>X( M\T<6[' WHBR]\N<#JROLJ@F4:R]J;V@**9U,P+XV@+8Y7"VEY*:Q*]F9/6"XF=.?CM+WWB] M\<@6Q:FW$2"_$)(? E 5W$4\Q)R: M9*-VS=A.-GBAG([UJ16R-",:6@KE/!;QK4W#;[Z U\QR%QLS0?3;2F@W'QKY06F.8PX[!)O,/D>&T3.R(R$ MMA?_T2@0;1DUB43])5 5=S!%/S'E#(G%BTS_-D+1(>R6#'()F1I0@06?(/"6 M@4D:(M)9(3=B$VOR[P3G]E6^^X_(]O!BRW:L282.,GA=,RLA/8T]O:8\X>?Y MM_'%P]78FDRL7T97#Z/99'ICC6XNK'\\C*XFE_^:W/QLC<[/IP\05]* +1^3 MQ(GB")^/B";CK_1)!/8:0&\/ M ?(:H-UGA$\#?K>X=FTBV#7 V3I6G<&L71 DG9!'#1CI!IHST+2-8Z07MJ@! M'OTH108@E><,N,,@=%OWB)$FJ&$0/&)G64W'RSM>&A#W!H55+)2T:G@$[TDI MM^]%T6^_MQA/@UM3_"YQS*X&+*1QNDQ_-T?EDH7C:NAS11PNT^NMHF]I!-Q2 M8Z$?8\L@HQE/2QE(JP&-Q@A:!@4Y"M]8!\'+ Z7@ME%X.A21J!$1G/$3)E:1 MB\%%CDO%7:?@:D9 H49%<%1/>!3=[AI0]*+CJ"+@- A.(^7H]P8#)0#(UI' M7)%L&JX0!2USBE;(#_ C J51P3AIR*!&2W \+["T.$^KQ)3KKAH,FP*AB(.> M-* AC2ID^KN[8_FV7N,;,.H8D<0@J./FW8]GL8K_=KF?=PF]&D&UHW>X9XFG MO:K+=P-A.W?>.AZ\&Z#2=3!3X 1@:>3B:J+6Q0&Z!J:Y-N M &MO.*IK,=H 52M348-3LUF9S$JL 0>%V:?I=7V[K2:#K084="RU#!R[VF=U M,\Q20[>C198!=:^J[!VR[%$+?I?254(V' A"N716H-\AYW?I+V,A\^9R.P,+ M_#>2VJ1LE#@2!9-Y$9N/*&HEM:8,@D2\YI5H:!&[&A?8(!J_.A@EBQ)2T M:LP^"D)!B8T4#&IMK!7$0%63U=@(_&EE# P:.YHPB '2R*'&[%,=LV9S!@.F MMEV#&+92FAH@@0><.+#1SJ8$3[,UU])<-K'M09);LV_5RJ6$5[>AUE)H- MKAVUFV5#5$JIQD]P$!!J.AN\VJD\%W[*#@8*6B5F0^'9(%>*+O]A<&NO*BW9 MI8BIU%B="/8K-;5I U([_6G)17R-0 V-X/VLP,)@TEEK5PR/DE:-5)L0N@8V M?94V"5#E5#4T*I_F!HJ.WCXE3LJ5M"J8/K3P_6E<6+=Z:OR5XA!=D"=9G#@Y MH1HP0:BG_/GQT.+<#EW&SN"UZV-D%NI:-N[:95;C^JF.:\,3)=SQ'^;QN,T M;?%@>6X'JTN//#'0;H@/?TU\'B$/ZB1!NT5.-=2?ZP';D\?.0PL86L"?H\U* M.'3@2Z$, [,^S/R*Z3[:;#QN,V1[NBCK9&P"N18!/0,YOODJLC< [^&A=;0F M-,1_\':HHT&WRZP$^F0@6I"%#[*'5K$0"YE8S3MY3I-@JZ!4 ZGI1\W@U?W& M\\&GR"%+'_^!7/8A,>&\(Y['9K\GF[K2\;H3-R7NPT%]II;?FAY:Q5)YI,S4 M$+50L)&1SH;#TO"8"EHUOOIFQ/]1L,'_YFQ#S M&]3VWR/W_Z(@-I,/RO2&_0[]'., AND?T M$3OH%E%,W+MX<0("GHW-I+Z]9K5^C8*PY\'-[D\'(8U8!P71G.V?P@AH?J8D MVOQT 'V.OS)>ZP,K[LWX2\!93-AWF*I8?_.O&U[2C-.Y$4U MQZ'C6'O1'(=[A#G99K"]VE$%6%'*ZT)9AY$?"D=^49_T"K&/\=/Q##V'9QZK M<]8&??I*RTI5#U.ZO/8-+5N(R6KS =G9.'SEL)J+(M4M=P=*B-9NR(@JQY(H) K?.<8^^0;DO M.)@<5C7Q:,)^$-K@L/*U0$@LT_PEO^Q*T[_RHOXSNCI]'BCWPQU>KL+I MXB%(6+Q$SVN7_!8+B H'Z?H!U^[W* P]Y'(M-^SP>)ALKGQ@6QSN#2FG8/L? M?EG+ZL%3RPO.?EB]\0IUOH+[+E#LO4$AJ+*/0M:2><2CS\\(W_"MB. MYPZVU@$0/6+B@U(T'V%L6?4=;'L0@)S]#*_M9[R.UO?(QX3>(R=B4P9DF9'X M+([<\=ED=C%*.VI_[!1#80/7Z6^Q_Q?T7JI3.7[>8,IG]6NX+QX.AL.R".F1 M]D2,M&:$,9NK$=^$!7SHE_M#FOIV=Q3REG KK!$\BU26*6'*>VS!,]MLL+W( M.:$;$C.H-$1!\ [;>)UA900!&^Y+[*?U+'_Z,VX! MO]GTD6UPR_!4/[Y#X?J&/8<-@TJ]*Q_?6*#R;2,O;>JC2G7EZ3U98YJ:/%M1 MI&YTF>+/TNPGHFYT(;TG319>,PET8&8K.QS1] DGW9,'M;OF;EEW&-""6^E] MS443UT.5$V,9?A7!.YQ;8RM9Y.8&NH+#?Q/1.WC&FOALZ;1!P2[^-WE]A)O( M8BC2K$7:Y&]R\=N\WOS]XEM2YS)4@N\]G'6DXEJ^EQ\E9&GCI:D[/"*'_&BX M]W&7UU)PBI$EOO$>ISS\<_OZ+)))KA"5M:15EI?==.?W;>)K_WVLDI49B.=4VX2@JK^HR,/>2$HS/"QMYT<<&^.2')VKQ7CN*I&9J. MJ,,:\M:WRUD_"I[E2/8L5U0$2;NI389WIQ.2-[OFWRG6W"VKOER@!:(,YY_9 M# L/4%,_]ZR:D!1585)SGV_(7683Y:N4]$[W,K*V7R/*IK0DDDA!UZRISQ3Y M>GRMDW47O+'[\/)F)Q5+KZUF)&[_&5J0DH*[6 5H#WS>YQFMW+ ;MN_@3>"N MV4BAG=7M8X=\K[JQ%$A"21E I!M0U0;8HU;"FY7>PP--!ED:6V2Z.,]5TJ>+ MFV@-ZR6A$U_H^J4V>/? Y]4';[TS /DI=PL0@)>W\3/;]N W3+!0*,Y>437 M7'V6_UT6OFY9>R@YTEF.J[)LV.Z %P)1'E9DD^EFE'M+D_8=W./\BF"KR);M M1R;'2QX^+E4&+^ROV<3L1? #PHMA!V_X5I,_8)=T,O?&[LR)\&:V'J,\"-7(/38+A86@DM"S_E>"A;EV&B ?1KYMK?]@U7] MP@[M3,-Y5RZ*O6+:AO>A]9!ZTZ[N9P3?%6VJ;DC>TYO+'7HDWB.X&^2P)8IG MVXL(W;"9'F:OX6#XH;H]:96G)TN#> UE,QAHVSXB,#D$8R7!8BFGZ6W38:ZI M>?DJ/#.=;7.2Q#Z%WZC>L:T3CU S\=F&B77"=!$O"J-'&_.^R'KN18M0C<;* M//IZ]S_UIP:T6""ZO3CZACT7S5G3W FV3.FE70QF M-LFSM>;SRR1;'CO-N(.BLFT#!1Q$);T4W2).XK]H4XZA-_$X47 MF.V= ]N+=PKEOM"D_;-TQ;WM(<%IK)FLKQT0XQEK1";:H97%54G1UV8+Q)KO MIMDV.3Y77V%V>F3;JFWC<&C*U]B1JXZ=R 'KVWO76P+8J7Q M&Q*BX(>CX<]L-V7VD MR#T\VR7']AE-EYGM,K]?RV3! RJ_JASYQ6MM?FJH7(279:9]MMX*4&%TL)$Q M9=OH^(@^E(\B"5U?N^"6_0\AE]LFP@YJNA@_@W\2BOE#)E\OP)C']CS(F!PW MTX[IG/N-WD0[JMVH=FA_C[RMS-1:[20B!I5O?AMH.GI)7!!DV-6\38T2;T-<>$&XV^6]."[B-ZC MC4W35R\&?I8Z6E*$BO/GR['OF=*)^NDC*&M%H)X&;Y!L]%0?RJ4KT*D:BM=Y(2DV7MP].ME>T [E%7WCQ)8YL<>:D,P(C[$1-SX)OQ#< M05W$_;03OYYXQ]%Q!L3;":0AB9O>JL\:>/2BGS('MFY9=:RB4]M$U==9)[T] M*C@#BMWJI,*?.G*,M5S(HNP4NGOVEU2'>H'^*;B]Y$TX)SX[L\)FK3@9:U._ MW-#8WYNOCL/OU$9M9C_S1P?!_5J;O#T_ZL;>*=FZ>SLYOXC0C,0?)GYF0$H6 MZ2F._9%V5OML?;]DK$)_@\+B[#N^3@M"%3!.?&9'>#@ H-Z*V+% M37S!4.V4\VT\'>SO14"MC" P%FR5HZ^#5ASKHJ M/M_F)$5M\&'>M\ MW"%H*%@EY5T7:Y66;D)?I;C>O!!+59,U-9C[+X+"R.?)L6S$JE]^Q 3KI[0S MRJO$/ACU?$W8H0MNXWN3/71FSJD?ES1[G932H9FJ$1WDE^F12L-H/P1H$7'%IR95U"XL>O3&J+4AXRK[F:_X M+ELZ&8?>BEBN?LK.Y0)E!7O#R/-(/?M@U/.#DYY1\A4*0W943/NJBUVSC$5?A5"OU?<@+2!F M5\2N3E<[<>AKMV57/+.B57/MZ^X:H6[X=;6%75$TYU?5;]5.@ [*#VIM+:;T M5 ,V5=T&AS?G41"RAM',5RB3;^1'*(_ !7J69VB)?3C5G\53&6C1Q;'ERE<) M+\*Y[U?252?!$U_93>/GQ(W,3DB\=J$]/Z//(CHG#M>1I>#O!/1$TVBKE?=: M'V$J7^) M:<".BSZ&UUW6REV[5EU3;!K[PHY]KQWS\DC=D^^W-J^B];8 M*>F/5\.H:5#V=4KD"K1LCG\(8/<7^Y3D=X"9'D+RKGF&?+3 ^5UM^WP]%Y@I M7=I^HFMK>PIYT2'LJ[BDUWV*YJM)^MIPD+Z2D_=5-"Y0X%#,'PBGBU2/,S<@KUI=ZY/W_/H)C!#K4;ZDJ3UZ%#M?H4=: M-4JJ?NRO.!=5]V_9T,716JS7GR>^QP@E]0TLJ-FQ85-VSEC[VA=GC'ETCSB2 M1=H@P?>^7[&.V*F;@@Y6:LA:,715I/=U&-Y&>85,$-91='S756];9695T70]^%=40F)_Z>,_U$DN6T3?F1?O/LZRJ[B M,)9QP"?6V!OB.^ROB<^;"86(%9XZY.O1AHZW[C[:;.($,.#4Z0_='#WJ"6U/ M@H*AUC%O7X?2W^V ^.='=VA.":DX9)2D];:I6;A8!FX24GVT6' SH.H#JB9M M7[NBZE-%[7&E]\UM\6+&9\-MYH@K=DH$[@3SJ*9[X];SW5[Y\>@.+2(_-]<1 MI_6\Q07OFI=L4HQ8=>M:L4U$?1U$A=B(B5[-/?AO&S'I#X/R;80>Z8M>4>SO MPN4"/V(7;GIAMPCW?H3-CA!(*[;PSV%O(NN[\%?,D(.:F;;,8%E(V:OXU_7+ M4W5PQ\JEJB9Q7V>&=+(?/T-40D =!GI!F\!Q6"7<3(^ONDBTR-=SE?@;B)'$ MP\W"@2)M<9 I-E[;OKU$[MEV_!R"J9)_SO:=A J\A^V%4U\%3M+XG7OOS]UI M26BN2E"..*9T$!":*9AI4?;E@2%^/BAXAZZ^[,J2^XISB^,)?]N/!T*BY]7A MC"-DTO_+7!T#FA'+Y$+&V8J=\+J8X$@X]%7VVC;ZB>S6:87\?>BR'X\AW&W MO_SU_P%02P,$% @ %JA64B*Y5.D)(@ X1 " !4 !ANJ+8&X=T__O[?__7+_U0J_WQX>5(6IN9N M@.$HF@54!RR4=^BLE5=SNU4-Y1E8%M1UY<&"BQ50E-Z7]I=.I];XTJPV6PVE M4O$I/:@VJFD:"B%9_U+;_3+PJ9K&5Z5^7V_=7_']SU*2"V#5L\L]?[]:.L_UZ?__^_O[E8V[I7TQKA4A4&_=! MZ3N_^$>L_'N#E*[U>KU[\NNNJ V3"B*RM?M_/C_-M#78J!5HV(YJ:+@!&WZU MR<K=6]^G^9.4@Q6/,#T[!-'2ZPGAY4 M'7,R6P/@V'<*IO[CY3'"A&II:T3LSR^:N;G'!>Y9*!%Y,BGI_BB,[3[:D^5D M"RRBG'PM==CW7PO3LTABB=D M= AM33=MUP(/K@T-8-NOEFK8JD8 -]*A _K:OUUH0_QA"!P5ZLP\"Q(OA7W\ MEVDXT'#!8C_BPI9FJ#KJV+22"PI+IJAV)1*:-UYWV#ZEW(2:+D5TC\8;ZJ!I M?0I+($ZA%$:FEHE$ZGQ.$6*=OK$8H0&]Q<+_CJ KRAL3T5+8?0*(8F1\!LLQ M86892);(*IZ*3<.;H\B7@6D[XN.6B6B)[#ZKCFM!YQ.OOQ>N#G(R2B4G'XL# M5=?J!?/ITRS)PB+/:07G.NC;-G(4D.D8V0[T78#N6JV$(&BO4-VN%EE:?,[ B M_H HSVQ42YKFL,OSJGX ._3GP+4L0);.0[ $Z.\%^CPU/4];'/.Y&I-(/"\ M.80:FJK(;#Q9>FA&XQ;]^H)&]*N)?4@7>U?^EX)%EJ,#$HDQI&ZRZ@GF_SQ. MK5@[Y9A8U3*0/;"GP)HAFP#0FL_K=-]Q+#AW'14M!U]--#%L3&/F();7IKY M5E+<]N9NL11!^88RAOI=]U_-;Q::,9^1887BCK1@,]PBT9!7@R=^1/P)_>:+ M 7>FB-V,D)S!AP.,!5CLOD('MU&MUJI5I:+LR*&_!Y/OL\G3X[#_.AHJ#_VG M_O?!2)G]-AJ]SC@X)/PA#G53BW1$QP$)TXIJW"='2"U5>T[HN79EI:I;O,-6 MO0>Z8P=?"#8JU9J_Q_07__-/SUT**.OJ'.AD/S'TX\]VH]-HM;OU1JO>:S=K MG6XKT$49??6GN]0N^V5PSYNHR]5NK=MN==K51CW4\Q".^E:4"82=@#[Z,P:M MJ/K\$O>VN]D0:A6(U.\6U41?-+6Y>U>^4 M=P!7:X?\4H:F\&X*6H_@_^#UZINJ8\/0=P:J97TB"_J[JKN HD&FNE%I]&JU M>D<*S:8I*ZY@<59E53SRRDS7FP, X@=-A\CZ9XS8E"J7H69N#GWMUF73[F[/ M _6?HLUPD.HLFT*K+J ME'$QQ,V:K$;4WP(W5F3KY@7W9;+\87L;%[01FE;G@/MVM=8])\7R\R:KP4W: MA/K0=!WS0-U"1]7A?\!B8!J.I6H.WD=' M?'TW#2UUQF6I>N;J%F;15W=+-G5GC. +&:4L([$MFVJ" /4N9KVS,!1ET2N< MN?HX&?,5VI%-H:&5>Z8M32Q[YFIDY\G78%X6H=&;YQ./ M@C+J.0?%,T=#T9S[F.G)AIG0^27DX(7WS[Q##Q1@9%639O\BU-%L5N3#K)"< MXVC.XE'6T':HW^GAM'C!")_M:ALU((\N$Y60JK8TKF357A"#GZJ?. #/MB41 M+2RU%M/Z2-^18&!08H4>G'G-U&ER^/L@9(@W#!']!9#US;08Z,M3MR ME*YDEJH7I&]A=F6-H(8/,Y.-<1)#(H'AR5R'J]U%W,1YEZFRU.IGG8O%.95U MT$=W 78@SO;^L^I=@K[%F)1UD,=B5"&!<(3LHK4N04T==63T:#K" 34-4,<2E1E6>*-P1Q2/K$G-J^?,KX3WM"')" M2?F <$0-QN'"*A%9HT6A*SFI9\\/BEVYUIG$(>MP[R\6T.O*5(5H3>U[R;3P M8'+I*P< CU1D=3=3+XI[KA:^+HX57"ZBV:WUFKCKB!:-\UA&?M6L" J- M,OW:2HFK3>B0R] X/$_\]14P-/K!CY0:\F&A(!>4EV?V!<8O]P=WQ(]Q<9R: M)#:D NH-\GKZ#?+9*_K/\^C[ZTR9C)7)=/32?WU$!>ZDODN^N^B/YW8*T"-E M0D!I5&LEGLR:6N82.BG=WA>0;SAFBS3)GT_E1U8W?L_G&(G ,QDNLAJ1%*1% M11"/TYA\^,G 0AP\)Q3,^0+Q 2S-2$*=T8=CJ8@?:*C6YR/2AETP&H5;E ^2 M)T28"+R+E;2L&/^&G#$LA8GA;4612-!DZ1TQKU%@FE[I')%6K++C0%OP'!!(,G#HVF[ZYZ8-_2_!3W<)D I*JE.NUIM7SVVBA*CK#%^?*-TLL1W M%HDG"JPWJ($=5T.PM8 &_5S>6QT0[1N+<"I@JC^>EW!4CMUVM=ZZ>C@>2:J9 M@8&RXD Y 'B#F!C$\H*(OMW #Z)X3D;\Y2?.9NO'?5#'O/T1+Z?M 18R2M_4 MOU>_B*@R]PVPQK<6-'$Z;3+YE9EVX'&S5:&%>4L)4R47O@$E8=7-+BFF;88< M.*&8"7S(_PF^@46 9>(1[/N;9"RRZMR0<& RA 26F35!"L.1E#2=ZFW%B]Z@ MDN1.,?0Z$&'B.E;KA(BAAFBR@SZ4)93@J./]E8>L">&$@P MB'T7VFML_29+?,,L)=*76N^&E.1@'[_0@GA?5;;XRX/_L.3 W,R1A(@R]T]* MO@!R=H<\+D8!$3N!&YKB:,HIO0!6]#AR63:)+,60:,S@XJ,GP_2)*KU25 +X M"D[CZO$C(+$ ,]*%@F> 2. ;,! O.H[X+#;0@&C!IN*'7=*APU;Y!J$XA')( M+H"2?'';G;C\[C\@[I;4<[V4TN>(EJ/OJK-)*7.[J5Q@!!),?M@XXR(!#PGY M()3SK) N[)N/49.W>4X9<9-1SY0B!Q +(9M#D-Q\C/!"7=>& \'-W@.!P\F MS].7T6^C[[/'WT?*XW?T[Y'P MK&1=MJ8QA-^A&^OF^V]@L0+!L=3^$@GL!6BZ:MMP"375/U CAB_>)N3#H3 B M^,!5B*"*-UZ4LPHT3L*GKO#^AI=#)'+BV?<'_2+!\,1/+D=$D'3:X?BM7B3\ MRI1=\6:1$Y'/P%KA,42V1OJ+?[FV=P.5!U\T&M>'%BY)R)H@)&5E<1Q/C7M] M(@66CNJ9"8M$Z@B0;PY9+X6WN.(^_=EOROAI\H?DE\*Q$ X>.";'J*"&]Z:] M!Y"C'T(EI\"")LZ'BA-"@"'P_KM;[X\^M+5JK ">>T;+)=#H[ZV=LA.1X= J M,2:%GQE&O" 7]PTBP#U\_K!Q=ME=.N&^YL"WM/=(V E(:*_*UWEBV#N/0&6- M1K"SE;3KF!M\243E V1.W>R#CE%C+E_9XC)A21IGU[ZRA0K(@V6]\6+O_L>[^34 AOH M;MCTZQ>^J3=+&$R74H^MWJGZ239,7DW\IB&^QP;"F\JS=W6;N#W+3^4&"&$I M27L%]337ER\?+/GD(N]5TA^&!50=_B=RB 58\(W<3Z,M!S-J1650]]YSNWQL MB$@E^\)H6G.G:6K]S7BUZ1L&5*K7!D0A$42 MX$&ZQW=2LRJG+ FI=:X4$?PR"2 AW[,\>UYFJ@XFRR!]2B8.SLT\^E_P(TP@@9^ MK/!!U55# _@A,^\E=N\$:9+S47PK5P:H4THQ./A$CWM*,9'%3RH'R_;@7 >2 M!8!O^'X%;;W#1>/*(%>945TV$O*&BYIF<-8-$N1N#)F2"#A <^H)50G.)Z0M";KTA/OY@JF;2R02LAQ,"3_R5;XR&!0@G "$D:JF:26?.>/&L/.0?.< ML<4&'A%IR)H',,S7HV&[%@XSS(#CZ"0=&_N:AY_0E:$FAU!84@](L7Y),*7^ M+]3)BH/$-0 FKSB8WO>6R*G:W; 6=:H2"$0%TT:"*3O?T3DY5:P"/8L9S;9= M;'(G2YSR!=_^3+DN*S4"PP22$SHYH,07F"YPGIFCWZ )8&;:8(?&*]:P"#D R*SZ9V M3*>2I(2P?QBHS\@=1]#'FT_&(CE3!(X3,P5/ V3$A,"4)ZZ0\V]A3)/3HOA5(-08P?,,.>;>*1H$Z"&T M=[_V5Q8 M+3/.4E&!=*]I)7KT<3#E"TNX=)DT4\TX1-8NFF[^\V#5PL9/%7S MYE\=R9AL(7AI+8; 4:'.]EI3L]JLUI6*LF\!_2-H1 FW@KZ3AI102\K_^FW] M]4[JQYL"AI!]F.-D@:CK^U/9CPL\N2PAN6! SID$VS%! FF$F=!] U3&W8!% M_!@S8N#GD5O\66TM>HUYJU-I+#OM2J/>F%>Z\UJC4NTLM&:C5>LVM)*<;4&. M$SGU3\1[);-O_)ZB:7G,ISPPB\_+I6E"UMV*(@6RRV9^@F&P:^N&^U/C/EWT MLAY\/=K()S=<3FWX2:,WZ)=J\NDZD/6<0I&BX#W;>9*V;R/BU"."3Q7%GRJD MA#<$65336$RXV#;976Q+S)Q_^E[6-E5:LK[J5*ROX*C&"IXH-A)J[8;/T[N%Z<*7=9_U"/Y!^(=H@IC3 M^8GT/MR&1DEN(Z=*,G>&"]L,+'))E,AK>BZJ4OIP&P4G72D+J^1T6^)%LAMU M"':IEXX-?$JS-ZR?%.L\6LC>P=_C^WB[]LD95/P,8+,U ,Y0=53\6$EB0;X- M_59\0S],5MG3Q5O]7A\4T@D%]T)9FA:UPIGL]WMO?*CZ-\MTM[MK=8G"]?#V MW30TSX)25I"Y*);R) 1[ATF@?=_?U#PE>D,8KG+/(@A):#N!+"=_.,P2U"")O_4:UCOE:29HSKD%&VAR]@&^S+6ZX:RZ\?%K&0] MQO![95Z2JR2YDC0B"%*4@3:2((78\_CO]+F-G];EP*AX,3!ECTB T/&FJ]TI2KY9IUVM M'GX9 MR'J^?L?9'Z;UYZ-!+H'9?+B@U[QT-'!RSG[T_'AFG7H>$G6?S])WXI8^(/XW MA9!75&.A[!KXFX*:.)>]>=^-;M1[IV,YL0/]<)B"V QH9I<-93VM5G/6T4XY]H?1OD+JAD%Y)'EL@ MHH3XH!?@5M;9A,)*Y@Y29KTKT7D&PS*X$9Z5Q1F$3,-/D$H>,,59,GE->&R; M8F?"]_05<^E]5D@3YV+%=T*A[9D&OTMJJ5.Z'B\HW^A,%V_6>*3R)*O=G:W1 MHA G*<[27;S@^>N.D2=9K___KEKD^&:6ZF+ESE]S;"RQWUD_]JSWK#HNWH:9 M:6NP<'7 .]^UJ?-=0%D)2)_//&?; %"6,T&NN:%+NU[$6CT"J%J)LR1KA[\C M&+R^ _T-/)N&LZ:%TT3)10=*78(C>KDT&3<-A0I&UFF;E2O*L!XC^_D;L4=QK M!?.@U"_2RP[O53.#L-MLUKKU8;=:;0^:#[6'1K-7>QB,F]WNL-6L#AY^=D:# M,7Y,L5'K#EKCZKC?:S7&G5&K7QV-AL/V@X1VYX>QP =R7<,!B]$'/K/5W^!_ MB=@=&BUY[$Y9:N9\1*/CK2'!:EI8HW$; M.>-K#-%;X MJLX0S)W@+,9D&?[*MYANQA?3F%@%4U,P.?1A=^8#WR3$/SJ['\]DD1V63]]8 M#-0M=%2=;(Q.YCI<$94<[O]$MG*9"/S4JDVUMVPV*IUZKUWI+:OM2E=5YY5E M8U[5JHT%T)9J22GL4,F 3U;CAAEDJF M#\'_1$Y1X/#228^A@5/%D-0"\01?&:6O% CLLLCT,**Y34^\_HRN.N=.KMN] M:"7:S5B)QA:FY#_G>_,W)#[:.=I0D8A?T\9^34EI[\*=\H6/'*<7L/5/-$Z6 M4PL:&MRJ^J.1=1]*A%9TJ+1DN+>?I:>X&2B.<_95YE'W=(*\:\2QQNEG++ & MA@W?2)9H/EO02MSB"5I02!-*I T%-W(N(S\NHGTZ[2!I]A0O#Q"$'<>"<]?! MP<97K[I@;]^-X4H XN!""6F^Y5H.TX4A+-])_S11&:?)Z!M0*6 MOW7;7_S+M1TRL4!+N,%:-5:(LUG LP%@A'M!$:#]\SL"*/&_'-7/TXMF](]05 MGSQ.]OVIV%X3Y^(^)\F)NEQ/*EK(4$\BC0$_,6:JGOB27'J-*"S;");=DI=\ M:7+>#3X!IH[L0'+HZW&S5:&5\/P"0XT+TE<&4X*[E<>\*HYG>W*^,O2G[URB M>27TUNG4M"$) !&& )Z:<^$TN')^U& TW:O6HY"VI?+WQ,I5>2;]CS*"&^>!;@5M9C+3XK M8X"ZI^J- 0'>9;VR$,R] M? 8_HY9\VL]G\478E5WAOAT3TWMZ9?G4+Z+ E'-(_-S+.A$$+$4LFA@F6$A< M.C*$92!#,"W91WP!FFEH4/>>!9PLO5T4^(9_?4'_4.M_X?4;8W&W M-+\QVAV\E[/K$'$?<0<4QU1VG=I_O?F397(351REV_U@>;U3W[X^4F&6#(IH M(SH\.Q+[$A!D,"SM30P*.\_0( 'Y8"/5*^8+C \*J:2N!!W\,F"ZNR$18##^30,G M# ;H(^\,6,;1!]!<7 ^?]$0?/)Z2;IT? MJYE+0=))Y>/CJB.;Q6+AGQPQ>U!ML @SZ[V/@"H$KF%:YH.BF[D4#)Y4/CX& MN[)AD&+*O7PRU%L G+6C$NF>/6+RL.T#H2=?-/EPVMX]LL$;-$YXEH(>-(X< M,"+M*O^[:_FOYQ(8CBUY0DF8LA,)4&I)$RB.]9.#I5@R !F&OXC@Z3M+F;S* M&H6-,?#-HE_52"Y\!KJE:85!H706ST:E^X>3$"LDR]/2M-Y5:\&L9SJ%,U ^ M78,,ZN?D_&PP@?X(OOGKGQ=@ ^L-V'UC0;((JKH=SR;("AA!\I>.IB+%(NNV M37P(X34QLZ7!A2\=!G0F94VQ*QXZY8X$2JGN' L(1GZ9<@%(<025?3I(JG(& MRL[E"3#S++W"HSQ,+1,MA9S/J:Z2*TGXWOXVX:*9()6HB'I(1"U)8,<%1; M("R#D]WT3N[L@VI#>PB7Z#> 3->CD7'9FY_*16F^2!F<-Y#K<7OH08M M*ZAIA;2-/J+F@S!QN /X[+#7!27_3?4(]I4L760CL83N&EV0+726-:JE=ZRVUTVNEH+H?DL<\24:3*.KY"X;@BEZ52'^;DKI\A.U**7.G*4;HC](9Q"/ M;P@\*_#=WKSUQ'=M1#?RZJ)IB*$>E4T/^=[-D$YU?N0?![",*JBP84?I(-[MB1*X/ M'((RD=;G1:BV -Z94_4P[A,R )-[ 5/OI9N^9>%+4!F'YG,2E@=<94QA1Y*? M#&E>_.S(L<0NN[7WJTG.'CVKU@H:?)LOW6KSZ@WQFW^YU!LS^H]:O<3ZA1ILP0QI(FP]#/ZS MZMS D3EG"8F0\WG?DF*PWTQS\0YU?<],RB9?&VQ8S BSY#*SO$B! MF4 66:GK(J5N2&%!"HO0,M.PE.40?5.A0?:X@3TQD)B0,%QHK['!G"SQJ^JT M%4I6O1MVF!8K0F)DR>52NL5Y<&UH -L>F)LYDAU1M?9OQ!UYRLE_FG9@VM3] M"G8"-ZRQ8"VG/(-X855*&^8]EC>$]M9_*VRR].Y5UE(,&+W2#5&LUHM3A@&* MY#ZY21P%)"@S2,3!DO&UL M[;UI<^,XLBCZ_46\_Z#7[\.[-^)4M[=RN29F[@UYJ_8)V_*Q7=/W?.J@24AF M-T6J0=*V^M<_@(M$4EBY(:EBQ$R7+&')#8E$9B+QS__]L?0F;PB';N#_ZZ?# MGP]^FB#?#AS77_SKISC\9(6VZ_[TO__7__U__?/_^?3I_YP_WDZ!:6M:),.?@%>5%(OZ$CAI_H5Y\.#K/)_E^$G.5/$_K3]\>;S6@[ M ]$&O]"VOUQ]1,@/W1!OWA&>'F)7J)GBRPG M9=3$8QA!YMIR\;\M+T9WR*)_)S2NBY5P,"/H/<4O(?HK)G!.$:2( M%>"2=?" 44A@2?3:U'>>W(5/=G;;\J.I;0>Q'Q%KY($L(-M%(5E+-FF;*4&R MAC!RW.C1#?^\1)'E>C5(T@T4@R'HJ^4O4'CC3SVBBJBI<1U@0U15!&4HI'W M =FNH_6#1W_V';JKK:@JZ9.HV[>U3?SE0:U(S/@AS(44@]#O59SAK# M"#(WQ(;W%]21F6[.A+KGZVFLV+W]:73O6AC:.>'LZO+=LEEO6Z%90Y0QI'E?[_D2K\!GI'/)QQ%*FE MC' '/!4.;!QMTN3L/HA02#8Z\OE+\KD5O,4C0T#\J #>8:N("T8VCGAU(=Y9 M48R)3.;JMA4:*$]BA!Q3VXZ7L4=#4K/HE2S.8+G"Z)7&5=\(&F%].5 ?V0CB M:6BQ-3>39#B#*-XAO$"XX!IHB"-_/(-(TA#JI?OF.LAWZHNL:"Q#WO$W1 Z9 MUSA8YD;O;V[T>A&'$3F68NK#M18+C!9DE65M&WC)Z\\%DC@/",^IS\^WT>S% M96[-4_N;0S*TB"Y5]F3G3?N76M%VK'N@TLIE8F-69,W9+M MW$E NUFN+!I'X.B)V#8[3AR3ISM3:0 MA@:3@2'/^?H)+1J)@MJH@!!NY+!3&-*0:Y(ZP)^M#Q06/I+_3*,(NR]Q>K:C M.5)I%D*>L5%?&S:?T32AOOL8V<'"=_]&#OGB'/EH[D:;P%0;E%&=PHQ);F&? M2#'=YY^()*-[HLD3T',.TERSYX <")>!_Q01;%\#SZ$F9FW#O?&,( @U]2/W MTO5BRL+DB_8H(AC:3*0/8?^!$B\% W*'IZMU8-8G@J@YI&]VH^1W8T MFV^_NO&I[D^3@?UBI+852M2:#SB1V*GP/5!+,C&J#?JQOG^G/ (@0R;'F!"$M*#;9LN$D\\#B"B7+C&IHP"'R<^$ MH9=HCHC&]SH@C-I=!DVAXG3F@$>/9 M^KBSH@CAD&:SBB*642=R-Q@*;! MR=H3&2:+39CE>F["J]D\^S[-*W@.GH/(\M(_6B",]E0@ZBG41YPW4)^U2[*4 MTOS?&W<;)O6=_XHMSYVOB3+.KD+K(EM[>&T2)%CF=&@]\;3%[-B?F%SJ!8M- MQ8ZV<"D/V#Y&K%NJS>[.]@NK+L'E8[0/M\#V:L58;!MR9FVD4DB2&%'DYU<4 MN;;E215@O>$ZQ6:WGE4)!BE?&@W:OH058J6U(KN]0*:[5+E=.X"2>7>XZ17I MON'5)K#"*.W#7DV"J9^9TQ^,NI05]^\ WKPDGRI\I?9=P:---4:O]F%C!L4; M!NR[@_;7(*0;_11CFFRL":N@I&M[87#AY#@J!(&VSI='PW6&K*SGL M?AW QTS;:)IBTC>\VM15&(4/.X$O!S_[6,1@$Y=Q_>@7QUW^DK7YQ?(JSE=. M,"=_"(.^)/$Y ;S0LW6HR&<:OPC\3TYZ>[PFC-QQNH0X6%JNWQS@TC#MPYL, M_VF)EB\(UP66-4;KD+Z2 ;$=OZ!/&^+4A%)V8>&[N:GQN] MZ&Y"9EBB\^EZIJH@=M#5I'K>?U-0]$T1MC^^JQG5O>HF(.B3]NJ^[>X@4/%2 M=S>[CI_9%!1]2@3;^]OU; U)MZQ.\GQGYVWY";"$W\$!@6_R:;(9@GR^F-T_S6YO+J?/ M5Y>3IV?RS]W5_?/39'8]F3UD%>\E0VL]$O)@'-75FY7IA^N*$,;G:?#1I;&9OB M,D)$KO*Q,\]L3==M@!V$__7383[:G.PQ? )G( 3*J,0A 2Q(:G%0-Y81!F5W MPTH>_"I#RFTZ8L!N.$&1^B+1*C&CC,80B?_[Z?&7DZ^G)P=GAV>G7X]/#XX^ M]\&//![5)4.8J#7BT6[\DG[S>VXC;G>2#(Z[4FPH8X-:EZY84 Y:2%XE;Z\^Z^?PI1)V]^);8^< M?_T4X=B0_20YVUY]V%[L4-]J&!*%F]3AY7"QUD@@EIH2PVNAM\)N0)_!280- MP)*DC\G-YM^"P*'QUDQU;$"_1"N,[/2,3SY[*+OT/%T&.'+_+AUV*\QO8^!> M9>&XB2RT@2TTT7A"'AES\0WY9/_V*+C.DG AC-)"% ML9B55EDRO,:]!3\TAN0O/8C-L)U6_;J-#IKP80=V:"SX1E!.*AZB M<.9??=!P?.R&KQ2QM/([;X^0]^N738W\'@K80&-<[BV^")8OKI]6\MJ^7IHE M."3/K',XJ#- OZQLY-'000L:3ZD84BF<^9=NN I2D&?SM-C>H6 EBCKUR[M& M'@@9*M#XE9@[]X$?I-$!?Y&FCXBW,UFG?OG5R)T@0P4:OU+PJ(3E#D_7CPG8 MV^C..9H'I"YMDN',_8K*8V\%IW2 M ::8$22RA9 ]\2<4$4;K?ME;RQLBQ0$F:T1R2%JD#N\'ZD\C)"\]0]CRXJ\W M6;^"T<@1TQ4)8,L5^_[3/2*'"7ZD46^(?F6@EG^H'F+0./N Z+)!-[28H-^ MN=+(0U0$&QK--XG8%+P&"KC&./V&[AOYEFI@!YK1*DSLFT&-O$H5R*$1OWI; ME;YS:=.GPB27A\-#_6'Z96HC)Y(^N<-=A M?H;V0#B?Z:,=+/1XSQ\%0KYBA]SG(R[G_S]_*=_)ZOB>EKB*0_9M?D?K1.>. MUM5_?;]Y_N^?QOM9K0*:\HO>70Q\U?M9[#Z#O)_%1@6 (JT )KPJQ&D+[;Z6 M2-1*1BT;G7U@2OFRT]GI ;44P=WC:L0H)HH >$=KFF6OH#,O(0G:0; MA:)7 M3H+?@1\ ]:>.XZ;S/UBN<^-?6"LWLCPA)R1](-A\RER1X *!0Z+2BZD72,PM M]?X0;I2H;&U7,\Q6T*X"*+,&28& 'CP2.NM^,C)G7-"-O : M0[C/H"<*O/Q<\^IFJ@!8.@SF6 VGSHI%.(=B-D4R*FUEF"6=BR$WU?4(7MT<'AR\%5FK:OT MA7#R%U1X%P:E"^DJ&'&K1$N5UP6[RWU=;@$([_-9="62NT0PYP M,I3D ]Z$8^;M:KKQ@C=(' M8AYB;+\2:M"'JT0VF_Y8$-(1VC+1]+$?B$"D>HJ+!_\$7G,T"'4NNQ,*.?[0 MQ*)@O#P'G%30!*N7ZF[UB-+*7RBK9IU2@+[[M4CYFJP0N=W8T;00:GRV:UQV M1*C.Z[864(@J*+@-44C76T7&^IH40L72!A+6%YF@:3S1?I[\-DO "Z\^$+;= MD.^_T!\'1''5CDTB#NH#D8)4:%L0 ^% (*JW=FT%=2X(\NV&NV,F[[%0KRKY MZ;M/\'U"*RLMEY24J @WOTX7&"%>T?W.I@)1$[;%O:5=ZG0N0IMCOE)H0ZT+ MB%*Q35DJQ7(@:C[9J0JEBS6/N8SN("K+=KRUES$>"*O3S:@^KUG]012'[7K_ MAL[M+!8_FZ$W%H_ =<.E*2/*(GL$,I*\F[ M@$RAI1&2:R]X_Q4Y"Y37H4\>)'U$MF>%H3MW[=SFXQ=Q;7<*" D'+_/?TTEO1K\SVMPI%2 M4#2!VWI(9?RX2 #0DBS8Z$>,D+!NG$(_("42) (G8U0%J7UF6?E^UY?3@V- M9?_:9",3T2[LSRO/C8JN4N9=-&%+".X*98';6(\\;+J@<6J1/F/+#XDA*R0R MMRD$!X ^E;GH %!2X_V] =S?NT<1-9X?<$!#><[Y^CL!Z,:?Y<\,3HE4O1'R MHU#B.Z\S$(0UI_R^B#9VT$[#@_.1UY?-H;C)2SD1-%G.MUT/E1ZS>0[:69_= M3 5A!;6P!Z7*5[<_K>Y=HA9'M)F"2SQ[*(D%%;S]')-2Z M0M 5?8F"&D4Z#W[6BWE9C/(^$&);73-2D130 M%O&W('#>7<_;PBBP]WB-(02O^EJH/!I 8^R-_T9@"_#Z-P(5N@S>>;J8U1#" M==O^-N%=_+L/,N'ZC/"2+/0(%=/$GMZM%?LF M;XU10%RT-,!?->I VT!I(F%(R8'"F7_U03&/W? US62C(LL[SLC[@;AIV=O1 M1DX/:*S_[F-D>>[?I6Q2A-VWI'8ISWR2]@)Q?[(OMDNI 8WI^E7$3-<)X]VG M[(O%W=<+XVSA]X%/P7\D&PB.[2BY)$9M<]9&S6\+XG)D+]LQGP;0%F&")4W& MN@[P91"_1//8R_*!!>%B01<0ER+[6I!B4D#C=>FFQBI($XUF\\2WPO45B_N MN C9IV$EH 5<=C]9'IK-\RPS*:>KS4'<<^B?R54R0.-O?@$K)<"S]7'U06T" M=(Y\PB?>:4G:JU]N&W)A*5,#&M.S@BG4S$^*IA"\J&&A$*Q7ZMDO\PUYQ+0H MTKEMG4]-2P-?$+P)AOC6M5YDSMN>69_EV M ?D7'?'Z8 M,F'@2T5^OLES8PCAD/M&L^%YEJ7F&!!2!_47@YCA0H3A\SQ/KG U>%SJ R$' ML&V>EA"$S\-$[K::2W3H5^T,(2&P;:ZR,>W<"JP"PK%-6::=QJ5Q5CWOO:O?&%YX6KC^QI MK]8.=ST# "$;L44]TC&UX&NC\I:7D8\<@VI:!\4!(.0P=FLA%+&%QFKU&W(7 MZ8TE\MWVRA*'_4T'A6 TMG-UL"DEH(F+(C+L"VY^5<9@6$[=(&$;)2.$ T'8-1J5C!!B!XW5VP3BK X-P<:)*>!( MZ#A2Z ?!NUM?DDO)/W)DP?&5G'\0,.^.U1H"@Q=MGOQ1MR%R_ M\<,84\_%$XJBM%X5@Q0*S%<="+!)WT &5+$')PK538RAOK)?N#N!UA" ;?FF M^[\0;VB,5Z=!8RL>AL>X':;K8#T0EF]N6S<]P D'@J#V&QW@A-A!8W5I:PK# MF.Y,LSFM:T-OA HN4ZIT!'R$4Y!E[@[.P18::Q_1*MMXE!C*;P[X+*;)1CZ. MT)CWL(&3PI>+G*A&B+ 'X/.4[DH4H0F5B]=%?H!R&_I7U3N/,WV[L\Y*3/UB:OB-^0+_PD'N,[[-H) MU%FKY-QL-#R$HF!='ICJT 2<,&U-$G*D$B00^D<,@SI\SO73#S:_3!4:(5_VX\9 @:HTUXW$[A("V ML-5ITMC;":306#LK70=M:#RG@-/_TQCLF^51A974XG'MB&Q&-"[C.^4O"BW3 MQ.W=O-\L#?SJ@^@\?X%H);VK^1QQO>1] P'A^*CF8>^;,GLEGEU(&XPC:@_" M T\6GN+5*LT7L+S\.=L;?Q[@9;K/BB-QRKTA'%057UA310D:)W,'R(/E.J+; M,Y56$*)IFD)8OA]3P0<>6[+2/BB4<6:W(80862/F[*($C3_W@6\3K+89%+ZS ML3$3)2%+1E#O#\$/HYB#H(X4-'YF%^*20EI.DA,;$C&D=R*=\SBZ#Z+_1HFR MX-HQJMTA*$YMX674GU) %1J/,[1G^,'"4?9'(0EZNJ37LJE7R _)V3'U&*0E M3Y!S*%['=<>$H*D;24-#_*&)2.(+I"YB/L?+34#D,C1A8!D=.3_^^$!))*6; /)?J,J541!\1 MT3?;J!>1+SKZ\>')P?'DTV0[$/F#CO6)#C:AHTW^1SK>_R1=EYX?ED#:<.#H MX.#X%SKR"SF7_V2D,.9+=./3TLN%AYJ9$LAL:::69Q&0XNOV0HC3AAVMG%?2 M$]OQ"_I$OD5^F)1#%&^' LJ7JV[N(@% 997!NK>6E=?7A:PH-N]*E>5L^.1D M$^EPHRA4?&84T=@?EOQ^>OSEY.OIR<'9X=F7HY/3@Z//?7 )S:W8B[IE$Q.U M+H)NC^@M\-YHQ0MBG[K1M64GY5$N8W0?O"6[*^ES7B?UM> MC.Z01?].%8N&L^3H>-=90@>=)*-.BL,.Q&NR(4E:O&3J%ZMH9O@X,^IRC#%. M?6/W@8_S/\^MT U%OI86QS>4;,PN[W"^?B9S"UPV2CWA^'!:EX-*_K"<%@#4 M.Q=."J70!:'4$XB#2$.FE9A81''?F5CVNWP^/3CN,(:AZU+JCK%,M 'P^M;R M'0+Q>>QZ- N0Z=V0M(7@$,6Y-' M0KP <*J-?5_F:FIY#G,.JDZ(5926%JVPX3O#=(FQQ5[]&-[*'!#44^>BV3+- MH'EV*DAMT=A=7Q+AJC42!$]>W]I-C3+ !:46E6C_))/K&=FOOOM7C-3T5D]S M0W ]#F*K5: E-/'=JO$+"^,UP20A L7_*HS]MC('A!MN M/6ZOK=#,G(_]*7X)$5D)?G3UINU>_[KK7M^.-TD''(ACO4('D8^^.W=M&AU)'V@EJN8A\%P[?0F/%@C+WC7+\7ITPS\O462YGMKYX(3N#=7S M00+-))A/BO!,+-^9%"":;$&:Y#"1OF6PZ" I8!,*V>1_9+ !/VB4D*" BXX: MO,9&K@Q783E?GR/??EU:^$_!T4/>#3<@ M!Q55B10SKHK<_C*NE!9R#N9Z)$0"%* M^\:DLBK_>GIP#.AR<'N,8Z()@9?)06L'<.&V)>D#[_#3G2_F;/B(N$*YMZ#%,C,^P,ER2YV?"&W]7B]1)8[;+-D,H%Y3Z(4'@;6'Y8K-N\5>O"S/NZHQD)\CI_ MD/-5_@[?/7HO2"$YLI*/=EIZ2!!8U!P#3B9-0[Z78L5Z- "P55#'-$'<2:$0 M>M[938'$(VM)<)%U;.P <&B+R%-$E+*%G?#[RK$B1.SUT\-CE6P,65\(AR*1 M(#+2,60H&?(?7\3+V+/H<[7I4W&IB;_%BQ-#4>L&)SNC!96ICC905G+C JH= M 81H=,15E6F&(SA2E#8;!5-SUAO"=!!"3U:5E]\.GG"VPU3AT,O25.=L]8S, MGZ[>W9QW71=%]C4/3AOD7P,/(\<2]^)N< 3#/UQ(+@CF\A* M#92A>;K44+B@3Z#M/-->HO3=S>.523!*RDTP:PX;F[ M^?5'E?S;LNZ@*C7O6W%U72Z.M=/'VNDM)6H&RQ71G!3#S9S;<@($DEGTBO"U MAU"4%V7DIG36'0J"+:Y9O;D9P@!6HU)%=*.ET-LML]UJ#73.6GK&Y-2^"O#6 M)GH-5N+JYAK]()BZ=5:)&G8 E@1=SG&$L%H]>FYK"%DV-1<)%R< W.&BE"A9 MBA=[:ZK1'T(]T9H2KD90)OZGHP(=0R7G)I7OG==)"<(2";^[]E2(U=M_X0T[/\N^G;>2)Z MEB&%; 3N1$A5K;];"*D"ZFBQDP1D^^50LP*X>'T/T3QF72#3Z@G:G2%DO1)Z MYB)$-&!5# -=HC?D!:LT,0V(EIT*''+T T/%N><]TKF*$IS@;:3!]^AY. M"C,.);(CR'Z>X?3&QHU?;.'ZMKL27V=H..9XJ:'GN% K,C!>;8 0&!JO-C!7 MYGBU 2;CSAHP[LP0XS@F5AN,.QL,X[X>'M5F7*$OA&A3&XPKH 3U*L-^7"9J MS509KQ0!\!&/5XK&*T4#NU)45P')7(K,HFF!1G2!MM M)AF*&_O&)Q1$9+E&B5"<6QZ]Y?+T2I-B?6?J.&[*M"T!PO-UBJCE?<-!O K) M$%Y,DS=IFX"*48R<&3FAI,]RB1S>O'E0TR$E;#W(E@NW2A- M-K\@&"\"O)[-Z2++6S@")WGMT>"XRWN6M:+&JDT] 'L4'W8.Y,+;&K5' ^*H M;[BJU(1"0HI1*!CURC_3Y[2.S"=YP1$4)GDZN=D0XY> S(P7"'\+ H=>;GE" M^,VU.5G7RKT@1'8:BOKVIH,"OM#.)Z7=[\*SPC"Y,\MQ3"OW@N.7-F@32*D$ MF_]"A:[0#\A^KBCABHP#M$-WQCK0NVX7[&Q_'^V P^D?1/',S]=/EH?N@XBM MCX3AWV9#0MBME<6>*P+:: ,0A>ZW,<%VW]?D>KK "*4Y&N%K6B%])\^^U9%[ M%:Q36I&8U[9>97>,P4D ;:6?<;H2A]:GWFTW#];)[?C^"< M(5^0!(V)"(I8U0%J2YLI:H.Y4=6>2TAA+:5)6ECV_"P ; L-OL^K=D8 MK:D5%OB2^G62/G"2[=O0:1)D ;"P IA0FW': M%@2L)89 X''0!,H3&:P'^* MB(4I>[>CV@Z"CA/*5.6-CBK\ *C/6.X[AQ#Y/G\+(<@LWER1%'X#0=<'XB\&X0XO^Y:DV,%C7WW@6]; MX>L,/U@XROXH8)M]DSWH;GDSG&X$-WY(UGGB/"^&9IY>+2*V-V$8(^>0P_E. M9X00^M<5FDX) DW>5IU8), #Y>41VL/#=OY%SXY#5X,Y="GH:^LG4,,7IEGR=/WU)T%LB MYQY%TQ>RB"R;E]O8V6P08O\MR%4[Q-AG&;N(R3KSL_=5MP^ERPX=W4X-X4#9 M\4+N2G#Y1-UG*;[QWTC[8"?5KN.Y()W;!B:G!2KNLV"6EF/RAFC?BC6;%-)I M=6"BRB+G/LLL]W&L'D17,#>DH_/ )%A U<[3S6KB88GPR#)U_,4MLD+TZ"Y> MH]G\>Y@-P7*^FH "TMF\0X$U1E]H.IB6K'MW:8"$J2:W/T,Z7/>@R;:(0^-8 MNP9M9/D+MZ>SP7I6/4*4CK-))]GO( T M7D#25!3C!:3Q E)5),<+2.,%I-UE<4VIB)+K^UOO4;H!G:_OK#\"G!15%^@V MK1'VZW*2%NJPF;V%5EH567L4(/JQAJ@K,IN-]H_*\%+!YM//IP0[(F;XA; F(RFEG M4J]P)"&G+@=B +I=Y:+!>/EVX-7%N3EPWT,TC[U;=\YSKRGUA)0*KGP;5 4Q M:/$.@=7RB"BQ7'\Q708XX^B],&'6[[EIM$? MJ-W=(I>N;4G\QM)>H19GY34;$H*-J"S/7'YKHPU %+I73Z&]Q3 M^B(V *'6@EJ:=%Y[-"#;6+]+G*L==2C71:@V.[[P([25!N#V)'U!W@29*J@! M6*(&'IOL??,!$4,V_*IG;QO>&,GNP*,VO@.LF@-M(^2$UX1XZ>.UNK5>M4: M$"XWK%:TZ 5-7*HO'9= ETF*:F<( 7A@+TKS2&7.E<\SY##]1"PV/5_^YX/# MJB^_.,%D.P/Y93O)Z,L???FC+W_TY8^^_('Z\AG26'1%WR'+3]]7>'ZUDJWP M:>7ZP7PN<^@W'1>Q^(W!;5@-7/X"- $LX]']/[K_]]/]O^N9O/I8X6"%77I[)*T*0)]P M)KRCH&37B%B*JNY(/WK@H"[=H+F)2^004^,2I>\Z/UL?_%<<6AQWC$"T0<4! M"UQR]*4OU!??<&PN;YQAQUA&"T2$%N4H4O#2BJSK '/\+II!D"/U($@&PR0! M8D*AH 5JN!W&0,D8*!D#)6.@9 R4C(&2,5 R!DK&0,D8*!D#)6.@9 R4F-ZP MQD#)&"@9 R4P R6].R=SZQ4Y)1_3EG*2HD7=3/4#AV6Z)>SH1H?H1E?9M5M> MQGW[R\&*52'@U)9(,8:$H- BA.#4@,6I12%[>IH+DF[(T*()@,4I%U"#5B. M]CI#@1,R!BA30TE%* WFVO@)U54;0P,H6!M7[+5!KV@91Y43D&M)A\ M[TUC_@&$T.R8?U#'?+_9/ A"+QNR/:XZ:0?MS0 A.&<^VZ ]>K;G(.=LC;H! MZQ21JX\5L4.JKK V!@2RQ;:]YC;;;D/R0 N8, %_MCZNYG-D1XGK?O=W'44D M'PN"RNE(8AI2!IJP*! DO$<$'X*:T"I3'0)(A+]+T= CB+F0&+=.+@%.+]CU M9;?<:#[X?TR2X2>6[TPV$_S'A$PQE!C6]BEM+L%$02CU[H;J5;-A.E\_D[D% MWD*EGG"B2;I6G:52$$@2H_+:HV>A),^+[P>K/10$$UY#.G M/4\((W>7H-5ALP^:M)K1\$@[7.TE'# M#L ZH6L\CA 6X**61=#*]^#5(C?X0DBEKWS#_P7=9)]"FB9#A,LR@N>BFMATO8X]6 MK+Q$Q!JVW2Q_?^6A;&N?+LD^[_Z=?*_[WE1[PX.VE(0BT1X-H F/R,>GN_*3 M+J#-K'KK/L'+G!OV%EDA"I\17FI>,3C;];JF8Y$/R7!#\;#>DA,^2NEPB4(; MNZLTF,)WJ@I[M+#.0AP5P"=_54$G7_W^:/D+EH>T\AL<'Z@"G>F"J<#?OA93 MIR[S:+'SJV'')%,62H3LSO97(N4=(JBGT!2I+ +N+Q+L'A$5 MX?PO:K,(^2OO#.%46IOA$@V1H7"WB9.V/<^!'9 M!%RB0+)2$BB+EFJ=. X/=D\ DZMV@HP/K1'@G'KT.5M=D,]3DJ$I/"%9R&_Q4P=6D]PJD;Y##CWJ[Y.@J'%V%HZMP M=!5",W5E_D*UKN:3<(GL3V61D"S5020%S(L"EFTN@SECL0A,24#EC-Q=><,SD_ M=UT$8:27LG)XN.M SD>;),,-Q5U,4+ 6"XP6Z;7P^2-Z0WZ,1 YB<9>^#-(' M'#BQ'G)P=GCVY>SPE$S3!TO0W(J]J#.>,+'JXL(6K;T8 M7@3+I9O<[!-<>.2U-.UWD$K1YAH6#X,NZ'J-D;MX)?:#_U7-#G#!NSI#!/M'1)G0X\D4^SR28IS]&FQ^' MXJ,@L-[X(=D9936*F"V-&$HE0$3O6# : O).\"E?LH<82 #0D66PY 6YN]_A 2N&12 MM3G-Z:'6>376)^23&>Z#"(6G/Q]]/B!P3,FD'FEY)G!<*/0"8=>KUU>/=%B-XS$N? M-+YV??J\1))0PJ]SPVT-H0Z=%J,X>$!C3]%?-_6=S.>87).=O7ANZJ_DWO!7 M[-PK\TX;,T\5+1B^U\J)7-/G>B3UN:;C3_()AN)HI1R>SAU=KZ/KM3W7JSGFW*(H0CC,5WM37G&&,\FZVI*JR4L.ZIU[#]6@ M>WJG=52(7K\-+%&:8)/13#I"^N(R&W-HYX-_6]BE^_6C%8D>GMEM!N<6M98- MLHL(,"8(;0]60R!6!T^0>,0'5,VC ?G+Z=N?3P].CLPGI3=C"1,E %PB!U>' MOAA'MLX7R_]S-I\CLN0IW+\IRH.3=()CW^@R6H@7- MMU>VQ,A)Q0V?5AA9SLPOFF6''#ZJ=X=P9-#FISIZ$/GZ6W+[&CG3-W+66:#$ M$X#"B$(L8*>P%X3S12TN"K&"QCP6AA?IO=SS .. 1@TNK!7Y)5IK;)K\(2!D M5K6RF_)1' */-T]+-.&R:! (25BM\%F$)#1.L_( 1=7S!.U[Y=^7UM0O%Q]H MK&+AEAVBFBQ)_A"],O2LPP7)1['SE 7F/D .3@0*LA7<^#:F69M3QW'3:66< M;&O07GG[M2%OVT*Z2/TR^(N'4I<% ?'8;$'2;5WOYQMS9.D MBAZ,"PCT_X_T3H1FW=F3@V/IY8/DGW3P\>*! :?@>/$ C']VO'@P7CS8UXL' M]0.V3Q&Q8"DB3\36(49MP,G9X+0;6):R !-3],^ ^.Z'*V2['M44KTL"Z[Z<#R_<3( &2(T,#E-09BWHJ$2\0,0#== M6F 'R*VD'1:UOYUP#B47@9^[V:_>R/S\XP>O)82#AEB8-L<,'@H EH.2YV[, M6.PC8U$I(I1&F5W+NR '5/(QRI**K\YOGB^G4? <1):7QT.N/E9$>: P\2[* M0T5-QAY4/F/+N/<<%-P%-0U.IV4AGY =$PK0+L_!U/DC#B/DI%C4D0#EH0>5 M -DNZD#XGX@H;1H%*62UE[UXO$$E2;: +XP0%#EJ+HFMT:@2UHDT&)7.,A;$ M A ,&>-28UQJK^-25.\054PVTDJN'?+PDM]\4,<].3K@;"Y8< K]!G7ZTL +&@M9. X]?;/3JVEPLS<)A\^2UU*FOD/? MJDD^ZYZ=/TO/SG2:23+VA&@G^N>7[,^!')_'A_O&A_O&PS+,P_*>/ ?7]-"L M@M#X EP_K_%Q$ *GD&0>B_&Y,3#^B4J@QK+%5C:_.;Q5I<'$(B+0CD7LBY?T MCF62Q^I(KRWJ# #!6U&;BV+4.H\9)_5PR3G[/N;M3M46$#P+"M1FP@YMF3P0 M(!%RPFN"W4T8QK0RA)++5:4C!)^!QK)00:GG% KV>XBBAA!*RZ@N#@X*T-8( M7UU>D=5M1^Z;_!*\YA@0"LRTLJ$PL8/'X&%6!N(4DFGX-B+0FD#[\O(HIT+, MOK\\6@3Y$3EHF<#S@%U;5WD*>H,H$%.;DP+$H/%SF/%Y7KT7#8X-)S2?[\(/ MENOP'_G=:06B3(L&0W80@,:'?0FQ'S;W.[027>\I$'M4",0>U@K$?E$)Q!Z5 M [&'8R!V#,2.@=@Q$-MN)/ R1C,["M(R,4=J<4!VG\$&8=GH=.[.*X! (* : M7HGZE;;PHD1J5*^@ 4[S[%@K8\1U&!'7_? @M!V/'1T(X$.OH_\ 1G!V=!\, M+CP[&.]!M2#OG17%%*HG^Q4YL8=T'0EG$D<"NU)O/NLDGW9T*HQ.A=&I,#H5 M1J="QTX%<&MA/.8.YIA;M!W.U_D>/GTAZ%DV]Q*?I-/ #K4R=*"9Z$5X,VA= M%!9/>N0X[MONBA;F^F]DX>L@KFK*AF-!T*!JHLMCM :RD/FOP%88Z[$9M^ Q M85_2PWBU"+39-<@LL=UL1+[KB=L:@@NJ#K\XZ)AS:DQM.U[&'KT2DA>076'T M2D\Q;XAZ8O0\&9\/#JN>C,(,DV2*26F."9UD*'X+(;5N?$+?A&8BAX;>$":6 MZ.81@*N_XK28PBKPD;A\NZ0/'/]''0X6E[ $40 :M@*8T$'":0O$.Z(DB$7F M<- !P!0%L6-Z5VKTAW!.$,I@D6,:> V#BU1YR'PQ^L.8<]+415F3R06=.U2W M3OYF[R5*_[WQGR)B=+T&'J%OF*Z(Q\#SK@/\;F&'(QO:HT X:+8A)-J(0SO9 M[(++M95V&T)0VC4%N&P=[:(&C4\SVSU'\P"C1V1[5ABZ<]>FQ;5]>A2;S9^M MCVD48?@X>+(RXKH6Z@T%8M2WPNR[ZT&2B"CZ]'CX-;/FHT+(WVICGVA*AR&)"V=')"C6D!+18!"VAC9, M_[KX0Q,*I3V.+P;JW2%L&6TP7AUC:*PF0%W$$;T[^I_!2SBUB0HCUL07'D+/ MP2.-;_C(N;*P[_H+*L!IW12.,+0Y 81-I UQ:9,FYB)NZ89YY;D1FMKD4K:)8FK"'";5P'H=$WL*P M0'U!T(S;&DZX3($GQ17*Q0B RF;!1C]B)$XB5N@')%XFD3X9HRI(=7'"KFH] M?D8QKR4$1ZFR)&W.QSQL "R+_8CVT M@Z#.E(/U#/@!4)^AC64!>'$7<\%V%51*^DJDWH8:1[\/?-L*7V?XP<)1]D>! M(-DWFX=S9SB5WVT>[$5 ]! AFK*T^M M$L"TYR:-:24@6W8=U\T1UW63#CTIC#WZ;D;?S>B[&7TW 'PW.WJ/[[SA-H5P MW-'WWG#1Z=B4"7%46"+DK^KR(%^10UE,-\L5L=36]$H[0V?QFPW.4\-'Q1#Y M']$J)B8#V7:G"R)!J?%;AH^IH33[&M92,D'+6:.!T3[SZ_?3XR\G7T]/#LX. MS\X./I\>G'1X$-RR$,VMV(MZXR$3RRYVGFEFD]/3J(]P>/O WWKX;4WN/;4D M;[/_\'$"8)KM1_R <] =XP=C_&",'T".'X0Y&B&R?UX$;[\XR$TI3SY4"4Z^ M^OT6+2SORH_H5?U=#<5L84 ?<9+N%/41$XO^29W.SM0QNS\;5BL"T<@I6H87 M-#G+IMGIZ0%]V<.T :I)8B8.79B7#_&+Y]K?"46RE':^=5WPWH8DY&JX;'HH*#:4IS#[@[+0"X'9CRL4-8PUX% M;=*"5-"ZY-;2T(9.W1S.*)RMH<6I$_62*9M;28(+IZVYS!8A\'N?TI*@DH:R M+V/Z5'AZLR5-C"C$(?C^$N7^$-)-U)FMCE?GEW\98:%R+D(6)'+29]Z#>0HE MRTJL/12$W XI\YJAV!L?"[DFR=P7@?]&]#OYD[Y9+6*;K">$VW=Z7))A!&VK M&U.RM._7*>ORU_?WE[,&>"Y/G)79X7R]BL67ANNT M0SITOFKS.K>TE$L8HBB\>+7\!;KQ-\"PUK%*KUY9>-9D9:M@ VVM[\ LK\Q< M;MHK>[XV7&%L%,#SY-^6%R<[]=3S@G=:1UJ51:R>_?IG#MIF&0NESM5;H9!1 M%$P=QTU'I^_+N?Z%M7(CRZM"RLQ5J35.OQRKZ\]I@""T%#H8 :-K0^;%T@NW3=R_/&=L)"@P&&EK%._[*OKPE'%QO15 MFPLK?-U IGO-YH1[S88..]F,.[PK-@SG6WB^+ORE=N]&=1@C'O/X)41_Q32] MZXV^^$7F$^43\EI#O(RCQ[V2NYR')@!MRH!-F%PH: \EP5 L@A+& $HO;(TU MY7COU].#HQ/S0>LVV<5$$!X'A4FBG+80$D6E@BA@$J",]Q\M$*^Z80TU.L^R M?26O<8J[#"H&+T8%VJ&M .0&\ >$DZCF):T#B1'O90VUKA#TI(I 6OA/%#TA_.;:2$YK M>1\(=H*8V'(<#-UU>,"!$Q,AP!E8G'L[[&9P"HZHJG@^+F;I3\O@YX+!O74B M: O@:H](DBJD9V'0A;;Y-< A6@7O"'_#0;R:^>QG625M35]ZD8K(1LOP<>B! MNL_O@3)U"VU-ZNY&U"W@T =U26-UZ2VU-GD/H1F%BU@ L+HS1+9X)&^?"/WW MXBXF[QXHN:O)='X]=:2,$C1G[+.[=/W%;)[?_IC-OP6!([+QM7K"J>BDZ]E1 M0@\^ X5^'\6^0/Q!&J*JP4A ^1J=L[*4YG!(4^4.X.1Q=,E>)N(0.+Z]- M'@)"PQN?("0V3&2=(/@3M42YQ$X)W,800G Z;9/A .])+DG>N/FPO=HAU1F_=D?\)'R:O,1*$6C9U5F$M9*'Q M/JVZ0Q%>!3BB"B1/FN"P6-0!0KV;.IP4X02-82Q1>T!X'N EO=0\>_'<%/4G M\M]P[B+GQG_ Z,T-XC MFL5A;!L#0ZAO4T< VL =;O(E$Q/-6Y)?=A\C4\R_ M+,P^*4P_E!3,#,M'1$4P+3RW2\RKCQ6R(Z+B,R]&*B;I$T"B9,VV!C=H-=2' M_2FR<'1I1:*80=N3P$D<;5>N&'9):S0#L.DU1DEV0FQS G-GR?;)U*I<#?SV M5V/\4TN!][9P>\-#."\#%\4-K89GM26Q,=/&6P;&:,3]Z$;W$^=VC9- MQ SO@PB%MX'E4YFX=GTB]$2\'Y&-W#<*W?EZ^UE29JK9D'"<%+HYD,WP!N%H M*((E3*!C-P62^MB&3)?W!1:RPV=8.<_O\^G!\5/HHL8XQ1,DO3 M,_>YY='S-KT1E@H:,VVCLUF&EL33&2$ZEY$;W\:(G-PO4?KOC2]$8Y-0UIKX M] S T+*#3-#(G-OL-O 7M^X;KLF MV[&'XN?:ECA-84=.F5KAK\BC[YU]3](\54JJ*X]CPHZ0 W>^EGC ](: X_&J MS>FB\:&'/ ##40YP\L6]M12[6&J, \1A5D?D]5B^@_F/S/>RV^GT]. $4('X MWF6!28U.+$['0Y6+*?RJ&X+&$%QIM65W:]KQ$1S$VI3YVK1&,.=VJX$HN_R\ M\HX-YH9,H:*D]%3*$Q-RD/5_%37+Q:>(%X>Z&P!P3' M5$-&"O$SF8L5DNW2CF+L^HL,GO1Y8Z)'IK9-MM+MP]694TS/X?25]3! 8=)) M-BM-NDHGGD3!Q$JGGGCYW).7=/+A>:1*V!)1*;ZEJ>:+4AC!3&I' :P'PAWA M/3%F6XA^)65^E5,WF/@!4,4[D$ER<#BM@;B!A#(G9 @@KTXK+"G[)+Z<'AP? MP?'0-&43$[E.BI[BA>6[?UOIH"5H!.5.Y9T@.& D8K8M=2I'IX=P_)OK''Y] ML(@-L71M14:H]()P\%;EA H^G;/B 0=D]Z11>24>")M#.%JK$E^("+0#5MEN M)Z9)8JB$"+]),_S4NIJ\RZ6.&MO/J&#!#37Q3X!:?NN'?M[<#^+?N=(>!YPB MU9"-&NB"7O$9SH^!YUT'^-W"O*)!TE[@-'1=KK*0&P(/-1@'T*SD"Z*,4<"Y M(_96LIN"TY UN*/ADS2_=IY0%'G(H8E^01Q=6.'KD<9R8O8&IP_KKS F?M#8 MFC^92W KX<#A([\YA&!/#<;Q$>K\H,=:][=!&,Y\^L )ZZPGZP$A3J/! R6< MC+!A&R-294.QA\E7=MID0Q$G6"&R\W7^Y*=F+(Q1YX<="SM?3[+3YQCQ A/Q MVNN7LAM&P,:'L\>'L\>'L\>'LW^$A[.)%(2!YSJ)!"3N*YB]R M:T)8O(7;VO2#4S+!*V5A\I P(Z+ *\" AVZ#WS1]J[0WO2;53HL$: !@"G# MS''D^)7'',4UXH1>>''.9FJ53U,T+!'K),JU0HAL^9I2SYX:/Z6!C[!A,[%@@S*H^ M!5:OO8D?2S$%H%7IDJV@)_0T"-I#]#7PI;)4^IJ/U#ZQJ.2U/SH\/3CZ8CX8 MT07;F(@"X.35T!O"].J_T!O.;0W!OR05RB*CN)AT8>(38V(5A)8W MF^\4X>$WBN\1P<')]6P13K=))FO_,V_8C=,UQ[?(<%M#2=DHFG;]F "^O38M M#.8J](.P1ZI*,8.5(M3@,(Z>V5) D:/'.G%/"*ZO!LP3(P> ?;M']O/U)9HC MC.D32Q_),Q0">T>].YR[;34,'G4T ;"T"IAPG^0U!F+=Z(IGD6D\U/:#1>6- M_ 3&#?CNV,9$MY,TI\KT]R@J*0Q!TI-B3PCVB%@ M_E/BB@!6%(;M_0TCEX3 M+[GH26-.8P.;%"=P4&.3XB$%DCGB-VBYS8%L2V)A$S,%T#;4$EM ;T7-6=7^ MUM.2$4&@#2/7O@AB/\+L;%Q)6PA;D4P(2[8!&PT S$A<-E/?N253>/\98S=T M7+Y37[D7A..O#H.D" %@%7]KO97D62GU-)=FI8$8L](1S]0 DUE5-4>S]R=O M_-F[CW#XZJY4[')6+PCK3)-]RKA!2^S9@9F<*A2/OFE3""E8-=<:&R'P'-H] MSZLRC-430F)66_QCX0>-G;LP5M'(M<9T20TK95^O;!@(1?YK,EH?66A55M)?]Q>)>!KMY:4/O;0!(6/@;+]K#=$O^Z[@YXTP!!,:B*U%T1X MW:@(N=!Z%O;HEY'MNH^$B(&XL?+=Q\@.%K[[=Z)N,HOOGH!+T'W3JZQU='!P M*KRB\FE2G"ZYHI)-.-G,V/V%%(X#;4,4UH429HLQ!;O-8&]EY0EX,J9;C^G6 M8Q[NF(<[YN'^&'FXZ2ZP?;W-\JCA^_2*$+TR/'4<-X5N:WB$Y^N\/-4W',0K M>C'7BQU:S(J)K#0=JOO)S5]Z4MQQ^R(( ,'3@OK>6HKOA]8>#NU9 MM%Q9O5JX?S.?BO,SFXX+3L2+)KG"^*>Y=['T;7;/C]63ZR6Y-9OY) -[L M757]V7]&7SO+D.W)Y>UNW-8F#[,*+)/"#RT:P@&4+-KHMR#V'%IFS(ZNYG-$ M3^P4[T=B8.MQ33J8R:S YDR5HC<0GF^(\( (:-0W0\Y--T2OD)-2-+5MHCH< M/<:KC6@RI[ Y]]5PA"8"&ZBO/JREZR?[-PN!+--*Z'S2&,5D5J$&J[7Q@L;> MDE$G/C=1"D/PBG3J]P$,@ MC<+[F.?Q4>IF,KE0VRX6(0)M7;(4RZUKO;B>2TM=SV/JJ/PC#B-JO%\3>CRA M*$IM^M_\$P!=O_1"$H>D*DGR=SD2S)]GO)6!& 2!9,4A$D1AJ$47]Z^-5 E][D5NO;Y.L4M<6ZJ MO2ZI/(X)?3&E69KT(2Q!=*C2QGR^7&->%=5 !3L .CS'@+YKL:2'PC1P0H.. MB\3$",_7VS8/UCK)-DO2;3>X^ Y]#T4:I^]F*B!1**9LEY*".L%^E*"F4Y4J MK1P?G!X<'\,I)&-$JI@4Z>35M%6:G4( 0'@>X&52M(T"FCQ%X=H1B9RR;=TV-TQ;"DM7G,0<9:.IT M"R/U*++N&0B=M.*.$+96H0#NNE_%",'F'B>M%$6S>>&UK-1A\XA6 :87&:Y( M!XDGOI7Q(:SBFK+0"&]H(E.B@8HBAE'S2IEU%=BAD?_!(M)ANZOD$M$3LF.< M7B)RP^PI.8>8=M]]9_MWOO50?))MA\.T5D:&4!Y+F=6M8 Q-0,K8OUFNQ_.P MBX1!>Q0(Y;+JK7$5[(;+Y$O7HX+;F,V;<2!4T>J T1O\H+'Z-^0N7JDJ>B.& MPP*EB1VS>7**"&=Q%$:6G^;F) @4BDC0DX7DQ-36X!!V>/TC5EO8=Y[J5 $T MD]XJF)LT+A MQE#W#Y$UJ#D&A-V@?8&H20QH\I"D@U$GK^4555G9"[$;/2@$%_B^GL8#0S@^ M=B@J&/PJ$XV;O*H9/#CCY?5,_4 JJ;R'>D ME,A'Y_GD9!.EWPXP78]BD2.QM2>N/J@MB9PTCK!<$=607+38B?:IY?*U,XF1 M1+]FD)^OV0.(T@:[G!%B$F*;$EC*4.R2D #V/39XTLPS>38C=+SVYN #+ M4.R(Y^4\N>/3@Y-#0)F#L.2 2:LNG"F);SC+>*.WHZX^B(YU0_2 71M-7X(W M=&?A/U&4_,U/*:PU# 1GFJJL;UPEM3 UF@W:0B(HI*Q ;8YI8]FY![.48XA'7]")Y@D,PS%JW5MN9@^?T(]?AN4BD5HZ;NZE WGZVT#FB9+ MO:#T3L+Y^E?D+*C#%(7N(JU?(/)P=3FA"56U"XS 4<5K#,?'U+T\%)4,CQX M+*%=T(3N GYS(*XAL9R*F0+(F],26\H>B9/3@Y-3.-Z;YJQBH@> >SF@R)F& M&>PW/CFUQM3^%)>M5>D)P04C$]!R71 %I$"P+=?T6_ >W?!/49UO81?SSS*8 MV>_$5 '%Z2*.XEKAPBY =C\5"68SBH74_C$*]'[8)O.@[HS5(ZIP,^0UAK#_ MJ0AF.;V*C4L7GNHM;,FCKLEV>T=]"*3I$=]/K=0- NW%0K3Q32OA V!-%';D MS38M\S!+^IAS&RLA4UP875HF0_4+WP-6<5^YL,+7:R]XI[H%?2-$HI?TGH-S M](CL[!D6Y%S&=%>Y)\KD\.B.:)57>F]>P9AI,CB$,+'VXFT+>6@2LR5$E@U] M[7X@IXBM=*7S.T*X;Z#-:17$0 3+TH= BEIL>^H*9W[1 M&.H^UDB9?C:.G4 MDV!>^'Y2F'T2^)-L_DD*P!AF&\-L8YAM#+.!<33N29AM#-2,@9HQ4#,&:L9 MS>C8A^38;X#[PH/AXHW-CXS2%L;7*1+#*+CPL OF1/M^8O MR+F<^U?RYA!B87I\X>,"@"^)T*ARA=<80HBCQEJ!R9$QNV#,+N &K83/">\T M@Z KFP2D6G_\MVU^%#2(E"FEMA T9@/.E' 90G0P>-P\3 M;@&A[;:@#"5@R*1OGA2PT;V/R$O1>G57Y^NT:/(&6M M!A?[EYW1=0[ 1S2ZSD?7N=E]2?WX).X,X1RE@IY,[76E=(=ZP$H]9\%RA=$K M56T4O?R=!V;VXSF:![B0_YAY47WZ=KK0T]C:'+".=KI"V3(QH!T0M=&K(I:B MVZ(P"2: =13M7)($E( F1OEV>_5!GV7E'8AV6L%*0]9EZ XZYMP+&Z_(';+H MWPD2V6=GYC_2ZD,XJ\VOZ4LXWBW=0V>;)---BO.17_(IJ?]@,^DDF74H;H,- M*5.?'E'<)>?[#DE)@_O QR4**Z45-Q_?Q$K?@'^^+O#^&J._8N3;:\'97ZDG M'!= ZW+ C!V(: % K[/TR@9*X7E?J2>08[^&3#.9*$)QWYE8SJXX.STX^0PG M@:0[QC+1!LKK<*.CA.X?M:X0G$$: BUCZRZ"D)AXOMY\_-5%F%J ZUOTACRU M;5;8&6!>>L<[K9 E,]=H+4UMF ,>!NP@L!+US0?WQ^1R^6MZBO9JHY M[M!=\9HSQCM&:,]8[0'#A/#HJSJ!P%8O4'9 M<2W$ 5@X0N+F& H80P%C*&!/0P$%3^>QMO?W&+I*;NS]/8:ID!,==4%3--5T M<+4]P-(W':O=*@4@\3.O0\'.F?SN!R\APF\4R40RR<^!;Q,29?<-MJBI*>76 MIX.GO]GK0^ C;9$:HV2U-5TI='IR #;!RYRT,2G4Q>,K-\L500$YMX&_N'7? M:"E-;MD@E0Z@#(:.5LGFR18)+0 HC <I5;J"<0\\=CU' MYEKCM(6@A#5DL<@E#D8 ^')GV:^NC_"ZB(R0.\(>$&*=-7DDQ L"I[9^@F1? ME^QT_.8&MK?/!K8W/@& ,E.XE8DZ -G!9 (J8PZ@W:I%]I3//$>G!T=?X)P* MVV$9$\4NCG55$)XL#X7/&/E.^("P&SC\ YYR5PA6AES\-HX'\5;45R%>_/UK^ M@F6$5WXS8'&?]FAQ5[ UR0OF"MKYU;#!S)2<$B&[.W8JD?*.$&49+[G$K/QN MTF3B<#ZG9@524_2T/L3T+/]NTM:1T;,,J2%Z_H;#[%??_2M&G5^B MXT\)YUY=>A]5]TY=H==^W:>328G\BEV!- #.&@\!3CBRW=H8>YPP24%K!"#Q M4T51+V7_Z*#YHS&V');\#.O%SFZ9S40= /^OPLA=6A&Q&FH+@-X0$**Y-82^ MR'8]A $P^<+">)V\/[$BF!.3=ID$@#DJ3#UB=<8B%4EDD\1,P!EH[7 #M"V4#,6M6_K<#Q> MU^X'0&UAP60"M"0)&U'__E[ MPU 3 JA]\YS9-QL*":QD1EL(/H0N!(:#KKF@XE-$?B!RB!SZSA_9 Q-1+'[. MWHK3BRR>[#[!ELST*9EJ4AR?_%3Z,YMO*,'%)_L5.;&'9O.KYUHG[Q*L7P0K-%N@+]4% M6CYBA-&A:.=O:0((*JT/$6V19-!.H\FW-^0$[M-W+:AFUWPEXF3WE0C!:33Y M:;*9;Y),.+SC:/U]5.T(VGA\(WEOF5D@JDQ7:@+QT-D29TLI;26D 9A!2B=$ MH&<[EI"QB THQE.#W*5P_^>CTX.3,SB9#'HL8*+2Q?EL=R>C;?C'-'%[",=G MR3E+C "T-\:DBI6G5V7'K38&-G?":H\L[$-5X_ULT >I.H2]C^D"RB@73N/H ME:RCO[>6;UOBQY\'PK&J([ELGUB=WP&M#?,C68(V;7OC5\!_(X<=QCF@^^D@ MW!]N5[*ZIQG(C31\L%SG.L#/UL=O;O3Z&B0E=\D7;%*(=)?V4! N+'>HGK3I M 4U ILX?<1@E>_LC\JP(.<]!,SEI-&*OXL*IP=N-N#0B"TA'X"Q-L]'U .[< M=)=Z +.)1L_?7GC^]B3AI /?WYAD,B:9P$DR:3F*OMTQQ)>9^>TA>-FZSHE0 M( , IOX;A1%-HN8K\%(+./=9.U7?)9SA<$FH=2MM@*A+AGPQ" U(RVF3NASH M.#D]. 'T!H(.^9F( . (9WTG"YBL<:('9KZXW(+6"!#V)J80*A@9;(P&PM MFC_@ZO.:U?R[KCX_IFZ,J1OP4S?JY%M??:QT0 M"5J M#9JR7\R._"1OF%!GY^C^7?6@AO9Z68N" 8Q,+D3$PRD#-8A7A'-=($) M;_JT-L6>9WVT1J>]$;0L1/^--(S"FTR9?\/\YT^2=\LCL+( M\FDNS6/@>=Q/1;#-$^T>PG,YX$0ANAV%735!SEHN2%U.G6J'1GS M#/H5_&I#(@O4KSEX$:FLK4_$%%VZP\ M[YW!JJE%# C]_DEZP6J:^H6 PL:&,B#_#6':,[/9X*IHR(A]6RL%F\[ JE"> M?<\,=8/RKTSR?9/TJ>.X*?S;NX;A]"6,L&57GV#N:I?IL2 :[A' @9;-. MU%FJ&AX1Y27Y_B+P$^1CRZ-5ZH]$$MLW)/M@LRNIAU8R#9I0>M\$G[\;\8C0 M>F'2)I#L@UG>N^#7HC1(P6]NAFW]^L]!9'DW!&W7#UU;]"Y+/U/W*MI?AV2; MJ-$/G, FY?[",$;.98PW*4<)IF&Q>D>.'M>S76.@?@V$@UZEJ08YH!5O>41$ MV[LV4<3)[Y4_OY,IJ:^$($;.I4OZWE+RU;V%J>OD3?O]H1.->B];6-)6_['S MS20!YC\FQ)2:%$!,OYYL@!QKQ;0^_E@K9JP5T\A&&FO%[&VM&$XUS(*"3F!A M;37\FLLZO0?ADVCCO1P=HAACJ87_1!$YU:5'S:8LYHQFDN4UI5N/BQR\.Z]A MJV ?5HW#"RM\?4(1L?F8J!"Q+K2H=N:+ARE(!N'H:4.;F"(P '-EK&'%LBW& M&E8_; TKCC2-%9-4,1H$#\>*26/%I+%B$A"/R%@*92R% B$\_X.6JAA&B92Q M5,7^E*KHOSA*:W3:&T&[MER<1.VG81@O\VCM"E$_QJ7[YCK(=QZMJ/5\#/5Y MQ^HI#8BW']'V.V31(2G^-_XJCK1?6?G<8]2] .PDA78,OX_A]S'\#FL_',/O M8_A]#+\///P^QF8'X2$88[.CXW1TG [+<=K6L92LLCL4O09.X 6+=5=73G5F M'H3*-.]/X)&OGT?#1:[A%XYKF(7%YE950;\S"[_U._4@+,3VEGGYM?$^"+S7 M_ME'-_SS&B-T0W823"R;OORS['D'K4_KR7*/U-T;0;[Z*R9HW/B$FG%B/#P!,IDL 6L M=%2@2?\C!+38I+;*:FF>01P(.U!(+9%O;UPA8UQNC,N!A;XO7N:1],?;C@H,G!U M/0!)K]+[QQ'T?R>$-R;HU>D'<98;L*!7Z?WC"'KV2(M!66= ,.A+> ,0=P;) M?QR)WY!?&LX'<3[5@W+0&X7I ZP>J<<5 R!-2@>T'^1<7$>M05MH/]+J&C,1 MAWDJA[O..LA:W)?%5C[HP5MLVO -VN#;A\6FS;$?9[$5'H"%M]+T@/M!/!)P MEYD>NWZ<-596/\G[6%!VKRHP@UY#AGP38HKNQVT36DO,#[7?MOK2XV63#,3Q MKLEXUV2\:P)KYQSOFOQH=TTD^>*UT_)_N)LG$]0@$4/EAN_[F' D@ AYN-%(@2 MD J:3YHYV?-I)W3>T9N^%][T_,0O<*:7 MF_P@OO0RT@"V+B4G.%#W-4O(6,3NTN_,5:!\?Z*T"X2CB\1E)\6A?=$.<500 M:_)75:3)5[\_TJ7)4#J5W_;\\? *MB9YP5P&.[\:5BA,R2D1TK!8WQ&B+.,E MEYB5WTTJ$ [GZ7J7P=(A2N$NS83V?EFMU&ERBUB;CI:F^)NU5V+[T9^MU3SEH M8<]+%R.;B'.8_#SUG4LT1P1AKT[H\ZM&Z',S\?^7!3_IU:)\\C$ .@9 QP#H M& =5 !4J$KY05"E;@,(A"KA 4#,1Z_\Z)4?A+S]8)X-"-<91L_&C^[9&$;1 MSA8\&UT=,ZFSV8T2A4[O'A+U[!)D?)LF_FYO'YX'OA/J'2]/#PZKQ\O"7,GQ ML30;^;U8J2*9<7A'RF^Q13F*T.S%)?(1JAT5!3Q/JB 7.^?K>HC6+!$=# M>3>(QT4IUXI:0(XB@-V$!60*HO"X*.\&Y "I*IXRQI61VU_&_7YZ_.7DZ^G) MP=GAV=GIV>G!R9<^>(GF5NQ%)IC)1!@ ?Y\(A-&:[FY,%P._&027@JIPEHRF M'4P <(&%B,Q?(.ECSA6@A S[E"_8^(9Z?F>AE*7_7'VL$E-4@\$[/2&ZQQ$R]R2;G/Q%YY_8I28#.9WL4$YT M(.$U-K&4=V#)C0*:(Y5_O1:<1G0&@',N$?.KN*YU\ .PZY;!72N8M<(>0(XB M^E+*9^$:W'FD59Z5C?*OQ"@_A7,*Z8R/3*R[B&C>!_Z-3_;7U %)MJ]I["05 M:6V/?/ 7=Y9O+9!SOKXBNR3U6EX$>!7@-$.:&_!L8U0(AQ<%2=X$1]O N?-L M-0Z0K7(9'',Y)G$+S.V7IQU92+)#K*B#N1.L' VAU3/P$VM%=J>VC6/+FT87 M%L9K\J6H^KUB7WA+5(_)7,2 'UJ?+ _1G[^'B'RI>V(];G9B329/VA'"3"+R MVT .K-^(4"D?6'F-3:SD=%MYBJPH43:W=":ZU/@G5&$/.$=2,4>*ZU:($( = MDP.?\$0CZ0/D'*H@? J, G3T;)U5H(^?;;*O_1-G.QREE1)G\V1?$D:_&.T@ MG""5!++() 8> +CPA#PRYN(;\A$F)I7O3)TE(2DM.!BY;RA['4;,(V:6E,4]#!8$!3BD8IN,6Q3>"4!2D= M+2_DEJH/-''";6?"9* MYT32YBZ[XH/V&!"6G!HC:R+8_6W0$DB/:![[U61N03L(:;"UZ9\CT1N-KSYL M-YDY\<45V$_/_=MRM&L1_=7'@%"#H@9OU!$TYQ9Y1![98)T'"T?K9VSYH64G MZ09ZOH\ON\G#V<"39.1)<>BAN#6V:3<\(IVO2[\HY0UKC67"*#F/0R+983BU M_XK=T)4X1+BMX3A#&O&Q:+EP<05@2K)@HQ\Q$D=_%?H!\9=(Y%+&J I2G93H M)845.;EM(1P:E:6I&V-7@XV ):%VHH7Z#>= 2 6^VVH\G30!\9NH=IC M-02BY_1%EL_')X>G'R&XP5NFUE,9 W5+I[.Y^1X0@&\(L>> M:,TM8LQK"&$WXPM>7MB8![TAJE_08D8(KRC G+HN_&8&=B#>C=ZF.Q ?25-5 MYM$J*SDU71!;B![DJ_ Q-9MF7P 5ZD4BN"E6KXY1%Z;V?U[^>F&MW"CQ\__J M>G: 5YN%+'AB5ZV?\;+VNJ*V,<75\.O<3;@%0X45$*).;9&]E=V#0]6,GWR2 M5AJ8=&DWHV<%D4Y$%,WG"*\O?R9S.>B%;$SL&YZRQB9]TPV%EH]4]PK""@/_ MXN=',FT0_"D@/+.=R9+ #6G.Q =:FC+'9--WDQBS2GF%Q#OVBX!TA!3@4SYZ M,_K =H^H'+$92.TCJ\H^!)J7? +>85*+?4Q$>1P%XH/@0]#&P-_!J_+>U-T@P!L#'"F!"5<-I"V0W4)+(T@OB;'0 ,*7P MC(@DV7:G'00E)Y2IE//E0)3CYZO=;M+"\ MU-_+T%W,%@8T%>\=B*::BHE?_TQ(9V=JG]V?#2L<@=#D%"W#"\@.X=&Z*_=5 M?1_[[-U'.'QU5YRH1^5W TN2]UI&&^&."G:F><"-9NRT !"S8$K.#F&[#$E, MLRS+&]_^F>_08K4R'6[@<'RC'E@P&Q+.9YIQ.IO?^([[YCKTAC%;47#:&5 8 M9QTJ# Z64'CSFQN])CA0=(AX/0>"';_6" 4CU BN8R2(?:CL+#LPCD]/3CZ M:MY7U15;F<@:XG3^G @WJ:?:P/0F55,TZ^0]2C1S3@]#RPL#.;Y_J0=49I< MJ$8=WLDQZWPK?G07K]%S<(E"=^&3J7/-G[XAQ=I>93UZ90;'GZV]9/@8?#T[/:?1$I)T!TVM:LTB!&>[ M10CR89-:C,61AU>#('5N_$:.'-F&=;Z^L_X(\$4<1L&2&!?TE+P*,"U0D:.M M5I&@P:O*\'!\_JQ&$*L0-.9D[M-B(6S(G4A3GF?S$D!<%[&@+0!_/E_4 ML%(7%20?Y*G)+A!(%;N\)WCGS[=6GA/_7T9*4;Q/OM72O+"@E LC<' M44]M[G2#JSN9XBMF7!4Y (Q+"A-F4GJ/(G'%8'9;D!J3(W^E*#,;'0!,V=$? M)>VQX\>I7L]0[6TN*4 3079N0 ,M.]1,@1TQWX:7>*%^<1<(L?H&PB!&SKSO M,D-HZCO?N'XNEE04LX:Z7LV=AU +7LULSN35F&3623KMY&4]V4Z< M]QB>US,#?+.T;_QY@)>)!)ROLQ_5O)P:(_57ZLD/ \]U$B 2L><6>V(WA.C= MU.;8MM@3&TEC=;BJX' =FORF /R98B'C$Q^0V3I;)6E6VXU=:+AR6YMV@,HD MJKC7<9$ P([\G45T'_@9>)(+J]SVIBL^Z;!$@ 8 IFPN0N?E>W/!4;F:S^X# MT3-=:W=1Q!<"%S,+4>1&J;0!XC-1DK_R:STE-+J(G-'G&K!E1YDR)6M=I*[4 MND#P?S"E9!,]DZ+0R>7'>80P]<"@Z GA-]=&TFMJSG?D@YJ;,>2QHXR5$=2%<6M,R'WJX4[3HIP^A(F:D11,#3'!+2R]66G M&>K0,B$%9-B<0M*W^.@;SYIBH3H8H&VUV3(1"8HJ,:!)2"%#/C(N%<-U G0>=9[ 6/->TM*06$(42'B*%H M)X78*8:YW9D"^!P\![1F>_*';GSH6!@?*LXZ">:;4% ZUR0*)LG4^=^#BQ!E M^C2D"O6*$ D3GF[3=WWG-O 7MT02G(S2BH_TU1ETC!LU>INO/A_'$-(80AI# M2&,(:0PAC2$D:0BIZ48S1I/&:-(831JC23]J-$E3?\HB3/6',UGFK!D)>.7/ MZFQ,0PU*"5U81OQ4W.IB[3%;W1W5+S,NW7 5A);W#0?QZL;/7-#4J43DR"78 M.QO]GZ) JQO%&*)@HQ$AN"?;9'LC8AAT7<8O(?HK)E!RVX(XS\DD3, 10,>,TIYYX5EAZ,Y=.]TC^5I, MV@N01TI1FTE1@LTLH793Z =$RRF*HR+C &F]$I3I'\0D4H(@>>J>.X*71;FSX\7Y>P M#L6'&U$DH:_) 9404=P ^J(, G4@GKWF6V1'M(9#T^]ZY*HR'=G1"_1]@D%D1W/:&A <_.> MD52=;4E59.7 M'-2[K\VO!-W3NTM#.3ZZ#2S.R;;Q:"8#F7UQF8TY-!-D%KW2XIG+I1O)DMO8 M30V8(9S73E3-$#8> 'DA-$-XC8$8(2*Y$C&CXY2U_(S(#VD(6T(P+,124LQ4 M8Z)@*/E_Y9%I&0$2IDB? ?'=#U?(=N21LCV]H*HS ,=MY75.X%(4=2A5'*"'5^ M+-S.]IW0*_R5S(I6P3O/,N(VAI"FJ$QY 1[0CFC?"/KTSO?,IY'3V3R_!,+1 M7/SFO3)(S5D!T3N&F7YV#J_!&' M](W \YOGRRDSVM;6T+VR6.VPPU>GK6$-A/5)$0C:- I2R!YI[+$^OWGC]^*HS$U"R=,>L_/WT^,O)U].3@[/#L[.SKZ<'QR=]IJC!W1A^KNX"X2(FHX8EZXO"S$S%&Q0W4IX#O": M8_3O%6^$;!ZPT-QXAUI=X([FI1"0;GRQK#\&GD>$^=W"#F],7@D9O(._J._4&XV$Q^>+5P@OD/ ?TV$^^O_I8$&UL[+UY<^0XDB?Z_S-[WP&O=\PZRRQ459G5QU;9]*[IS-:N*J65 ME%W;K^S9&$4B(K#%(*-Y2*GZ] \.\ C"!(\X52.V?24,@+P*^ _."[W?__O M7W8^>:91S,+@;W]X_^WW?R T<$./!9N__2&-3YS89>P/__V__=__U[__/R0SW>R<@/],H8KY/SB+F;2@A/W[[EV__ M^M?W/WS[I^__].WEY^?;+4^1_&T8;3N+['[[+6_\A:_[EJ/W+#Z+U^Q]__/$[\6W1-&9U M#3G9]]_][Y]O'MPMW3DG+(@3)W"!0TS418O^4O.[IW_X0L]W>!VG$9]N(KNNE M\*/H.^C_74 W\",!AQ^!P_N_ (?_DGU\XSQ1_P\$6GZ^O]8J]&.%5M9)F-'H MM_EN-GT>N7_07DJI/5%J%B:.WT\SI6=GS:1/0N<;_E>F#%!O("*89ZZF&(1^ M26C@T6QT ^W0K33PP:_"Z-AD,6_D.B^CL)=O:B275CSY7_X3SU^X5R7BB(1C<,T_I/HSJL%;3; %N M4J?8H;NH;9"[3:VH@X>@W?=03.4',8+W;"O$U31?@:#H%CR*C@W;( MW4TK[O HHZ"L@?T9PR=[2D[F>)=!PI+7*^;33^GNB48UZMQH.H5R!SO\ M'JEC:<7L.]8D00(4B20YOR.-KM1YN-NQ&#:IFQ2;V'GNZ8;!AD.0?')V=7&A MIAEZ)ZI7K.I(U3:HG4DCZD"'*JD2(&O+J:PH-[%C70=N&/'94)Q_/"0\'CT/ MTR")7L]#3^]G;;W0NYV1VE4O;.R"VBG-)!\XC"M,5D2P(6%$,E8$>-ER7+0& MF-BY'YTOUQZ/?=F:R0/.EOA3WQZ]0[>H6G5E36/43MPF\\#1R\F3*GW+$2P6 M?2=VT5//XP:,L__J6-0U1NV23O .'9T9SE?]!@#JY M#:Q-H1/J^I!$E":YIM;][T,'&WQ8IO]],/6_#POSOP_3^M_C2XC'_T;3]2%E MB:5MG4R=<_[G;?08O@1M^E=:+L7SCM6K];NRV1*\KD;:L7P.2,/*"8A;]K?Q MM02*=KQ,K$AOH[LH?&:!J]_.E>&&MDK4^6&FY! ^L%W@L_Y/4"2=O==-T M2EU;5)SN&CGH%5%'XW<'7R/VM#I%BCODRG=(O:E6Q-X'U,)[.#5+[C*C,I,Y M!KR \N^V8:"_HE+3!+&#Z!3*G>3P>Z2.HA6S[_@2!(F@:&V#WX)2DSG. W73 MB/OL^P]/CRSQZV:5FB:('4>G4.XXA]\C=1RMF'W'F*!"PC5Y_^'=TS3.;69?':Y_.)NN>!4<_E1TPRQLS0I=CC3J&V0NDZCJ'W'7$Z4Y%0M M77Z<1#D@(N:<7+@2-R'I!'U9MZ<^X7Z_O\,PI?@@3HQ#R6]ZSA. M&VY+Z=LC=CPC5:N[=)K&2%W13.:!^U= _N0WH$]R!D1RF'G,_B/TTR!Q(G'A M/XJU]CANAWZ,:E2KCLV#1JC'I$[6@6.Q($LDW9E'X'D:131(Y),J"+@2)TGU M U';'/UX;%:T.BSKVZ(>G2TB#SWUEM1)09Y(^K8.-W!H._G;#FX)QTW8,[UP M$B>32FL3;7/TKMFLZ.$SCKJVJ%VS1>3![Q8*ZO >W$Q<'3N M)'031J]:4QRV0N^(M6H=OPHNFJ!VNWI)1W@;')&PIR1Z,-#UT_ M1N%+LCT/=WLGT,]4NM;H':Q1S:JCU39%[7#-$@\>VNH]/48YS::9+0.!$O%J]\9U-CC\;&B!VR7A!^K1:B3XT.,.P8,()BLBV1"% MC[5#'H2Z3Y[=-2[S$%'O[/6>KFE$N4\\TB_)&6?W6XVYNO1%[-R=37"8$+:U M(U)7[R[_T&RJ,5%9D2=(8Y%@WJG8P354;(1VNS;(.!61)E@BZA!.V-OM8TF^ZQY/RI/2*Q:[C_Y,ZD3Y+ M?T-3Q([6IF#QP%+3#JF[M8K;^ZUB=LU%4B9 VF+6?A1J3A[>E>I=\4_J3CKU M+1&[7HMZAX':03.DCM?OMZ3B3R\FJ'69.5VV[&+>K4;'> M\92&BW"].GG'&IA9-1<4[F=+S\E<\)1+X G]ZH\Z#[]'[&JUJN3N5?D2J4O5 MR]AW>!74:L\IIW><.;4Q=8_<.]9._"2XI/')QG'VTD6HG\3Y)X>^DGW\'R*G M%:*JG=NR*U,/Z& "[U%S)O!NLV!# M?:%+_=M>P"W)7-U&X,B4WM$?LV$9B]YZ@,^*DI,X]>D6(/'B5X_#\!%2M8I[ +_\>__;#ZX:_? M"R3XMP^K#^^_7_&>\9Z*A\)^[S/VX6AP'3QS>X31*S>.QI '39![>YU"JG>K MWR/VYEHQ>[_AR(FM""=GQQVG46@:7<+$\>WK,A\(W"9;&E76/!K%:QLB!P2] M@J7H>]\H/4Q#+T7YNL,HGR-'(H. M%5%1)_\.,< BZR"UX)Q;Y_\4K:?A+RC*A MF@^)$R76%'VB&Q8$T^O:.@F,KJ7-PY&$B\Z>?(GH,0])+[^X?@I#J@4)#;LB M1\DN!J@>LK3W0XRNG<3OO^^?,RFV73D?\J[@1')6W]@ZL9G7"DYF!6M+46P_ M^XJ(S3:;]\3VC O ?J?>>1B(2W#G80PK\T\<.QKWKPV[(L>_+@:H7A)K[X<8 M_SJ)W_]J5,&$Y%P(L!$.P?]?PF5' M'YTO!0QJ3-38 ;EKMRNK.K2^-6(W-A"Z]^O-C#21M DGKDYG=CQV#GT3KJCM M31CE@+QU'M:U1>Z=C2IJ[FTL8FIMEG>QQXW^,PG3/ M@4;&[/Q3/J@3%J34R[9MP\#00X=11.['(YBK,@WW)X<8$\;0JO?$EO$F@OF* M%.R)RI\4 JS0H(Q-JY6D,D""_X0N$\D*7UBR)9YJO3 79*(,'FT;&S9-)>\+ M(;"2P7F>33N=#K+0W)<7-08LOD0^+565.+ZGB'BR.!!PW#?@\R#W E0PNU,Y M*CC:<^D;YCPQGR6,QJ>!)U)-;T/?XS\C7,9*7EN>Z'?HCAP6NAI"!0[3OHBA MI;,*?8>]PJBX?)F\6G_U;UE_% !@EI6CL<-RG-P@/X>^]3(<>>P<%@II/.DZ M)M0W5]$O65A,W)$_.[YS7N')L=FK_:/&R!VT64^UU(\N+?JC1%?EA^CC]XNVO;X?;)9U0.WK&^,VS-;9!XP;($RJ9LY MK?GGQ+HJLZ6E];E-%6>\H)5='_F%)=OS-$["'8URG5^;PJ)V86[*=#;K3F;$S[=[0@P$CO"@@@]2VQJQ[QH(/>S51-51,3P/F5); M%#ZJ*'B[[G"QN-671R&,W.?',YYF^[ G5<08,J)R\[TE085+""RHO"M1UQ"H M'Y<@,)O<.A[!8E:FAW:[+@JP6Y!W&1 ZYE&-=;<F0J=5OW%N93UU6IDW>? MPH22#W\Y2B@V9P7IPU<5191P%T;B96621.PI3>"*YV,(40+<\PA]+LKF.N#6 MI7';\X31F2!'B6F,6JU?/28'Q%@TD:)]_5D5YX_9.R%U897)1%2A2!*2JE@D ME\OZ2PUDYI4B6'S0<1=EF\O",$UU5^M;(@>F!O6J12J.FB&&B"9I^P[$@B81 M1%>R,BKW]#CF*U9;)Z?3:AH#T9_(OWW_[??OR=Z)R#,P@-S%)-XZ$=?^S]^O MOO]>_$]^PF.:--F&$>3D6Y'?:1025FN@>=3NTZE8[NC?FCVU/=_X5^]_]/JQ[_($JCO__Q?5W_YX2^K']__ MU[RY]&,L55%//8]!,.+X=P[SKH/L.IC&[OK6R'V\1+SF*=J6#WXWYF.7BSV84$9K_OJE MW@'3;V2R]W -UZ>L/?ZT9IY0EF&MF,?GS.P!RCU-'!90[]*)H'9*K$A[0=?, M9;HM1J..R&'#7'D5*=I[(0:'#L+W'? Y"Y+S(.]4'\C86*KI,8/^JK*>I&G/ MOQ\CZL1I]-JZ0*]MB-Q_]$4?6G,"R MXA[G8P?\@#"N$<<__T,,/",KB.2\SUY11]3VO)1%(9\<3M4=>2[H5A(2 MM9G.BI*24UJJ]28;$AO)2W 43ZK.VARE&AL:=$,^MYDJWB4G+^+YR%CT:7/0 MSGY7=1IE:RZ(D4($L@XC/3XF*6D1EK.BT*#'1*ZT'@L,=BG%\K^&A. M+SF0D@4&1Y]0[7GR+S;GD#M8/=B@X+].JJLFT>+5LOS)L/A![; MDR>\L-S+BT=7M^K!\I8Q#N]5;FMWC-K->B+WYP[J:YX<+#!8[R+]. \3$(;I M,QH!?8"NV,(P.F_NL1RG-XG+&YHOP\E'#TVKSHTD')]!8=R!^)$!&J-P?>NE M>:\^_M8T79+7CA2*UGGLI \%N[OKN)KBC;@KER^EZAH3U;=$[IX-ZFGO \MF MB-VR2=JQ;@1+LG:<<5+],E>LW/S%X8KRH9&(_'?MY8;UK9&[9(N:JEMJFB)V MS3:)^P[?[,%<0;@A:]]J"\2#42-H_PNQ MQ> 3!*VE2YI7*PO^=,,">LW_U(5BM0V7XE='RM7Z5M%J"?YU+.P(HQ&($D'5 MMJ--H)[-U\VB9N45'YQUQ3(OOV37Z$_CF/+_\_0I$_I10NZF \Q3?1#=F0QB M1Q^B3?\GTX(G@9^'Z,K.%IQ)SMI>$@6+1K*YRQDGM^N/8>B)6_HT>F8N+52] MH/N(0LIU%@;\;Y^*ASF!=[J#-SJ_B\^U&U(C$$:.->,9K[K-.I0J8B0:4;G^ M6YJQR-8BA!!O1C(Q5#A2)5F10I:5:*^*8VN[U[H9L]*^F3%CQX=M*%H8T%-D M$$9S%.8V;_+WCV2V%\9D&(IYE M!6&1S! >"(:;0-Q.8@'A_+-7DI!I*?5%F6BQT0'?O$0LH2=>^!( )?C$=:+H M%=J4#'PH&N^#0L(S9!9%!W2*LW\D6R<@&Q[BOS#?AWPP:RZ1O/+X[22@40>9 M\]@>&)S<%,:0&3<%$U)RF49I+5+.J'GM,%"&H+T(Z6,V_$J-X:VX9D[1-D8* MI&9*JG%/?4O$D4Z+P'U';4YVI;BGR")@*P7?1'I>5V;YUHLW1[;SVUDC1PU#-(@#3-\4>>AE(WO_\HR"MS'^NI#YSE#.C MFEE*<4G=0EACZQ>U>6H>)U'J)FG$P_!Z)&IIBA2&3!2L'FP?MT,3&I@AD=OE05U;@G>I/0E@%NAM].@RNCZ&=0G,F>AG/>ZI:Y-IM/ MQHY;(<=+C5K5V]N5)HA14B=I_]O:66E1JT=4DVE%)]3* #7&UDN>Q"M[EP=Z MPH[ERY:Y6[$72==KZL(FXYJX3KPE:S]\(5OJP7SA1%3L=$:>S?*+'QT6Q+#& MI?%M?R^KJO%CZY86&K7G0[6S-&8!C>/S(R>('1?HGD29YNYDFAM$A#/J_C/ER\FH6>UY0SV8 M!VZ#"Q;O0ZGO[5JSXP$^_/&66LGY&!FIK0*9LT]$(.9H>!]Q[0\%%3I%V6&,Q8CUQ"IGWHLJWLW E; *;S1X\L2+G"MU+S,(C/Z#J,L@K2C\X7&O/%>N2$D<>C MU.A5O*GN5+1Q6H[(H7(&!@M!22EA.1)B)C# MOQ!R-6LYR-:SW268V1=FSFPI 9O;[U(I!.J^8Q M2ATU18\P>HD'#EM..#]V)>\RVA,5EC=S\O$UO8O"9Q;#*AV*D+U[DF0%('[3 MZ*CSG= B4QQ33#AB#>_)F"T"'ZW#0C@LH'O!XDP^ZI6FX^/B=JU/YM61Q*( TLP@>MAK[K\8 M,#-48T2(4CEB!ZF.NWRSFA;82(MZJD5#Q:*!M&AB*_O9UV:/;G,99GO,69LN MY,N5AA? E0;(IYAC9:JUYO)O$4\/-4+V'8$ Z)4) VNFU>>&]483 T:[4#0 MG!K-!R)-%_)1 MN(U"]S=9,&@;^AX7S4X@,YG.V99>+]7G@YY+)PHX",9Y(=0S)V;N:>!=,#]- MM!4%VWLAAR=#M57 :NF"&,),)>\[Z'/Z99W?%1$\1)*-C(L=1)M:]5)-3U(4 M>R%5!("ROVI%-#TDN$I!PPP9T!40_H6RS98K>OI,(V=#/Z6[)QK=KF4EN=LT MB1-N#:A$T%QAK0<9Y)#2US JQG2E@1AT>JO2UQ5SAB3C2"1+V)C,RA8K7%IL'H>S9RAMNL\RS=+@Z$5.TD:RW3,3\).!E$ABC*Y&G-FD^615;O] M* U4EHF];68Q0%\=B>7A;ZLF\P9VJ#!X,MOD42Q6')Y^4)@C<8<5.@HL+NIY MWJ[E#N5IX)V'NWU$MS2(V7/V?J5EH=V="G(L[FF6VD*X9B008W%?3?JZ75E" MEZ-OA5%^K&%[/3VW1:I&0'*/069-/M8:SCCRBV%WHD8(_SRB7)$+*O_;@B:C M$$8.,.,9[RBSP""JB&%H1.6&/5VOA:3\TEAY,=@Z2J$QF*N'+_5>I\6MP"93 MG3OQ]LH/7_X.*4+SM"ZG:V[^>^KZ3ARS-7.=K'R8_GW"R"P6C&]]#6J*=%WI M+Q3S>JLY(?J!3 2$(D*J%5$25*V( \*10^G$R::UHN>H+%PD:(YX?$GB%V=/ M-L* 5:R,#KC'<,!+LU-H6T^&W[PA!Q0#TME&+38)>5_7%(H55%*'98\ALB:Y M7O=TLNT44$&REY2*P (IF3%/ ;J>:RQT%V^T% J=SB;LW-^8Q0ZR&%C##'I\\& / M$6J,D1MBQ"QSXW-!CC,3F56%I)%9($:OJ30=YS*$%N+0Y>]H0T?<=D9RZ:3! M2-, Y)L'Q D \.T"'BZ 0YZ9P[8=99Z.6AA;1,:.!OMUM_BB,:HC_BP36^SA MQI3I0 9$/5-&,-A39B@WC!\4@2[_E;+DU?PV?F-?Y'C0R02:F_?ZCH@QHIO\ MH]RR5_G\D4A.#?=79TT,7;F9>ATS]A78?3B1+I4,MVI(/>-GF8YR!#= MA01B?^FKR8 \T8(/>9=SA-H5&A\"QB3C;.D>.&+[6)Q@QN%;/W'">(K8@D-XGW[<4#BLN@<24\KE(U?K0BE]G+9/FB M=$)5>=P0)9:5/:,;%@0-^LZ'(\H!=':\_1CRM MES];; Q-:3#.OC*"8OP(OZ M'FRQN/(&,Q\R+\J047(/VLR#(,2]I M,QE&9\[W2^Y\.*':BNUT&#UIY-R>4,+:,#*%:.N9:B[8,_-HX,7G(HF.6!C MZP2-11N:(T?:-D55--6U18R8K2+W3U.5$5X125KN.,E'R;8P;C)MQ7LC+Z=N M\Z"*:R07^Q=I!%>4Q"[!/QP_I9>[O1^^4BK:W&5(>\<5UAY\]*.%W*$'F:AZ ML-6#$&(H&*;/H"VE;$N02+Y$,EX1P7I%'")#P1H^1LJO=^]WEW?9X!9]-&6'$5 7; MSD-(UE!*8@=1T9M6H'EF5%=A7[R8X[9<4Y:D/9%8DZ)!L4MR8!A"1@)"0C"6B5D%X/,*5A3"DDS: M+-I5 3B/?.?-7O&?/\ \/T!SI@S\OT*7>=#^RJ1I@TA\=[L7&0XOO]#(9;'^ MTF,/.DAGN,&F,=U[K26".+KOK\N$>ZZR2<:9%*Q1;7M,;J$P4Y_JU+<.*!)< M1T"49D++A!0#XQCOKKX14#%19HQ[,&J$H.X!D*?7^FT">.JPRO%F50".2!TE M14<%/9/:L1Y[)KT28W!]T8(E;@]M0#PY6[J)J!CZ+6'WR*R0(O8T"Z MV52^;V7Y/C!?3COE$7'[1OLP MJKWT.V#Z*NZX&>5<,NR">3HQ5+B8%EK:8X=W4_&'P[3 8W#S-!!_RCO:Q2U' MXD&]#LC.SH/Z+&7/RP<41I^2,#C*DM/TQH[;_,D%# M;PKC3==EPT:##E->6YT<.(;MF:+ #=1[J>..F(H94#P=/'5=6&%PK1\2OKIP M(B_^O/?X#P@+XR!F3SZ]8=KDP.:]D<-F1S-4KL*:=44,F5TUZ+V8+?B0@A&1 MG,BO)2\"S"SFU5.>(Q;K- X)PGDOLE6VQI*&79$[0Q<#'*2=;>V'V TZB3\@ M[ZKR_%;9GKB##5U@)=+("&9V H99S)!3+K>M]K(F"1A';FTIR4_$EV*J/)HI MYPH2YK%*;HR"A= \'S/ R] L5K+QY@418_,DO'5=D*.CB<*:E+M'[1&CH9'8 MHR38+8>M?!+7Q%" M/OC[&T=UB>Y4$#O* &7ZN@\DK!=>DS.%0Y]WP)>PX!M2L"8E[P;7FB>LL&"F M\[Q*=)R5KB[LXA3,?D+R8!;NZ I.J.=).F$$L4]ZC4^X"OEP:>2S!Y5)@N6OK@L!5B)&H0MG^"_HPD$31//$[4 M5FF""95[*92S=NQB2[\!M_D*-+V!"[/W;+--PC4'VM,XILGI#@I0_JZ]*M:E M,U(HZ6>$XJZ?<4_LM_ZZ*]+_T44^00I6*R*8G83K$\Z."'XKHG*<]_K>UV:( MYG?;\UE#)09;:&4WGXD#7&WF@U)DO%U?L<#AT6&P@4PSNGLX+5V0 MHF(7A2O+QH;VB(,N([''&M@7]"D15VPX$RJR%%FZ1C.KUAY=TPC.@=8Y'^+6 MJ3[D75U%'S#S!8O%\7P=LC6V1NJ6AFJ6#]2T3;&'(P:2#W]_ +?'8?E.O\!; M8E$RU$\]F8 P?SU0? E/R:10E ]F[L)>)M#<[[XFM'0IN&X[V4AZ(D4.7B>NJ4-1!/(+) M[Z^*ABR(DTAH._?+J$F->(Q<&7$KKZ'F4U7]\2<#KBR-1OP8/M)HQR.XA.8/ MN^[YWP\OSKX^X6(?*LN!NBYFT6"@"8EE@6,GC7J?@V\AXPL@H^-RZ5*);QN' M@YMX40IG-#0[(T]R,3P2 W,.B4Y"X.)9CJ"B&,X1Q,KB.!P^PXAM&+Q@A^Z" MG%7@G,7 AS"3,P5+%6R+%Z<$&!/!V7J<:,4\RA@KQE$$-HGK;#+?CM7G(**. M#T/\(_<-.%2]#2YHQ)ZYY,]'27+->R'%Z(YJJUM7+5T0[UZ92MYWK)?T"3#( M[QSP@:]PL55Q:6KEKS%Y<_?"E'6-D?MNQ^*2^D)Y^#S55H'(3]G*\E)&-A:+ M'DZ@O"9O;Q[&C;@FXF:$"TGW%!;0;B(>5L)N>5U,TM 6J?\9J5BL8G0-L:]5 M6N7N?8$Y#.0=O II<;XS[V+AS6C8'/1/J>:)0,NHHJ;+X6MC,^6WN <9\V%] M%4878?J4K%,_>WZJB^-;NB %HBX*J^% 4WO$08&1V /?)\=P>YCRH/C)IRMR M'E&/)02"Y3PD(._NZ3/W-\>?YCEB:W0PJ14*XB)/@RO5EUM$MJX*8M%W/OQ2 MUF15U$Q-R^:^4[>6RY_(+'*#!Y'W+?+$M_-&)R_;PP2/;/=&H^,S6+L:T]GL' MY+\1 #VXR!/P7#R-IVH;X(!%1ZX6+?KLS1F 8W; >&H^6*PH%[1>ABHMET$ M FA$GL;Y]^A\ MR2+_,QK0-=.]LFWOA1QV#=56T;>E"V(0-I6\?S*7[!)O]OJ4+X3=Z+0O45>00Y;2'8;#;(7L(FW ;[8JGY[DDS &9,-M]GS6F P^LN;FZ$ MVC<<<^$=/LT''"[F&OS"DNUY&B<<8*,;YCPQGR6OL#D;I#2K>LKUO>*.?T8W M+ A8L#ES?'A+=!IXYRG'YR"1V5[K3DTFX8(4%BH$VKI"!B%]"5HN1EWXKR45 K*O=W/]=OWM-< MA*8N9D#QOB 7:D4*L: :M?P=2LD(B$8*VUT=HYB+:KAG4 M?&!2)P+N-N[;OAUCS9F'1V+*!97_5?(896%,2[ZS3@20SLC]C5'-YV/:&_&R MI8<2_:^P9M/9NYS9-^ 39?J)C*'UE& SVD1Y/R).P>2CD0S#&)6G8N*0K"R6 M8#6+UZ%E\KL"'$EO>6 3E?<[=$=G76DL#D,,3-(,(PT$%H4D)GJ,#";%/2/P M(\%4N7%D[71N7M,4-HB4NU8KQY7[RSA'B:G%5A5)CYMNC)GW'EQ;MQDA);U04W/13EVHP)C MKPO$[*WD#*Y-NF;/V2>QA52Z?WXYS:;^H?2:$XNZ31;SKD@=N8\!BCUUPW[8 M-\J[JC'8E<,(R@\5N]=B0!_MAL/1%6QRIV+'+ E)^)2(.TH16:?^FOE^N>TM M]GC=;)-OYK0'LULO9T2T![Y3PN!CXZ;K7,8XKQQP6KX=K%_ W3FOL,#BZSC^ M293R2:3CZ&-,B?EOK18=1YC M#$^;6-S6>.>I8!L^^6PCKVWQ")?K$<1KCBF;,/0@T(UI],QU'*A M58E9-E\%RMRHMQ,^':_*L>S(CF@D07@)97,!;EF0\L^R+WG\H#'?8*+(860< MH_4KK5M'$3'S9M5R!7 M*DTF"Y_DML& 6^;0/GANP(](W8W1+WI"C#4]E)@Q*L(>_DP3ZM05ND:'&'"; M+VXN>V]FUF9"RT00 ^,8($D#E>4ABHDR$R%+P5I!%NM/J5K+QMG1"#A+GLO3.U M*F5U,AZD9&+Y[NWTZN1L/@V\(FNS@3G;*2P(6@S-H4.4 MENX+ 1)3+<;QBX?,+W)^*YDY?"5.V0NF]F%C7JOD:+$OK+(7^=3!*#3GJ5S. M[?]6:GQ,N0[B-(*[2@\T27Q1]*IFA6I@&R;[1KI&XDL,-+#X,T[@DU M],<,*7W4&'.G2+?TR9E:>:UHQ3I"[;W#Q''VI<\2*HU07U( X['4X UX_+#1 MW1C]CI\00T8/)68\;D)UD#V532HW7^H.E]"AQ14+>%@TPB%V,Z%EHH>!<0Q0 MI('*\M#$1)F)4*5@O8!#["G-='B(O2[L@N,06UWKQ7$*JZ[;]4T8;'A8M[N@ M3R;[L-J.R('$7'GM9DAM+\1 T4'XD38[,B:P) $V)]Q)=P08(=C:_"2 T?_TZ]#:U9,K?8SIS*0IR\HUGJ'-^0Q + H*LFHWC+N\J2 MXQLBN*YJMYYL(\=L]JDLPM[M%7-]HYRARW19/$"@<4(BK@2)7YQ]3)*M(Q+" M^JE'E:TJBN;DG2,P@[V[P(O/P]TN#!Z2T/VM';;K.RT$:9J5UD04-3T6@",M M@H\15]Q&'A_8T2LI.$$R"^!%!#/;4#&1"0JB\G0<+@]$[I;#Q6\D!@;;T/?X M4LWNHXO)=;_CNEO;@T/Y UO%\)]9$$8L>;W.YB)SR]7T7!Z:Z]1O@?3#;LO" M=:WT4X'[)_[;0!;$T/(D8D^IR-Y1X$%0-<3>B9* (P)< M?X!\I'?9O[=LC^- 4N#B[5XHZ?IA!PA3U;5O0.HZ808'8]E' M>N\!/$C&A!1<[!]$SJ&\B %(F"E/= IC])IC&/D%X<88AFR_[-"=]D)0:!05A_KKJG)I0@JR MDO\]@98>R4(('N!'4+TV?T"2)ZV62(()X%#85<5!V&/GADQ!#G+Y<'=G?UET M%4;W=,]_ABV7^G9MOKW5V!$[=ADKK]D_U_3"C#?FPH^R2UXR$<]"$.UT36F! MC*I8%":0GCKEB\*X3NL!%614B!.)]K,EEX"W!\H76 +&.+ZI"[+3341IS1/W MD4@B]?@Q#5;4;1E(#WLEEK'4&UY;1;R58 %<9,Y+!Y;B9--H7 @DWFUZBDC$ MR64B7AI!C (;#K+$R8JXOA/';,WXA.S$M3>D9ZYS8MON1<0B:HVH$A A GFH MFEJ5@A1B6*@_8MMP%5.)<7KYA4O,HV1NQ6@?2O9+>->CF3H[$4 Z$_0W1K_W M.XACP1Y*S/A>!]4KP*ELFX8DNV97#YA4?+P8;>\]#]$LPN!',/L_"B'507F MDP QEEHRQ)"'@2N)R(H<*U***+^$^.[PLTH'*3JIJ2.E[@GF&A!0@4@=[.#[ MPGXGF"/42NIN_J.(/V@IVD)GABE^I3>.VZ/#\%M%52P@.0G0R=V+RZ!QJ].^ M^6JQ:D4H9-9:9ULP$]KG(7&B9)$6*LOS:NTT'\0_I/N]O(3M^"#SE1^^7 ?K M,-K)#97F+"#FO9'#=D:!K!#?^3.VMD4E4-#T\Z(7;N[#KVW M/B4G)4,HK)3+DT+!S?I:8#Y[-*P&@C XR>[(J+8J3Q"Y!$$,QXAA8#/?7Q88 M7BJEISCLI5%$O;,T^10F_Z0B=-%NUAAW1PXC70U1W>LUZXL81#JKT'^#318[ M4SF1G!5Y2A/"F9%7FDSW-->@"/=,QCAUW0BNG;NH*L!E 'H;P0/ [!]*I2IY M"1"NYP8Q\[*2X/?4I;R)][X9E'O31(X>HYBL)C#I1Q QSHRCU] )HS$XU:2 M_UN18$7*2ZX5*4@NAM6HQI[A9#CC5DP290S@'/Q_I/XK 42!VZ?[T'9]!?%L MX%J\ZM%ATD$3Y!!3IU#E/$/Y'C$ U(K9.P 7;[PV=.R*U '[&*!XD&+8#_O#DZYJ])]GB$?Y(IG)IPS/#N-2^'3FYQYS::OP M(;=EO5J+D;\C2]%F!T.A]C%];4.D_MNN7"7P/FJ%>#)M$+:W!SIY^>22*/GU MD7Y)R!D?>;_9VM0;7U/5^T(,WG?JNA#$LV!S%_K,;2_FT]@!N3>V*ZMZI;XU M8N\T$'K QE%&FN2T&_;=YQO"9T[,8BA-3.,\G(!D#FP3L#5SH4[QD4T 6@2R M:*PXD"1R-QC#8*JC#*&'V)5&4:MW_19@+NN"E^S%<8XB *EU2>OSYC(-9_-! M[HMBD2@,^)^N3';,[78N'I/$UX':A@4NV_L&E??&H(PE=M 39OI+>V1@HNQJL6V M>5-C['OE1K(O>X-\4A5SXD2E/K'/E9O[NC"@8]>E>6*# 1J=LJ;?$OVS28V^ MX_AQ2]5+H9!Z\2D?VNKMSU568$?FE2E.1N=SXH'7\CU&8[MOV1;I3 M08JM \VBKI8ZDD"\,.JKR8!"%R4P*B>8659$P9)(GB@V+*IF*/+6U)NM/4H9 MD2Q^+QO%< =N-X@F;C\<1[4!CJDZGYJ*2N.S*QPS/"8+UIG)YAO@9QYGA]%K MZT5 LQ[($<= W>KS8&USQ#AA(G7_][09[8IC(YB$:Y1NFV!;NBQO*#=.C$WM MES68QX/C^M%L?9J:1V>K5:+XU)>\0BF8A*\C(/F7V)9OF7I,^B'W6F/5#PHV M-7="[+_FL@](K"\XK(C@(9:)!1<4RTRD'CIB<2V0YM#8OH_RE=\U!]U@PSCTG?)9.VE/5]&7 MQD+\N)-)ZCS;B, "?+V;'H.]'S8%2GY$,L1W!*8S2/M)F$E/Y#[20?V#3/-M MW1#[0Q?I!Z0K;QCXUB=#*R:PG#M:J04@RN-RX#D/X[;SL_9>R%W<4.V:O*ZZ M+HA=VU3R@5E<13V)G $!#@,G,\T^AJJ#=B>QN272T6F@7K&S4=\,^_Y&B]1# M;L,IQ7=@Z+G*H&0!"9\2A\EZ71%9I_Z:!V/P+S[HFJ%8[?=K>HN0=2%.V@ M;N52H;XYXNC"1.K>5^,RVB(XR*FCV.K.LKK$F82Y\M2[85ZBW*!B7WL5C=(4WKEUVB]8Z-(S-[8*GI,,N M@*8Q:11CN0K?7>KJ8M\H':J&+E MEFY=0\3#M%G>WC=3.=43CO,[(L:K_2EE0C4?G21*QIS2!&?,Q MO'.B]C>.!MV0NZ6IXI7HLJ4/8F"=!E4H*]2E,6A=?!MV0#WA3Q2O7$EKZ(![PQJ+W/QS4 M#F\H+(MA-32Y#3HYO3V?AX>2R6O+E';4"+D_URNE>F^U!6)?U0C:=U1*ZJ4BQP0/,]OR[]D8_7SJ8X*CEJTAGQ*.^N0U\'4#G]D63N(.:D M.3?KGFGT%!K4-)W%))*Z/2"XI\\T2.D5=XG\ .\7EFS/LSMA+7.3>6_D(-#1 M#"H$&'9%# !=->A?4T#P(6#Z\LZLN(.8\T(Q.;;8HVUN[-!]V5[1.#.:]EVN M7XQ9;,/ ,:ROVNR:(Z[:PV:14KCA=[W;.RR"&RGG6R?:M!N$' K,E*YL M2C;V0.SVAH(/VF&_8<_4.[PU2DJFV$9WZQV0UEZ+'-_-=SJ:NRQNA(^X_78P MFDG& <$D-K7JR+W[GG(42]TDC> N9^#=4[%)>NHF[%G<#FE=\)GW1^[QG4U1 MC6X-.R-&@>XZ] _H%$XY&"!V O-]T)ZDENX:AKNC?>@LV6&FV""L^@[,*1E; M4O+%==<1@9FL0XP\8'QTOG0H#-'4 SE@&*A;31JB;8[8_4VD[I\A0QQ(<^+( M1FU[[IO&+LL;MRW9;O3MES5RQTSND@]=7-/03$K;]-=+)X+L#O$=C1[XC-Y\N9X0)ITP$:10';(?ZMDTR3>T7-G(;IQ=M MXP6-W1&O1M0,7NNSRISJVGRI%;%G)Q&W,V%=)5Y>\Z7\RDF[91!%Q"@RDF*]'TX!Z1-!FV3$U:1X*"918Q.=J29J7:D.IOI6G+#9 M;+V\L)[D6W##%LTF\T/K\[YU"\'+R1-!G*C\[2;6R*40MY$2)L,5X[WK;A20 MXTT/K9-S M1Q++\@PC@S2X1F/_Y?B&F1I#DM7DS&3M^(Q=[BNBK#R&!?6L9CG&#&$'JV"Q M8TF^TPUO,AF/>0*WRQ%P5QKXX:*[20[PPIP ;L#HH<< Q,BY"<"H\,-V=&MD M&H-9MAN1M^ X;3-M!PI+=YU19UM#W\$PW:*QC,V7:F+5?N=$R>MCQ$,,#F<\ M_FA_I=G:#3E&F"I>?6W6W BLD Q3^KT[_(0LPN%A8Y^ MXV>7QMT7Z!/3O![4N@>J61&'32RFK:0;F*/OZ3Z,1#6JYGFPH3ER!&A3M)*# M4M,6L6^WBMS[^$$2)@5E%-/;H;H=\JP:]5S88#;-K=K>;4%#?))\JD>C'5L> MU?F,8'-62I]B^J^4"W'Y;'"MJ*$Y=D=N4;3BO9JVF%VV3>3>0[0@3"1E/&.U M=0)J:+^PT=H\V>@:+VB\CHBIAP,6P=IG1FU'<\\X2A37Y/\Z=$O^T7_ /=K\ M6/%_I8[/UJ_B&8FL&*B93#IU1.JHW94'CS7OA=!U>PC?>U1?GI,'=TN]U*?3Q^O;3^3TTP7Y M7Y]/;ZZO_GG]Z2,Y/3^__?SI\<'FR7X0AS[SA''N^%_N:_LY?F,7I*#31>'J M&;V^/4+XZ"1V_U-FA?B*2/+DU^R_UB/L^72WY[=G3LSBVW6&8!S+I)YF'FS< M&;DO=S."ZM5F/1'[=T<%^HYVP09F_9(1/G^?VQ9W7 N^O+:, )]C'M=P5!?&XXL<(68V0GWL+E/?X? M*'/W[/BPN?8YB"!7,W/A.5IM"_G#Z(*4H421>_(X1JM$XH,H(D:*D13K'=%R MJO*R*/RAT%\150;2T X;%&&U*-I:@&;KALY$D&-4/Z-TJ ZXG/5$3T5&+8UW M6"D0"YI8LLT]=<--P&R_.N=>!#J+Q_:@ MKCEB7S>1>L#V6$F; ,D5D>2S?Z +%>8RAM@Z4$QALSP&W X((\/=PH;FR+VY M3=%J28SZMHC]N%7D_E4A,L+XW'5ZG>WYY5T4[FF4O,(3^03>YO.%PQ[NA)KY M:8?NR/VVJR%4/S;MB]BO.ZO0=\SGC%8B*T,B$U?DS/#Y/@Z[6)RWB\*KM]$% MB_=A[/BW:ZC4*@JUBNJLL>&TAS0[D ](9RN0P!I;D'%AX;FB%' 1.K> M0U?07A%)'8\?3ZLS4+7GHQ_#T'MAOL\#H>L@X3JP)Y]*X,B_:CR [-(?N?]V M-H7JS<:=$?MV=QWZCOJY_Y:7I$S@JDU.&Y_C3F^ $]4 ",I6F^[+ M:YNC]]EF16M+52\GTFX5N?]XS:LU8_32R96V&6TK]VOJS@ M@E;#!D+W'; *:7QN.J'>>;U#6!EDEW?KJR/:\^)/]$5Y)1"% ?_3E36?NKR? MZ4$&N$WDQ^;SW MX&$ N=[M?<&<>@)\&AM_"A/R3YJHG>SA4?X ^9ZZE ,E;$CX?OCB<&->A9&\ M+'03QO$C?-6&2KV)(<>F8492$:H?)<0X-5"A@=X8DY+OBA2H5XR-U"B:V8L( D6TJX%/I8(E\3E/^,B'0W4?#M579+]]C9GK^,01 MN_Z\N9,0)Q)]O-PG@S#:\29\C'BIFP")IS1F >4XEH1D'X7\8THV8>C)#/LQ MC9Z92^4_ AY<,!Y2!!XG"#[-#>_X]-M)\*YN8K#^PZB98EJNETD9" AA?8I M93>:/7GU#@?SOC#HOC HM7\OK;3;6>8JIRZ7*A9/5^*S5^5?K6D:^Y%".IN, M8:!*=!!'KX/4&^'A+;AF=R??ZP MI10BQ%//$X9T_#*98'M2:BN2((HKF5;IY&$?_+Z!BF0_?%(+&9(>KAL[GO(C#/4(4QEJ3*T^N,&4)0FM$>K+1' M0,5V+"1?C)YMW@73[@[V?J&](% P5][H5?82@*"#\).\.$:# #,80O7]QNUN M@0&1GYY5_ (=$ M-&O+_7LG_$6YL$Z^ MVG[]V4G2B/_7<(G9AQ)2!![!/,=IRSJ10;UL[:_-T#1G!5>2H4W!>$5RUM:! MQJ:A5-#921:,*NMAO]Q*PW#.GR=L,C_:K^N!'$4,U*T_P#]JCA@53*0>8U 7 M:="P>/E)(E'[^=GQ4_']QGKNL](25RQ@"14950\SOG6\R=.% MTF)@H+-YZN'!F,PB8*.[-F-XE>2:)?\]RJJ($&0PFLD^Y(1-=KE*>1Q$3W=A ME+#?Q8+K\LN>!G'S_8*)6"P$I,8T:!UZC4%_ ; VJIK3._**2)F(*A3)I$(' MAF_)N/8A5)3QCE*JWK;H&*P9$%@(_)D;HSXT:^N] .CJH,08OI,Q4V\CH0,< M^R:QF8;S*2DS"0JM-=:J;XG<\1O4JV;*8"SBIB28S MU[66:A.;WK;\]/0+BXV,E#5JRNF=%%HMQDQHOI!6K9=S%"M$7FL 0NDR:^2.(HI9#I=5\W*#KA' M=4^?0_^9!1N97O'*<<6YXT5*/X7/=/=$(][G3S^+O^IN2G3LC]0U>YNBN$W5 MI3/V^U2]=.D[T@MF>4K2G!WA_$C.D #'F2]%(30#,"2_2I8V[D7-:I(#0\P. M>J?<23RQ-'@)AP)@+:WE@Z'>1!V!\9C0VP#)!KUF ,P5*?@3+@!*_+1F(8&E M%?O@1]8)C'5@(G7(?,"R&+QA ;U.Z,YLDT)MC11B#=74KP2+IHM9"!Y+/-K& M!9 F@C:*9>!DFB*X07&[KNK:)86>OB-R+S577I.@3M,+L>]V$'Z6K7),IWNS M6,0O+.)Q=A@<_^?BGOCM&GZO1RX,#2@?^WN@K&>:MH3KNL6> $+G-\(M*]BMHZ3Y3 Z5/"_T<]'I:LQ7]9<+3+ MXFPB2K&4/#EUW727^E"NY3;9TN@\W.TCNJ5!S)ZI3,AK7,%O.-7%H- @LVEO M.W8GN0C$&J;92)< YW(,8W"+%M81:T!VSG81"'/O/$N00\ M'7[<.L$OV]#W7V]?.!X_I$\Q\Y@3O=XYD/H7/HSB+=M?!_SGH'%RN5Y3-^&1 MY[FL=?B)MJ;%G9HG0J9$[*$#&@SJ-W[X,253J9 A,J% 9$2DB$B*24 M<46DE*00D^1RKD@FJ0@]I:PKPJ5%@\RX?XI*,;[2DDKUUK"P.KN_I,PU2L]?#IGW1 MNWP'$U0=WZ C:O?O(O^ @DD*%W"(C \B++!J!WO.GPEP3V&'C 6;.QJ)O&W< M96Z??+8IGA:[?'WYR':\R>WZ@7\:KQVW-6?E=%R0 \I$9E6A9V06B$%J*DT' M7-,#>5:DD(@H(I%2IA7)I2)2+'!Y53 T^(?/Q,V6M7G!+W&8S]>'U[N]PR(X M+9"'H2(M@DR%\'?J>Z>!]SFFWMFK^*@UCAI,%3D@CF2VZL7"0201 ]Y8FO6_ MOB?XB[)QA03%^;O,_Y%ED (Q1!9@$$04.!=UO;'@FFU+5BK.54PI[DGYPI0. MDBQ3$/;"[3 7KEP$FWM9#^_L]9$+<+L6U2V,SQF[4$(.70/,4W^>:$P&,40- MT68,9ZIP)1E;P!]@+':G,96'L6VM?(,Y"8F395W),^6^%B6A(BH/$7FCJ&)= MWCO:]$O.HGG'IK''N61T]OI -T5JB\9Z"'T)(86 $Y;9NK;\ &L52H)D?L-DQDQZ>STN#9*RM(S,2.[4-''1!(0^4[^4\ ;-5 MAXNNIE20(O- LQ@$@CH2RPL"6S7IORND>@NL.C,^(MK#>/5U'KL8(0KHBP%. MSHLRAE#O'>ZF/3I?LC2A9S2@:];U94X?BHN!F=[FJH>^&%1=[N9SW',WO*3@T7TNWU_ ;B>1B MP*N_P>K1JSN]1<#7 +7&<,*"O>J ( &IBH 0O19B.0S@=4'7-!*WW+[459[O MB%M=J2T&LGJ929<^H0.I10!5/XW&\+2/YX[OPLM)<>7W4[J#2J9A=!U<.A'6LK1F(5#^49"+E9??I)EPXI6*>)ZB M=K-VFFG)EI4-JZKU/JF6R\6 .ZM$"&(=ZY$8L'P)%="$FTJ^2/?%FWXG22+V ME";"4$E(.*!MN=2_%:^C$OZ/;>A[7$>2QC)S1\U YJR8*V)'EOMPP3N"#F^A!SYV%N!-7B'GY 7&D'A:]=/ M/8ENO,D^3>#\MA[*.D$F1MP[Y481JK%G^D#=+,/;Y1=I@BL.!>?"!-E,=30] MF:<[&H_18A!S;.-JDB*-Q&416#NZLJ,D_E&$(J54)!>+P ABF#BQ )?C+H0 M<[=B.8OC%"RY(K3R"[C57Z 6TE?+Q_0+&K%G1Y[%%3F&KX,'KCF5[VZN\MQ\ M=V',P!Q7#HO^X?AIIW.G<;@L!LU'-:ONG&H$%HO \7$U'>><)I>HDCRSPO4+>W,%#N'$&SG&:, L L[[S.IT$+K M1X<%D--/8]3RV?1 <.W%9]GPVM^T'0"V.Y/E0NP 7?N_8:X#UA4!4?"F$\5B M/1/@Y*9(?7EQ,]Q3D6XYL'BIH)@^ZFY:_$P=. /Q;H-[6$]DM_$_A7#V*/]Y MYL0L;JK[/B9]Y/ XNBE56!R-.&(X'%_'OHY-XV>8WBTYMIH+A/$- U.+P1#4+,/EWU! MDF)KDRM;I"V&^AN4Q"_.7EI<9K]!E>VFJR7+B<9\23T.#^38.8E)ZY?2(S! MC)W3Z#G&/F5O',U@$]U*&X6!RWM13FE37['I+K>IDY U_ 3/8K]7K+YS"\/% M)SSK[M)TQS%Z"VKVHX0<&P>8IR%Z-"&#&.>&:#,\$LR1*ML1K%G:V0I$96L=KQ/'%4[?CD7ZD#.>GR\QIQ,"0,K21W MA%5ZS#8!6S.7MR9I$#Y!'DIA?B9^)0RK\W,GBEZY0<5O 3_#99RP'2A1_$+Q M<4WSCIF#1N&!'*XG,:DFN]!P!HCA=QH]QWF5).61L"M!MA!)6;O'\LK14U*Y M;(0%>?':U\WMF\7 W+RT,*^Z+H?S\J=$/2G' *67N[T?OE+ZP%&>N51G?D@S8J<[L(402KM-]@ 2W^[%1:E3R!O%DM>.$>L PHO!T*'&JP?+ MOE07@8J#E9L,_B1[#G89?X1P9\]XY?F/?$(4"G;$R=B-F?2D5D=E?T9NSQAD M.NE)""GZ##=.F=.D#Q7TB4P&*35N]I+G8MO0B>-T)UV3K,,L14F&0GN)0G,G M*;%B)XF^@BU1^=9MO+;CKK5 Z>G0;B)M.H-:@P*%1>+TRB>? Y8,"J'&9HD4 MWN8T>$/8-2J_Y01DTZ@]6:A6RD*$,%F%A8,/043\X1PRTQ\6:) &%4'?ZN@3 MD@H3[Y7*I_(3UXFW)*9)XO.FM;W$3U9I=DAE4' Y.OK+*C?W=!]&D._DNCRQ M*JOOF -[1VK+P>P^9M+ <1=2RT#:7AJ-X*Z_'VY!J #GD4#74 M4-6Z]OUH(0:KP2KU][M*_09(&B3O&8O$-#DZ)2%1V:-!*VMFJYPW2(,-*\FG MV92K*O@Q"N/X9R?:L. QE/4DSBC'QK*V1=$,WB M$CA]BNF_4NZXE\]YA5E=S%[?%"E(FRA869G6M$,.(>BRYP$$-8,=F F=>C\@"9&N&G)U]+0'"GDFBK:$"_<+" A2JO( MX\4--[:3D\RFJ\5[]7GU@/MBISK;CM)Y9F,'Y+[9KJSJG?K6B/W30.B^H[8L MC5$2S[==I]G?:/706;0]/L2QZ*_G,,J#1":HO&?Q;TVK;6UCY'[:K*3JH_4M M$?MGB\"]@SZ5+ &Z=K,@6E?3HD>VQ;:-'9;FF8WQK;[UDCQTO+BO;OA:CW)G MU=>BFXIE,62>/GV*N4ANHK-'74/L;JE5KN*.1ZTPNZ%>V($[(T"3_)I3M>5U MDZK7KQZZ9KO]U'7A:6=\3UW*1&(-[M="Y-3Q;]CZ,/HT[H34J;HI7>R1M_; MOA5NKL" ^2"G1WQ.4%Q)R;A"#L",[0HJQOSQ+OAG\'-P\1C\G?_GX8]$7JQ; MB2??W[_P\4?89G&S2)R0$!!5;EJ$QD-9.[_D,^SK]2) M. 7()[/CLFSCE;C%EVP9;TH#XCFO\= [A4+JS\%<+&P1XYFO$V* ME?"R_ 4NK%^%40GZ\F4Y_^@TDT MTD7AQJTII3WF5;&)V.-MUPA,R.@CV9V:3N$(]N/>.3%QX)TA?/$-AF>%.1)^ M"A,:WX1. "GDLH)IP:;$Q\9KE[VI(7?[@6;25 /O0@HQ6 S5:(P7)SEGR$S. M>:^(X"XBLX*_$I_8/\ZIF KRY8*\I8!MASL=NB-WK:Z&4'W)M"]BY^FLPM H MW=A#&DZ,9G03)1J_"-.G9)WZQS'[?>C[/(9^<2)/9^8>=+ [3E_35#RH*Q', MKM1;EWE6ON17X$VN)'-+!T+S&^E\"]E21'EVV%1Q*N9QI7E\<9A$GAS?L;J> M-;/.+Q%+>+2SUD[.G:F\":@Y,DMWH"E(+!YFCC69:WM-< [7ZW'QY4=IF(!N MX-GX<(09SSZ"T@E7.";NUHDVD#5XXT V\2K>8%ADWT50]3MYO>.Z)I"B_5\I MV^_:'C.:=T>.(UT-4;]N;NZ+&#DZJ]![6SDCOR*"@2QMD+.P>V,3MPWFPP2M M]FTK?Z..R'' 7'D5 =I[(?;]#L)/-.(;UO/SN+YM$R!T]L\QY=%1S>6V;CV7 MZN['ZAOY>]EMB0Y?(_TDPWU%)"<+]ZYLV(#L"Q/0 O12:0&_Q@(SOGVD+]GZ MAP4;+F[ _W1E(=7;2.Z.7 =J"Q:X;-]\TC:4)G+$&,5DE4>60P@B1IEQ].K] M>)&^D)(XJ?(GL#$A)("MOTJS3 B[*Y$W:3K\J-:VOAF#[AM%M\;5T6"B;Q#E MQEM8#'97ZZNOQ=O0XBU'O77*CQX2'GHZD1=_WD-FU5,OW"=4=QP]C")R>!O! M7)4KE/W)(8:T,;0:=B*K\[.5^FDA 9$B\"^E$.37)$HI63M^;.WQ_\)-: _0 M9$)1+E@BP/=,'KL_;"F%5?II41K]HB@E%9^]\G_LP]CQ/T9ANH\Y"3_UX!X\ M;Q."IBGU;OE*7%QRC9O6KO-Q1PZ4,_\,*JC.Q!HQ ,]M@;Y(D[,DDN>*%%R) MRI:4?.TNJ[\^N[XEW&Y;G<\KP5>/WXTK_AG9?]4X/MX*.,M 7PB[(IFX1,@K M#B]*B8DB,M32Z(-8UK<=EO3S:*QH#^\K=O@4)K4&^.3LRMI4EU\2&L1,O!R( M=:F'1B"+')G',IP*MT-I(L;0T50;)Q@33U0TF,:_XW*HE>1^+64A((S%^.PF M##;P1ON._SA;KMAYN-NQ!*24#[TUYC?HAMS?3!57_:FM#V)_,1:]KS\ @Q/@ M0'(6I.219U"P,Z%/KOLCJ,W].T[W>_^5.)N(TI%KB%7PKCF\@&)IS,O^\7G/ M/^!1"F]\8)T1R2)U];$-5V33&8$F]I0Z8ZK8^QG)#C:DP;%$J6-7Y9,EJ>+S M;,HY$E>R%$]+X F%E\_.96D_6*GXS'F"V@\,7I.R8BWBJ?-VF.LU,8Y)O]6)HT'3"> _VL-O/D443"'7C"1<$WHUSBK3/!S M#)Y<;@,BA"**5 N:9"8PJ7:NT8YK!+-.5O@KC/+UV.')S?C4W^*LHS?CX%GG MF/1;G74:-!UAUM$YIA/G621@9EFG21I1LL\E(&G .QUM)GR-L] $/\_@62BO M(LA_C4*J!W>6:C!^%9I[ECP21ZGZW0!EJZF?(;F84,S-=G!FH@ M^X9F'Q,M1UKOE+L.M?,)WBE@2AM5X=\ _:4PI)"&3P!@W%P@W,@_I27/#<;8 MB/B>%S2$PYP;8'DJ0I_S< <)T.,PJEU%&/7"C,OF:A>8V]X%.YYVT*#WRYZB MB*5;4.6#F"5S9\*?3]?;-0$F1' AD@U$MP4C"UAFZ9<>,_ L9?T,P^?OG#K= MAR\TJM.WJ3%F&&I5LD ?;4OLH-,N>-\16)*"].D"968&F>ET*RD309J4M"W MR2QZBEF";,L?]5WY-XJ\^&=IS (NZZG[KY3%XK9J?/:J_,LL=9\Q&:3 -=0P M]:G\S&@@O@G66Y4QDM[G+(G*F>V&B;XW<,UK45!U MTQ3Q.&^3N.]PKAO"Y%<@C6S PI]\'7X1[AQV&/%TZ;? 05RK>MMPKG1:V,"N MEWW4(9[S(+]*+I9>Y]C1?M6N_H EY*7/$JIP^YG"DK4NP-6V1.JD!NH5*\?Z M9MB7C2U2]QV$@FQUBI&4IW$[[+:\/\,2.DLTQ>83$;!I## MJ"&J;>N#%'$ZJ5Q9XC5U0!P.F,G=>Q +HJ2D:CW4/5"S,;S5M44^=AM55,=L M;4/$8[59WK'&J.4(U;*2W"X"$)W=]J(]:F=L@]4*M:M5+N02/$GJ>7 M=<"..*=(!$E+T=L\RJ':U;EIR7;3T@6YVYDHW+*-<[. !#!&8H^[/WEC.ZO* M/#H_1DX0.VYM$I11]'RFT5.(05,4Z\H[YU6DPGT,L^VQ7#P:?XS"6%L0J+T; M_C>2RY#J(DTCLDU;>&CQL'?Z37,=Q2KWW&O-. MRQ$YC,Q@[DK"_>G8(0:O.;3N?3E1,H=4\B =R?]=.7K*/RQ$A.;9?D IY>$[ M)2DHD9):2N"/V/*9>9@@)]XGA;L]Y<&CB)?AE9)X6T<<)8I^%XM.%B]YY7,/ M7Y\^<;,=O>X2\>^:1A'U'BG"'+S@)(H\JQ)&,Y$RO!0O:G.I["Z8,9CURF$1>7;\5%SBH])F M2$+6&CO=4S?S'-3OICFW_$)Q_M$D],G/ODX MKBX1Z7358YJY!3;'8+4L"!U5XW'AM!2-J+)E3XKR];O$4$4^D@G( UH> M5_V:"VEY/Q*;R8OLF?N(N90XOH#.-X.PYRF?L()$MKPO$@2T'6=,S/HKPMZV M'V J(-;Q_4I0N55]9!"=R5L\$U5$7CY>3_9C9#6T8B7UR=N [>O@F;H_U18:UA8#+1];Q;*TURC(!M#+EW"9;[66YR9E^ M19"J-_HL4:[@^)6 ;(/BR-#V,+(5PBX?>2?X 005XF;VDJDFWP8:WT60"3-Y MO>.6@:)>L(&^AP/'&7ZH)MY?$3:W_@130;26\5>"U.WZ(P/L7&#^%XB\$BT+ MJ9>/W-/](*7E]D!;&([J##?@_7)/:SA-ULAR& :;&\IUN6>;;7*[_AQG) Y^ M%GM2($5LRS]+\:9[?A&POQ>W:!&TN%[(3X0"1&AP?OY3:VNKCG\!1LVT[%NE1O2^7@F,T]W9%"P^DI6 M274:(X/F*Q:PA)[(=+Z*O,M?$8UI_)+6F\+8;+M/_2([>[YS7KM=[YY4AJ\( MCXU_DHD/'_0"?"78;6X'9(B>'TTH7T+BN>Q.22;\N/#^H_QI KIQ$NH]6CBQ MF/!G*DRWEP17)(D5G!EVOFKM$:54;3KU"LA0!J2H;O4GF63/RT2 KVG' MJY,]%H+N(+[ZX7*WNO[SUQDV_-TE;G+W^[/R?,#KWG;@IV7XW"LCAKX4T=BF=[3J,DP#R(Z#U+=![A:KC!@QSHZ?%F9FV?&V@1IG(0[&MU37\0K M\9;MX^8J!8T]D(.'@;J5R@7ZYHA!P43JWDEX,]JD0MQV78,Y%(Y4XBBC@GL* M8,*"S>DNC!+VNQ#WCD8LU&85[D\-N:,/-)-AM-!$"C% #-5HJOFQ8$Y4[D2R M1Q="3&JJH^N8)(WI.O6)S]:X%5&.VA[7&Q[@/'180&H?!L\.#Y?857R)+5E;#/N MC!PJNAE!Q0FSGHA!HJ,"?1T"V&2^3V#C@<7[,-N$"-=%_A.9>\QVVK$Y3<+U MCSD3,$+_A_.:!QQ<;I=2+[[B8UUJ6"4 M8920^OT(YBE>3O0C@_TQQ$"M^OK$XY824861+Y/]\"5/\2]K![*2'[PUEJ5L MX0^6NQ%5Y,Q\ZMMYGS%8LEW.E@!? HS)[9JHK(NC,H4[R=A;2"IEVTYI MP$,OPF7Z!X%]7!)B(I.E0N M5O.M#S>UCNS;P:]&P_6$KUJ:;P.]FE6;#[QD$8 \/"L%0@]>TQA0FJ-^03R* M"9YI]!0B-\(U#T]W 5LS-PM*@2P2]!:WT O1&IY]BP(U^O&]TUCT,6/%>.8[@!+AA'%C34C MZ3; &VN6'3')98"-XK-7(L3(UB(@B-Q$SD2Q_$K+OA$S:O8P2]Y/>$B<1&Q% MGSE<$9<^;"F%@D:GGB?.4QT?3.6'<N8IMP)LS%'CG[S_@@J M1,[#&3&.SFR D4(?^50;T]*FS0JM62'Z4T/NW /-I%T:P37?>:*>&B\J(6++0\F)6"'% MO3D,W/,4VIC/4D*HL=6=[[2ZE(UDPA$A'5'$L_[6$Z6M']+=SHE>X;KA4V:Y M6%C.R4'Y#VZ]OLN4ZP!+:38/XJ) M6D/8-D)+"U:-]1D[+(6%M>0,$T!]*T2AY^1VNHO"9Q9#& [[@N^>:$#7+!'Q M^C?YS,B7X39?]%T'SSR8"*/73S1I64IKFB*'CB8%JW>SCMLA=OQ&+D^AX'N[4O#4%#X@!X .N"8V>4;CDO?/R,P^F(N;X\6G@/:3[O<]H MS*UQN[[/Q&PSG2&-I3AQ%Y/4>K<)@26X?2<]1L #SH\4#$5VC9REQ KN.?<: MSYD9+&:QS)T3)=(,<48? 5[\$D:_70RX%&]K5KT4$?;B)W M\P[JJVYNT VQFW>1?L B5?!89:D;85(K^/ U/>=C_?&#U@X@7>-#![.>2QW[ MQ^H;C?VRVQ+'?HWT0\=^-O1/U:&?C7RK;Q#FM$&C_X___@#6X3"A\G5XP>W* M%U._',%!QV-F3#O9CSJ%J#=D_RO@26KK) MNF M'$@>?JZ!NYT,IAC,4T)IR5E@K#R&$\SSRL$6GUQ@,%67D60O#+OA G%[ MG*7,AU/;QC0:NK9((==(136XJFV(.)QJEK?O& :JPJ5SNI9S3$RH)?SO*:,[ MYCVPQ\@)XGT8R:D.=BRWX;X (GW48]@/J;]U5KV(9TPZ80]>.NG0.Q-[A8G< MK.9LRKEFYI#$AM( 3(AT3#0M>ZILRFZ=2+OQ8FH=-%PG< _$.ZQRH1D;.VT M5#2H*&T$ :+'$OV^*OA$1PV""3+_'EOQ&G=>P=,7FS<+3EV^7$U]>+=Q0?<1 M=5GV]GCOTVRAHHD%A]>*5)HK'?0!#G^U"E4>?VD M?(\8!VK%[)_O0C_4YHDM)E,G?[]H5#_KOLCF338J"Y!W+_,E"W MNKFG;8[8^TRD[K_W5=+.[A,+ZE9C_SD5MG^-^(9SI_2&9]^"]HH(ZA %_3)KX*#K9-^5#K;]M\; M%M#KA.YTTVY[KT7Z\9':[;Y<=%FPI7KO-_/=)HUV@P@\Z+<'%3(QQ[>EM/] YOK,#0H5\PRIV@X"4_(,#-5M76 MF6Q1JNP+E3DN[2 S$'FE3A0?)4>RC04!?7'\SB"@]EJD]Q^IW>[V19?%^?NQ MY!,XNF RG8,;3N_3J5ZJ+/TZRC0>P;\U%WB%"C?,>8)K^Z^:)#K-+9'ZIH%Z MQ;7<^F;8+^*V2-W?_V#H%72GSJ2CO7+[-M1KOE0[J8Y^1M=J@H\J6!:JGLM: M]1J<;>V$%'.Z*:V& \T]$$<#AH(/GQ&S(*#@L"(9#SNAP&QZ^X>^3-QZO:W[ M=#=++=:+.[CO\OQV0H=%Y::C97\4)XZ(5*>2! M=&>%1"07B?Q:"D5 *HLG@U7#GH>&KIHU7)33JK;8CYVW JQNS4(VW= "I(G8F?9 MNK]-JQX&A_N'$S&X?-/F;W7MD+N;5C75VXX:(78VO:Q]!V-.T;ZG3:@;!C=K M.:^P4-1=P=0V1NY$S4KJ M5U]Y2\3NU2+P:*NPG#*&E=@$6KI.O"5K/WR)R8G\Q]YAGJAYY(AR@'%6U8]Z M\ 8BV5*RXZ*D4;&Q$NJ/:NQY]SW;;)/;]>>8BK2/MT^)PP+J70>77]PMMQF] M"J-NQSC#*"+'B1',I8+) '*($6<,K7K?> 3>)^'ZA'.7:5=)SA_<,I= ^.T! MA-D^@;)IML-=I_O;SUDB5A(JYJ.J^0+Z@@G)JJ;YA8(UJ7?ZS#_=U-RM?6\T MD1B108Y9?0VCCWK::2!&I]ZJC!8IY3Q)QG2^F^D=PZ@9C%/8PLEL$6&]LMYH M&E%:DP>!]TY"[RC_50ROK!F163*^-!C&&%]J:"P57YI4F0Y?I+2E=FU'$HN"%3.#M-\R MJ>^_&#@Q5&/T)S7*K9&,[XIPQM:KY\YJ'=UZ4=0'S1F"67"]JRM^.\4FG^B7 MY/&%^L_TYS!(MLTOZGN10XXN0PW5]D3/A!9BU!FLT@P(%$L( A&(E(%((?"\ M^9O%9!P*WN-'G'_RY=OC2SC0>"65-X(O!V;I RL9B3> )H>:S H]B(._8/ MR\"/*V[N$P,%IO!7@4%69&S@X[P4 QQ@6XA[]9_S <;KFEAL)/0YIO1$( MJ351'QRI$'H#8%*OSWR(X@#_B7&E9V+$ZKP! MP)@?(VR]J9G)'NJ3F[WF,0,2./@5-3\4;A#XF;*"U9*!H,Y$Q M:N@(+15"6O69$D]4YD1R)Y+]E*7#'@>M9R8UV$_DFM/ENEE\X?]?A=&+$WD:.]6W1 X3#>JI(%#3#+&+-TG;=SSF-,FO0)5D9"W=[)I"P7/Y M>"5[GNX#0Y M5P)L;14 G=9[G1+*X0'MPM]5)0[HIQK7C \@RO!1.N$V1J$X\(XZ:: M9YT(($>)[L:HY'@R[HT8'WHHT3MI4L8JRQ?(F9T(;J1D)Q_?QG;KIRW*)/,A M1X,Q;EIJK!EV18X670R@XH1)/\0(T4G\OH[0-OAO;-=>0V %C*[_.:;KU+]A M:UVX8-AUL:Y_; SUR_[+=+U:\2?9-"OB.1$@!4VSQ_1")F6?HV6&-R\L7"Y M0;?%NK>^A'E;GT6Z]4BUO9OG,:LES2?775 AY_DV8?TY!0J?/G7==)>*#0\N M992PW^N*@0TBM%R_;S&.(1)HJ"P3&]J4F0HM%+Y$96SU\,^"G4SM,!^XJ%+< MK@_MH+%<:R?DH&&FM H0S3T0@X&AX+T'M$(>=L!:5[SSA AS:DV_[&D0XXSY M54$OI9R&&2 &$T4. >,8S32&:*>(&$)&4FRRV$)UQDR(%9KL$):-9S='1#?E MFS-%]*7UIG"H(6M$+T)O!G7&RI#0#VSL9I&P8RF[N21ZZ-R04:(_M;>'+KKL M$CU)O2V$&26+PA",L9=MPI:U[.:',KHLE#TH_2F,&:4? L# M(,9>5@I+MK*;FZ*'TOHWYKV)O3V T;PR[T?I;0',& ^GAP",M>P5EFQE-X=% M-Z5-,ED,H_BFH*8UJ\4 >;(,1P8B3W@S95"',Z8,_)V7YC@TMFZ#]^T M/!\QZ+9,7SY2W,"?;Q;P9,18] G&^(WMER+VE+?GV.?.GB6.SWZGWGD8B,(I M4-!:#4S^?_;>K;EQ'%L7_"MX.#.=%:&LJ:S=M]KS)#N=U>YPICVVJSI.5$SL MH$E(0A=%JGEQ6OWK#RZ\@!(!@B1(+"K[I;O2 M:-6!^ A86%!YR06%4BHD]_ MX*[>VQ2RSQMW!NS\_7487)FAYH1*5OP=]Y.%O&#G!@W<6,,O6*WX2XCN<.%O M5%42;==)PFIHL.)83SAY)3XN;7&[/X3\[]P2S#*2&E=X$R>X7YKZM!R!8\\, MYI;1:D)V@/%M#JV'8D A&Y*$6Z%"O HB5Z@I80&9DI K],+%G"GUWA1+EV!Y MKQ8N;=B48G+J\@[O../-"<+?*/S.!KS?&N2"!]M+0MEY\56VG ?B2M0 ZY4A M^TEPM9WXY0&IQH@CD;.%\F5!I4Y!%]A8G;LM$@NGM.8)^"T5\.A?/)*P/]DS M>X/FY<';N7OB6K4G M^D?^&[LC[,=[?/.64>1G:1EW))T$VKI97C+R&1K<&C!V\+M4W#15VRVLTBZE MG*)T ),4_5;+BIBP#G,=;JC\\1'CHJ1P^3 P>EUGB3JM8])/^!>;JRZ[*J= MG0#[F[GL0YVFY/ ^*6II2SQ6J.#B9JDQO?)KWT]RJG/JA5Y"Z2(O"E"<[7"" M7G"$-\3E&N+9>\/I@W=DJ55ZSVYO"=R7->K)WMO2#+"_ZJ0=G"/+:**"J&.7 MG$*_T@F)F&EK%\P8,W?^5[Z$8^2"RL; O5"OI.R([2T!^V*'P(.WH 59(!XY MD9:U4[I^#NIO.-BR1[!,E[FZ]L"=L5/5Q@Y4U1BP2W;+/'CO)R@#6KU.I^M' MG)!7NGE]Q2@L7X5#[Y'?KNU\GGK/9NT".(S=M;,3<)\U4UIV7'T/P-YK*/C0 M8/(LZCM%6J'-8,ACNPEL<_=\\./A7.RO_S/$XY(G'R),YS^^?L? M__0#>['ZD)"0MOSK9[Q_P:>U0LAR MNO\7$IP09\4?;>=\$&/T_22NV@9.<^DL*\MYU!HS+N@WP6?FJT%S:<]5Y!RF M0J6__N5/DMQ_,40E5:_%H))6[794:NVR*%32:S W>)%C(W3M[,FUY/?5D8! M98.V;6JZ$KPG^=[(0JW=%N6R:L75;GO>9S&NJQ%]^"D '*"""01OGD#U=1#\-P3B],FZZ6UPA].TRTKZ4C=4M!&)7&W-5S!J.O66^\Z:K=V M]5F@UYZIW.6Y=PLHV6HFM_4A?>>Z6JL3O1VZ,,Z824J-[_,LS;PHZ#J&,.@& MW9$-%6_XO36(]W&'LTO/HSDL;"-7CF@64<.:5 MEY+TZ9!@+[B/?O42PM8.CW3S]<$H.J+M#MS5^QI"'>-4]P7L^KU5L!;QY+R0 M8(;B")7L$.,'(>8WM3&(9(S74OF$TD?O#IBJ%F7>%G_G%B+^@*$ M2E->3&-6T-A0WVL!@&"@]BD.:+H =W\3R<<,]!4J.:""!:KN6[KU]:DUEUP< M?2UMX!4V*&]A-EW>H;^W;6Z*"S%7<9+$7^F"Y=H[T%^R8X_]D88$<"088I"N MW;VJ/V",&*2&Y3UP=5T,52Q1R1-.*& RJY3*OU3*^PKEW<+%(]Y[)*+RC0$, M+9$%0D:W4;I 0TUA8;!AH(AUX*AX@H:."2WS2Q0DWM>H@@R41P%.4()?X_"5 M8XDPV<9YO+'M')-GL/8X]RS; P>*3E6[\@]X8\#NWRVSU1P$IXG.4VEZ*R<$ M.?[,1.]A@1P[QUBD*Y)7M4?L(\/4L/Z!%]PG&MZI]OWE[C_ M!#^974KU[>P-%!\F61%17'&2Q?-S69KC^)"!/% ,-4DT+/?M#GP2&JC,&\JO3 MF#UG@SS&AP$O!W,O](MWPYH'M06"!\VSGIDQ>&YSG9WD5Z=Y@B=:E[9S>*3O MSC+RL;YR5#6&$:R-_76UI/B$\4.5B-#G&$1) 2@(CS!'YWE?>_>%;>J[M+!_ MVE>O:RE'5+.$$[&?VB9G.PAIK;_!<#,&9+/HTX2->R\=-C1)PV9=EPP7MM)H M#:'":2[Q3+:X;B*!UZJRM0V:.-<@7G@=OV+ZG]EG$K$ R,W5[?/'=18_QYD7 MEHNKXD'+])&M[KO79*-H X6%24RHV.L-)[RL3: %/2UM=U E"BIE084P2$C# MUO=9KA0(@VQ)[FI)<\&_0TH/%D8$AWZ7-!7S6'^MPC/E#]J AI MXR H88*SM6DJ"F:F0@01%J2.Z152%![J-#SHSG@F\%\8M"@\6D@C2@11.ZZ; M=@2(_G/94F&@=KM,#OQ\*F)-LUA(,'CQWT%O^1"O-U5/7&\G=AE@WJ';5 B> M\555T/ GE.!_Y80#>IZP(U'6\X 3$@?2@3\K1IJ6!T('+\DBBB0[/PD MW_GIT,SF[H'Y8CW;1#*PJ_Q)C=9JB:3-$JZNBW_R?'UH5],<*(:;*JJ^_EVW M!1RM[139VJ$PH^TT&#NMJM+-S@W3='@,=@H'E6^R/F4L<:'S(+<7@44YL8DQ MU&ZMZ[T81S=2PGX^"&.W0H*A\S/<&2URV[S:[:7(0V-.:Q6[L_O-!K,%Z9=< M]8;-60N@CJM1I]H3-7^&OLM12#MT1 DR;'L1%X33F?<1EA4JR:V0(.A@D3_] M)YHL$M/^KH2V(63/URJG"(K >"VB9[3#UF,)Q5S%!AM??;YZ88[1)D[0UQWQ M=R* \97..ZRD. ZQO#R7L8LW_4JC(\#B#N+FXHUOGLV?(1&XQV&D ! M:Y1)S+89+006N=/0Z3'59J/B"7B_,9E=I* $KNQ +&]&ID"41QS@_8'-H0\) M\?MBB:[WHE"DTPQJ_%!V70QR=&M@#3-J5HCS6@$#B^E,(6D."@[8>W[/.-DS M.UP=/WM9GI#LN'ZA%O%\90)Y5R?@SF^F="-=7-L#L*L;"CXX.?SDV]3:1""6-""P&/_OK8\J>:,UM E+S9;KWBSF[.(AO7SDKRG9)G&]WB [W M/[GSJK7OYWM1]> ^V^'D.MX?$KS#44I>\6WDQWM\%Z>I[@&VGB2 >^40@\A> MVZ<_8*\>I,90)Y&8(/(DU3 M](00T7G9^'&BP\1.\IM@!Q4C1ZMA!JQ!*AK+ MQI%V56::<^]S_OHO#@%KSYE^YNH!U:T/@B*%63L:$\U: MO5XC[.#+E!+)/R!!%*VS+"$O><:+M&4Q>O#8 RR3.+*X2G83!3IGGD#O&_X$ M)7KQ0E9C?D+5GC(OR696[@IO211I])L/8NY]; ]QV*H*4PUF!APJ!IG)!G.AE$"#'DC%1J>JQY&UV)H&)=B/MQ'Y-UW_D C%? GD-Y9 I%@"A6P)M$*1 M,&+FO8D"WRE+S'CW@B.\(=EW[*?_]>[#ZB]_^3-MR_[KCS_^Z3OD10'Z7Q_^ M_-.*\DL/(LLK='BT>VKH3]2QU[%/BD?+'O@<, #J;- %CGK63"<#X&BB@+'0 MGF[#,ZB:$B#V1=&:HV7Y3)\08WZ,_$D8,,);M@?3H:1[.[[[V2/1=R@L<+.0 MAB(GMZ MXH1]O#[+Q]%4@2.J);,U%I3C2 )&4UN:#5YB=@6)FA!:B#+KV-W=BJU]YXQ5=LQ2JN7J\!W]ZJ(:E'=^ @U-<0O?>DL(&FMPIS[#"= M0P&'*0-U&RH:Z.6 @,9%Z4J%3.E:X5\YW:NPU8'(E2I+R_ ?$AR(0G3QYFGGT3^?*#^2%%"7M&&@ MJL[<0#K0*]&-56M\7<24$Z1[]J*%5FI%:%KDKF9>E,#C9< >E\)R;RI--=3K"WHD_V"RZ6S*^K@@_56_6&_=< LB:J7^&J?IN2X%00RU&CVV)STJX.*I93?>H>BX(3N6UG.?9KB++W>47GQ;53Q;YM?C'H! M!;.>:DMO071U@;Z>ZZ'!R'5"D8CHA7PH%@$V]KB ^ ?[^U=V0Y9'K8-"+)X6 MXS'!SA*( QSD?D;XO_#^$"=>8$Z&KT1\K@[/]:N(* ]Y6>OU_)MR_Y)#/"*DY?8 MO0E,/OB(#;N4.IO%ZR#@Q]!>^."1@$37WH'P!^*;:K8MO0?2 8KGHTU3;?.' M$(&^\1^EDXT<;W8'N&*+&%^VZRXXK]#Y9#'O)OP_]C'8JT,PDE<;Z5 8R2^- M=+ZLMHBZ(BY!HO7#[?7''#_'9X&*>",%BMOLUY\$9*P=:) *9GOVAXZP0]49 MG/);A3H91Q3D/$S:%@"M3@_H7P^U!#.'.1W;A[)$SW%;T),_IE,S=H"KM,,D6'!#2T,LQMJ7W#& M$AR:!4YX I/08AT%SRRH3^>$E+>G>!9'&?T>E,M6<<0_%0_X0&[?I"=(;X_! M,J:""?0=[/#[@^=G+!\)B[3NT],UD?#^A[2! N6J!"OZ-42;.&M" M%1R':=YJ0N.'>?)X-2E#)4Z(*V,+&DUC$X6Q9[R:G+^DU'FIH]Z\TO]YIOS6 M;T1UN5'=&NA$9*AFXSIR>U/ 4?,&&7T&Z/M\I&#CA4*=5AJANT.J3[_(-GN M.J?;R3U.'G"RB9,].^^_?PG)5ES3I/^;LMJ!M]%#@E])G*>B3J'">%8( W=^ M>\9K5+P9314PD%A4;G 0JQ !?:4RH%*(%9+$0+4!YCE#9H1POH2'#SQAZ_P<$SV=,F]QL!O^(ZEJ[\IC7BEX E MQD;L#3:=E)>.1N8*S@!7I3!(2,,K;4GRN"^S.=JD=QVU.:TRN'37/C.F5?>^ M6T#IT F4A.#F=Q">*A]M6[%M^C#5IZO)7[J?GQC2JI<7M"_9QT]5=._AJTF" M(58W)G,8]*%]Q\+?2O&+9P%>/:]]G.,OT29SB]B[V(/:WP MB414%RK7(_8Q>65KM:MC_=\=F3LC20('01L&DX%O##W 8&=%K>$ 5Y*$D4?4 M5%&;0J1H"MPI= J>/&=VU@[P(-:*:VUP.DT4FEI%]XE!SXD7X!*.:LFT"4)= M?8"[HY'*C?>X=!T .ZB9W(,KG3#JJ"2/Y%'M-)-H6JW;STB!Y2E4M0Y[G)+* M?8 [L)'*78D#50? #FPFM^WC_HJ#JQ(>,ZD=5G5.N0'\@A.$U^G8?2[VU,1= M'&WOR"L.1"F3O^$PH!N%7U)V_=[DS3IS.L!=?K!IVM^W,R0"&!J&ZS(XEU9Z M%Z[DB1C3]YQK40$*,;[\PA7C#.65O"7::#[,,8/4&'.%VY6 FC6-DU]80976^%MG M8Z"P8*9D54U$V1)Z69!NP8>'C!E17B*-4":L]D[!1=3?05&$2E& M]LQE.:8S *.,:M*(TW84:'2A*N1ESEU'LE\_"D Q;(0Y^BUJ[A:0CS=$B\GW M!>Z?_H9H%HO+E!.UGN,K_(@S)D0;0&I; W5R0S6KE8JZ*?2EBH'D@\\%=QA% MU1/2(1N>(1^>Q7L/V<[+>.4P49,,!9@ZUIXZ!D\$2[@4?/AB0ELE*,5AR%X8 M2_#[/",A^3=&O^,C7P+%$5L2S;S(F=!TYWLUD1I7T'>PS)E0V=O6A:SX_H$H MTL5&"SY!N'CCDZ;/,1\1]X5VE#!B9^GT[RY9I#Z,KLE$NS'24"-P%[)' (>=(H)XC#T!B[( M[(#'/9L:N9EJU:YW7K+%JJ"4O@=PH#!05X8'37/ H& B]5 'X+2+4QW)&0KR M;J)'T^LK'NLB%74(F6Z/.,V2W,]X0?%U%#SBD-7XN8Y3NF RRG$SH0#8 MHSVOK;,[8'\?HH6-/*T&-[[3*O@ASM!]>E9#0"83-TF*DU?<=?1BV!6X>_0Q M0/,^57<_P [12_SA)\ORZ&=<"A?@? 6Z*THZ!_,86 M+$@I\/.1[ML_Q[Z]MB+%_+:)DF!@OS81I('EM/WL. RW=O4IQ?FR--X M[R3N*HH3WT3:2LV3Z'A5N**7(4S7):*X\E05F 3II\Q+,I>*ON MB:*B_%2[ MNFX1YPEG68@#=ILWSK-K+]W]V,-4[;T7B$L:,W1!54O7A:&73@.K@+9"!2M^ MJ9OR0HR9JW+T7!3HACG_!= M+*^)@M](QI(- Y(>8O:F"<_](!FAG0]YDN8>I<@VQ1'R3?M.N!2CAS MLN'$MCLY)1'T5^*59_X23CC-3DJ?7SBQTG?2R)@8PNJ,!U,]&SV6!F'GZFHA MK&Z^1 AKD=XRA-49+3* +1J[+!I-@5VWRC0@1\AE464II8M-;PZ+\^5)0J6X MY8_5/WMO-V+87N$(;TC&*I&1*&>%MP\X$56Q.]X$'440*$S:,U:CYM]@:H!W M91:4&GP$(E@CP1M1YJC@CMX5_+]CSY26(J!:!N?OE0(P6T;M=4CB5Y*RIS_> MO106^V_GV/0)!U3I\,PJ>E-J>BT#9;K4;H$251?X>-$I^=C173!H1P6G/C^9 MZK]\__0]V@CJSIWXB2[)\3H*[BBGOJ[$[]R&\H]U<SB..IPL]E@7NZE MTN^1RM.V0%(8JQ MV?9GSV-P:A$B+,*V$ FSR#LO11Z[_,'LX+ .4[LQFM]K79[),&C+J2#'1N-> M9NY+>9$ ,\A\W5IM?G#+CR5%T:%_O0/UPD.2-8321K]EHD=YZH;H$7=:7GXT"+[](C ?A!I 24K&'.*L,1]:V>'*N$@U5LH&$L3EM6]O$*VFF/!3UE:ZX MV(L]&U8 B$&?EV4)>J[><-^SOI=QWOV M!V$5_BE/;#TA&Z!@-[5AJ^I9$_" 7G)K2I7'U^EB[T4&A(J88%:N^@5G7S&. M4((/<9+Q!XJK1$9<9G>7-Z'$J\?E8R+:EO2G0\Y:O1R1=SB$1[9OXKQIGS0C M?LOYT$D.)2_N?T@P^W?QTSM6/.H[\?"E7U]DB^N+;"4"L1?"6/](-C25LS Q MEZ^T<2G^S%7&((Z37A$#R;"%:.RIF=+"LG1NIE"X5FX?AB'9D\QQ-HF)N9YV M7H*OJ":!;)N;-[HL2&F'\M"Y;::=D W0F79JP_9-*^[# _"68S)5YXF2M%S, MYM*^9\0"5-2I1NLD8HZ]DCW5-A][OT\6O-@(2KNR_)Z0VTL(H!%3_QED6#(Q!$F- D# 'C MR@+\)11?9P&'8$'_H_Q;L9LKGA-+UU&P9F^2>F&Z%F^3WA5/DZI3,BR27QK, MC#2D%H,&TEX20(U5T2IZL?^N?JB"PJ5 _/R@%&F%"J&0)!40A'-ET_7)4\8M M%G&Y/&+[+.-)HFB\-#1J**E?W["62T**IL!V5RUM6W!7RQ,K:D(+*OR6!DXAG9VOLX7IE9AA] M;.D!%$Y[J-N]NEI0,%(IM?U5TP1A22NKHXL*459I7N:GG(HN"W%4G<+:-ZZ6 M=<*H%7NB.,BDOFH:S)Q$"FIR3I$OW$>C@XF(&H.P;?O2(1O,[Q7+;7->B[6Q\_4-_/SJMLB M??U<^FE&/>.#."-P3C^/"=PY_'GYEM/E3%GY17N_>@ 9X% PU# R+O2E 1@D M!JLRO@B05!CI?.&_8I<4$^RQN\T?L?BOB0I'%E9ZQ3V8U5UY@ZWRB@ MU_-R2NZW_SR6^-SS<5EE)^!88J9TV]Z_O0=@G# 4?/3.7UP];BUM "+^/I'^ MSW6]1U&5R*OO-;/R0Z!\O43F$I?KZG%&[UX8]07N^;U,<%*NH+LC8!SH)_^( MAV!.Y_Y&H47YU0IG-0GFM$/K"L#A]J+W#>5)[R*"^\B\BS* M@KYSK+; ESA[RE_^B?WL.:9K')*TY:K9I O<]ZV9;F")@W:B@)'$GFZSE4-@ M12@S5(C"5MNU,,XO43BRH0;'4$2-E=;&PDIC05B.&)>D[TD".&P-,8C9(F91 M!>4'J3'%0F?55A >VNIG IM\N;^#%;MX+M\1DS77'H'H>P#' 0-U9;?7- ?L MY292CPG,">(-AW9;$'%JA<7K>(U9WYW'GA1]W,COY#Q7Y6#3FS<_S ,*:\(. MZ0-.,H]$] ]L8>3M2<2;/^(L3Z+T,0[#3T(SA8UG8 L<.^8RO Q 4_,$C&*S MJ3X4&4X>-X\WJ/%D%0..4DA6O[\0LP#*%-6"BBV6$%44H17"HM^8N*B0UU'* MR (_ [MPE2M>#W.'VPK#*X71CQBS^&UX5Z&>Z &2Z:!0#7I2P+ #@,.AC\%W4L!OR[U9H0^ M+LI2@6\J._:!O0,W( ,]>$N_,@VM:;4GG&4A?_4K_0?)=K0]"UCDV2Y.=-45 M;/-8)@Z.,ZD!( YCL#QD'*GG!!!92G0*D9),Z"L5"@FID"26TR1T6 9^%$^= M-L SK9A2Y-SD49 *RV[C5YQ$_.^>VIA 8=3*XK$OZ4L"S?&+QUYT+P4B'2P> M5<@XU^)Q2D";]>$0$I_5,7CB+ZW3/]U5#TWW M!,.1G):)C3;,:P"58]@L#SFM:#L!D%9RG2(IEXR=VM:RH4(X]E=)/(C(ZM3< M;4 ;EN9,:QN&:AN.J.-MJJX;4W@(H3FG4J6HK-W^&7C=9(>W@&P0D]<,X MS1,^G$BTB9-]D<'Z$N<9_0N_?IBQ.W[?SUL(V;*FTDO0(VH4=7G,G:+&D+K5 M(CSG3*US[[D#4B?(W(/.)1XZMA@E1!@IN@ ^4*G9[G]#(B_RB1>BPLPI\Z8P M#RB<$^I?U*GH*/P>/>]H^[J-1UTQ3\42.A#>B1G5..'MFSZ:IC'EP!;=A<+L_>'YVL]E@NFYYY4_8TW'9;\G530PH6-HQ MDL&.IX/2\C8UI@I9W[=0]/,RQ%DCP1M5S$6F+F4/ZKAP5E/)V5_"5%^YJ8@P M%?LYH4P1V:"Z%SATJM#X 4=>R)_GBH+;B'X!G&;%R[&]SVQ-*"X3I_J8RRP- MHI/<\A"KEU;3)#V4:YU* OZB4RE#^4@T*/":WVHR@E56X\'JAM5(:36OW6JS MUIH2)A*7*O@*O\U:13TNA?W[4P&.50/-"9IF0X=TG]$ MKW'XB@-7,>$)#2)7W%M5:?2<#Q*,5DBP:EG4616X2Q_I[W'DO83' MASA-B?I]M*&T@"/**!,U:Z$.( 088<;I8\.=U*=[=+-:\T8E8CO-S=>PFIK,!Q^VGD)9B^N^U?'ZWB_CZ/KT$NU MKS,.H0,<>0:;1D:=WD0 (\YP789Z4)\5^CEB 1KQ'GS M\Z:B*-CSUUC\$7W&= ,2N'T;\I(M.!]FM=KNKN-YRO0] .., MH>"#"V592 M(UL71+BZ:>*=F(".W5T2^[\C7[A[FM%_[.(P8 GN/$^>!5-V&/E>Z.=A52GT MA>$$/X\/2)AGO!UG<*!84M)BD.+Z7(O9E!>\BNEN+?;>5@K8<9G%,XN1PMI( M?FVDN&*DQB(9A*#@![O))[3 06TL^IGO-_0CRY_X.7[DUXFHMC<\MY*6J3J,ZT\%.)X--(LZ1-5) C!.#=7$8EBK M9,JW)K'/*2Q ^T3\EJ)P-82$.>CB+N--GM-YV)0 MY\0TPW"G('(1R'.JRYS84_"&CCXV330&?X)V<\V'0/_ 9+MCR\%7N@?=8G%; MY7[#SP?3^SQ+,X\_1%08K*YPQ4\ .T[>K!$'CE5VC2@#F!W*@%'-LH)#_;@4 M Q5RH/K:EA %2;*@DZ?T7)\H K%AG2.9"I-1X\F@URC817\XY'SG=W*B. !& M+=X)/C%E,7&<&K)*CU!LLT^^DUW*0+%P O-5EX_MD(5^/]FREL.KI18U]U*> M"1!50/@;WRS]_Y5W)RB/^)T4;T,A"GG2];?].7!M)BR M2(,!1CO67R\UGY5@ @##E4 B7:C\HA78E^.HH@V:\&TX?'\XO530M&& M7\(V7/LVMC]B9/A2DD MJQG8VXC(@J9$2V#22*N PCT7E1J0RE2*D0A')*EE/8Z5!&@YNJTVOZ!P+[ZUMZ:"EL*7T\4-V\B3"52 M9EF8BJ]DSB_YF5V@M<0$."9.8]3VJ[TW($CKXSF%N&X@G9 <;E.;0>7$1- M 1R_,>K@<."+M\LZO4S=Z+9(CSQ7O-NMZCZ+\XT6T6T/<,8"_2:8.%I/ MN-)]I5=^1""?9TK='_B5%%;R\>8-)SY)\4-"?+Q^B5_Q9R_Y'6?\WY^QJE+V M,#) '7NL8:IP_@ :T /Z8U0:ZA0%._1UA^F"%Q<9GPOQT=MZ8O@N+<9ZHM!OCBDJVB/-!G#$2G(L__2:8 MNWC]SOP,!]R":GSN M3P(R-@\T2(7+/?M#Q^2AZHS%8Y;1\THY\-O_&S;N2^9%^#RIV!=I@3RGYOLR MQI%:=[J9CVM=&9XR1!)'Q%FBFJ=(U'<)Z+-;IAW,!XY0B]A]LS^$\1%CKNP# M-?*.\GV@6HKS&S5BFW:$C-.]E*_0V:@7=$SNI\3@0F\%EV+P'@H^Z$#I%:=O M,T/BS'H+H"OY(,:H/.IUB'[S&(%B7EJ_.\%.!YX>'J#%_XQCIG<=54 MD@<* MF5,9TF(X_VX!-4BMJV@[CMG[A._.=;E24"9]7]D45SD[+74,H_9L%=5]I2)M M9;'P*9[6F>;[5;0O&SB;)K2(FH+PY4+FB7Z.\7*%A#R+A$I+INR9JN<\3^^3 M1Y)?63PG_8@3\NHQN=,K+V0[]:<=QMD=XTTM=G6L&[ :E^PVZS.5[NKX-QQL MV<57G)*M>.A,E[,W*4/@,#F]L67LG(X;8$"=0>FAT,!$0T(V) G'2@EQ\1"7 M#Y4"\HKQ=3M4"HF8E&Z3^[YQ(\^'SN=6TB3G*1L#1T6]DC*BM;<$C$8= @\= MY 59)-%UGH1VKJHV^4S3?''#59ULIFJ[J"%K*<&J== ZS2D#H>J<#V<*:7"P M3@L);Z,T2_AQ2NMQ6+^>P/VVA_K-)S [NP'VYC[2#W_>LN2!UBDJQW[-QM%Y MT+PFJ%::2#*'UV8.IT_GEF+6XCR2]'?-HK*C"WB?[U:XZ>SJ]J"]W$#L\6.[ MX=..EYOM^TKMDK.CRV*&LEKA]J%\WGX10UDCMH6A?++1=[H.G5UG]VO1VXA: M!:?9(YTGG[YZ!^WR4]D8N,OJE6R6I6AK"=A-.P0>7CY"D$6,+F*$'2\>9]/3 M9N9C[?(W;P>2\ 7O9SIN=[3IC^J\1[-N0'VNK^)5SJ-!'^@9CWU4L%3<*ZAG M%;^855*$"^ZL)"/GOT),@IGS(.>PAC2IEDSHXAA5;%RF0,ZA?PM^K>K/S[GQ M3P]A?Y!6IU5W'8F.77V 0E\OE=NW""T= "\^S.2V$,M9H?HX$4 RX&QZ.WRK M)6:3G!>*;)S[C214UP/D1CV!NW /]1LOL'1W ^S.?:0?G)95\$!U7?[4^9," MKA2',"LW=>\$O+/FP!VY2]'V:;C9%K#+=HH\?A):H6KHNLPJG4S32CN/TV,9 MM:1<52=L59T.C0K8C]!=>^GN4QA_98=9^&>/1.SII^?X"C]B/_32E&P(#C[F M;/'_!;]E'W[\3/>$._;>KT%8911QX#!@UXBJB.%PRH AQK*"=G:Z3!#$).'G MNA@Q6MXF\8S'5KU(][@)*$6.B3X M?>:](?8>$5V1"1LFL@T#8<.HL.&>RP!A!5,40O]$WG @F[5S(M%T! YGYLJW MKV]4O0##4 _A;:QYRK< .!?4 !_7ZY_)]#^K\"]N%[+@ZH:;H;DNBJ.VA1)Z MYZ7(8W4F?!QE#B_4M*7!:_)K-,V!@T&7HC($J-H"=OQ.D8<.]_:+",X3:MKT MU:;3:#LL<.RJ4VG4K1S]^Q1O^N8L>:0< ,"1H[S=!LNQCT:%&Q M'4*DAHO D39Y+8S-DNS1-:!,I%^HTL_M!>*T/#JNBOH\8E$,,MV1P]7Q-O+C M/7[*O(R7RVTK#=2\M:JK'C:K (M!BKD^1M=5Z6FX+P+39C."U6OH6S)&"DSJ"W=PKLY,:HSZ+7OI@B2I M.;+D%:I?'F:I>"P%)P+-7)\AQOM#@GSR @\XD)CT_XK3$ #"$3:/GR,-461PDY"EP;G6:']Q P15ZX=*A M4_'X6TE40%?Q(EA6?B@R@K?<F2H',Z^RIPL[Y(P=]P M\'P_W[.W6N@?.G&4Y5G'=;(U?CO05@X?:JDNO5\=/V./765EB^I/"?Y7CB/_ MJ,FR-NL)' ][J-_Z#("Z&V $ZR/]4->1"*.*LO.$[$KS-KVUF=EF/9<+N0&HSU0R[+M#I50;H M\OK3?@MS>Z7X=OT^114?QQEOLQBA5O;*2XG#L*NTKJG^\V\$)ZQTVO$.OU*? M,UK.ZCLOQ=V-C*!8U&IZ+L'ES12PX/05=1YO_++^%>0*-SVW1N^UKH[&4CRB MCTDZ9T(5@27X1R\];,^-K>X#;WT\BV%:\ /.@ODV.N19RG&SO<*Q68^EH(-: MW58L.&^^!,_72&UA. OJ2)"'LO2=0&5.##FLQ%LI)[+1UU'SAAD'L> ^JE;F MM,&7.$K*?_)U>D?M3\LLEH("%@W:"AL6Z"\!9VRJ.1Z85N4U;3;+RO?12I%8 M#E&]C>5SL226V-=.7=K4X&@,GGE?.>[OI=A?O"FNZG SCKP5IWB,X2Z.MG?D ME;T^1CG=[@]4%![3+.U3%V8]L>2 [D"1:Z@AJD<:>O2%_EC#$%4L#'M67I3S M8O>PJ0CO0R9#,?QG?J%A3A,P7H@S$[B*:G:-ZNXU2P=/-LQID-MR% ROD*% MNI)R4YM4VJ?RY6V; .$EW-S@&YSV4'6E;3INJP]+^O/?>T9^[N(_"O'J>YF MY,0L@>+NG :WO4=6\;OP/7.GVI836XI ']OA5:Q1S=OMI<=OR*"N\T1%1*%O MCJC<:RD8J%>[.S>TZK($).J0W,9BH@RIN3TM?X@3?LVFWA6V; ^U9U_]* ? M[0/,(8_\'MT!>\$0+09?,!"\T#J3XR:M(13'QVDNK.(UK"*CA\H6\R''39J1 MO9?A^\U@Z.A) CAV##&(#!Y]^@-&CT%J#+X:7S!#]QOH^#&K76H#N .(:R]) MCKRXRH'"&0[$$V=],:(_%> P,= L,E+T) $8+(9J,M0O2GZH9%@\ P@2,9P9 MI_UIQ/F0@\5TJ77V'_%+]DR9:?;7BJ; ,4"GH.SH;>T >[-6W#%GK>\95<3( MKA C['S;?*JI-IM?@&)O69:*F&5#OZE*L.L!O:0/]L%XG\N"M#'^MC[_)%U"J,Q^W M3Z<1?_J5XX2;5>9\?HYB?,#7>1^(A']&_'"JL[GM7?@5?/N.JI8 M6B +%)IL&Z[]4&@83<"+"6NJV!NZW8L\ M%VN\RHR:]6!;6^" I%7Q="-RUA P=.CEM;4\5T>#Y]N%3*EEP+7<5'GI[GSQ MR=_A( _Q_>9F?PCC(\9/.'DE#,^\A&);B@-6V U'J:AN&89%X$04$ YXZ1F=CDGDADV15AO:=IN)]8T:=\2G4KUX2=!P.G+8!CFRM*C5> M.I4; $:2=CF'#E9.#4;87^&TM>>D5\>Z3>%97/[:)%'P0 WQQ=OK#PTF8@7< M!:8T<&-NGX /8(><5-U1DQ#B')$LECP3I>CJB.2&U6S%04&"!BH?8@(B)J'C M4Q>0YI9AU/Y)S1/HIS0:B0?GX7&2PA\G M?N18>52S;+7TYS33Z>9QFC9+4Y0/2G:!@:HA9#S0*E<7EFAK!1T5]$(/#M*5 M5-UBPR4HUU'M86(-A^.$I>L&5L(G9T>4ITG:UKD 1;.)S=JXUV"7!>!MUE2: M.@SSW;D^&(9L4]6N%;T4F]93VS,,736[,?$-#O58J/Z#J,/<&PX'-,+8+2+/9_+^SHR\CG_.6O M^FQN>,#.[(!^/'WHT&?;E.T'\2.)0P8^ZSH.QKU"$E8+S62QDVI7.U!.W[\- MJP(Z"569LVL';H4P=+2T9KQ>9YJ=5"'CHSWEG.W\ .RF(9A16@\>"O.T!Q>M MF,2@J#@PH\B+Y 4"_)><19Z+&3==Y]DN3MBVR+;Q-7PN%?Z[3&ME-E QN<3) MH5-7AU%"(5NU7DQ1+=["YH[)K%R;*!4F\BK::!,GB*1ISB[R6#S='FR$1[K\ M]UG;V^C$'J\>"5NB"#.P XJ37!$NUFOE8.V>P6YJY' M^:N=3V2EJ [2)" ;_G&JL;[ \\6;MP-)>&-QBFO[M*.%/M#9<#)36CE'"%O+A(10"SMMM&Y3R2"'5H,L /3X__R*TXP5_2/;7992X_AL^;95 MGC%.Q.M2P=#$Q%: 4VNF@M,\" M(M&RA<0LH\U2L\=B">!IV:!60L\M]*%#I6TUP2"D\U4E%,M*4.A^53G$*/>B M0-7/+!:0WA;K[9^3.+6>@J'E=*F@V&U>*]BH9G.)$&F@K4.D+*1;(2$?"]<) M"=E?J(P+0\T)C5V0KH+N[ZBI1#SSN^4BZ7V>I9D7!6SA'8?AISAA/T[T593, M+AQ/]4:V":GMG"X853L4A@"LDHCH-R8D*J1<6M[+S[CL32]>!G" M4< .VH52NC6J1=L]95Z2783U7O"61!'[AY$-ES,MT5EZ@TF64RUN#=(0K'.Z M\*E)8UZ;DU,+FPN>GG3:0IB@)/GJL(E=F/U)6#G"6R_#DTY04QB[!%F?97>% MEQ(RN7G#B4]2EKXVZ0J_C<^%PZC2M#9!](S)!4.H6E<( "I)-^D*?_*0B'TS ME]"):\J7@9[24OX?F*5ZX&#]BA-OBPLCXH>$^)A%EC9S!:/-!;EP_!W^<28* MP1A*<<$(/L(8$""^$<0I%4"%!N4$@!'7 ?VV?DFSQ/.SY4?&Y_I672:E*WGQ MG2Y^QG#[3?\S-YQ\!@<3PG]F@<5"_T4$]B?],L;A_H#.+EZ2LC^)W<*E1/Y= MF%=U'M!MY.7,KU+D;QU)EYFJ.*"#67>L3!<^%UOY9!,=3/07Z(+G;3MV@3"; MRX<=K$BLI(N<,^IBGI]\7^?V*[:>HES2!"1%3QU,->;<+WQ2Z?D9)CJ2^48G MBKX6@# E-(YO+A+XY_HJJM.>2T+Y=1 0]A]>^)&D?ABG?#HM KX3?;\NGA>. MZ$8FMXGC6H87C-YF>D/ [%I2)(FZ^).7:3_ V=SVB-F;HRPL=$!U'W(BY%S[C9/^C[@/.+LD2\-O-Y[%2]V6X&-"QWI$U(,P ^F.9 M&MDD)1#38F%%N1Q^K+_]#1GN=.*>MND,KKU M)]=&27+AT\J(SV-S6AD@Q@5/*V.L 6%:T0>#+FU:P1R^S#NX]^%XJLO6W>'@,YD%6B-)&G% M:]%,7E0*C)C$"T/TV3Y$9:0CP2&%:H^NR"UNLH^(RS74PGH7A[G.I4 MMQ?G;PFQ]>:?#+/;V7XKJ-VA/3CADB*<@8K).+Q 'XS*1*/HKEXZ6\!AIUPZU,?9$AB.WE@8%%?I#9;ZX!G M(2Y>5AL%=,?%4U^/^(*"68\D_?U3@O%M1#\G3K.Y@ED*OD#GSME-/]G&J(WI MM[(MTNH.$=&IO(@)C$J)+R6:-C& MD2\OT_MLAY/GG1>UOBEQ +Y+G4>F.I36IDO; MWB?/* M9#9R^,Z2J7@3Q!24)K6%S5?@OC G:7RYVHIU35_4 MO!S[ON?;NPT;M"*UP=XE1T4L])$N4!+"SO3X^R(G__PE(ORIT7)'RO]][:6[ M)_'T?%OS=11(+4X[?\8M%8'=2@)TE@?P>:K J1LQH,=1'5ME>*SI0,V!Q2S* M&?"9FL)+5L2@LA@EE70H9>*MSOZ"AR,Q'IQ?R MR8"YW"5&*[[$T2NU!_W>TSWK.%0(H"L2MQ]EGN!"FP3?9 1!:PCX88)*_/+A M!':$QLFFRWYDTN&'N^QY8)JW:@;P_P_Z3_"V35_FWS;FPWD+9RC<+[!@]NR? MA])[+PB*;*GSN["+?Q\3ADTO[]7,GN%SQ]'[;WE2;?\0+DYJO\DI56$"^#/J MZ3GKI6V3+'\8^7CT@F']5SZU.8/U,_;?+*RW?XAY8+W)^YN$=84)X,.Z$'S! MSS'/_6D*@UTXKA0#^C/TWB?%J*\"'^4KV2T9Z^Q_H M6GY"YH+AOHIZ=>8U@C@=[RGE-SMMC/JL,Q^S]!'QFYQ^QED*_A0E'=F89? O MMQX'T&]M:/8E/Y%MT?* !\5_YKP^'Q#:1/>?V>U2[J;UGM(N.DMA^B]KF,!P M(2]^@[?\13\&WC/N#&\YT5^^;W9-,?!3NCA]^\_JPJ:-X"\Q3L_OOM7K[W-_ M8>D8\-N8SJ0WW>'-93V%^V8GLB$?<=8C1B/)OLDI;)"!X,]?DEK?ZM0UZY=M MG&A^&S-7H"+J)Y)CY%G%9E6JCG(=";4DM_#JK_2TZ+?81IBA=[ MJI55O0;AI]@<_-AC;U$*-NW*ECU^B1+LQ]N(_)L:Q)ZSTJRF)3J?K2,47<"D/<%QR_JED MR',F#& T=6^3*8&ZV(V5.^,W/\P#MH 5,JP0$YRVR] 19ZB6?876^SB/,E=E MFY?[492S!?T'>^H!A^P^#-M Y%$S06;L5AGXU")"#Y_BI/@3:_=A[L^O$N); MG42T'V66F:-5@F]QNM ;8KXY0CDC" '1)DZ0)**;)?_"OD)YC/?>*\XQB^3' MF/X3?=T1?X?H/(1P^2QXWG\2$9&'N'@;]2L)0_2"44T&7#C"0E2[[G9'O!<2 MTJ^%TP>/S'\342<)\+G%X>>9Y_Q.*0;@6<:E->"?W,D4)"T04P-4" KT]RK$ M2/F,7LPBC3+OX@C/YKO:;(XZL])G[XWL\_TZBG(V/T=90EYRKCN=C,N)7FQ' MVP+^-H@"A6B[1JM?N1Y+$?HIH3T%A_I6P0MYG!E=M4G<>'85+OC-_0"U<\N( M8\*KLUEBA4J;"3%00PY^Q[B49-+@5,=ST<[MIQE9C8$% [8?Q'.FEDU94[U0 MX#XQFPWD+DA>,'2?:C@Y=J^0_&0ORWU*O=!+CLO!=%LFLP+JA3#+0O49!EUC MS,%Z)OJE>\?S:#?;D?_^) 0']]O:.]]'/$OT#Y9S,(0Z#PRG['/0C&3 M<(,><9E6:8>!E5)(Q*5D4Y604V3M.<+>!9B^LMNAM%N9UWPZ]?,W>?=>\CO. M1"ZT:VP>$HT2;US<;_BOZ?K5(U2%$'^*$W[SR';PJYO=$G!Y0D-;"9!W\(*. MR5.J[!"1SQZ=JZ3D\5@NY\)BV5-;_1'OB_3[ H2]ALD.!5;;C'QTS4POBIFI MNERS3M-\+R+YY5SRD:0^"P4]>MGI=#J@:I6Q,F2SU[F[^C4W?A=^.[]AO^H6(W8H MTMK-N.GF[,)HHX'V!/=V& M>E\A02.>C9@,JS*@G:!2C$:C*M3"IBO>PLTBW[T)*SM)4_B>46:6J6=I.1*^ M1'2S;O]+QC.[0':1" 8$NLKSK_0/Z.2&[4FH!GC>BR$ZC?.D[J[ 8:9/M(/#G05/-C,77"A/B"Q0;]Q1J[* M7D VP7S>WZ;\U?&+Q^IGKM^(JF2%03?@?F^JN.ST77T >[RQZ(-?:&\;WRLD M.*#?& ]@PUR(]C%FQZ(]K';2;8'#O$WQKF$N]UG8,&\5?>0PQ[@!X^4H%TP< MS6ASZ:YR<87R,ZYDJ1C9\2J.@M8*EIIFP)U8I5AC07K2!K"3*D4=O,[B!!&C MZ*AXXF2J/>"$E]"D8X3KY[ P8AN^W-$]]VV&]WW6B7(?X(YGI'+7U%EU .R2 M9G);G3C0;XP!XARF\5:#2EG3ZLU2JDDFKHE[4V@Y+&[+:):>Z]9*&KKU%5]OPU:PT78WAX]KW MD]P+U]FUER1'^D?="TJF?1]=\EL:^D=4\'&SQII'9TZ6 M+J?"HK[7D1^ULWJ0<9[Y\9ZZ?[Q!41R])Q'[)Q(I]9GWAKP\B8S7 M7\K&P%U>KV1C@]7:$K!3=P@\>!M%R4);?YVIVAGXTW58VI#5A_R4K9?:^1#FWS9XJO2E+1'FN4,T5U6Q7U:-)[PK69WF3XRSSD[!, MA+>L0GC;XM:-@;[@#!6CB!X]:"P!E_J:Y RS3 DL!<]ZZV,O MJB3#6SN@2;#G"-MF,X^ !%'J^47">.,7HZM!_6@!164K)FJ_/M2#$.!XTCA];-RO*:@C3A[)G%>L MG$[S9R WCY9LJ_EPR:N%#%1+5W!.!J33^T;.U!OL<6F22=Y&_W7J:?1/_[/> M;.BRG8EQP\L9MMXETC8$ZFG=RC%/4[<"Z&D&P@[>QE5DD:#KZ&;1G"K.ZVC7 M/!$Z.3!?_^+MVZZ;:YH!=C*=8J6+M;4!ZF!:48=?C:F)(D;5]NK*: @^XK)V M[7J;8!Y_.=6V=:'5MR_@P=K;!.4(-NX(=%CWEW_XJJ:JD%RQ0BT.X&0U-Z\I MS+4><:+T]X]_N_8.)//"UK6;J@U0)]6J5)WXG#: ?J*CE'?HR*($44%QYM,7 M^ZJ@CZA2QM&R<_*/9-'?_T9"/TX.:F<_;0#9TUN5J=R\\2MT'V\7=NC8*:A- MZP]*)U^@+GK?GD0AFY,XWFQPFR85Y5;8*.E\;1]?>/E' <_Z[!F_9VH*%&HUJ-,BV-P .,3N;! XT11=?? MHX+L"CU0X4E0I+06"#+W1F,.39T"QQP*PCB_E0ZN^VB)[DA+\QIL$D,T#0VM27T]*9 M4^Q_OXU?_Y\ $^'']#].W9?^Z7_N\-8+Q7%OR\33W@*H:VK488[8\C- M]-) M.;@."*-7I2V,FBMZCR_!M74F:/D9\,AJ4Z0<5O)O0,=4JXA#!U0YE)Q ]-S: M3)MR_+)R<_0QY(_=Q-_ #"T*C7#,I;G.0_DXC56:\6$K8C_9LOL9,ASBIUH*X_D1FK MQ8@]TM 7,1-H.M3U"E%07"VP22$,.\&.:W&0'^_W%(Y2+A9*"KE8N8H IV0; M40]&7D2[!^25!+D7LI]8A5TN,KK?H%+HN2O5 31WO9\IA6$&DL1!0AY4"H2> M8\1%0NMS@SI8TP&T:?<0;AF[F-O40R_?J.])NP*"U1M==7O@ MB-*I:G-KJV@,&!&Z91Z^G^.41>U9>7/7\J#=7%O8670M:[B)FXN95';&G<:= /NP*:*RW[P.QN+/J)D(6> :@XK&-X]N>H? M6QW<8G3JD6QWV7/\L=Q)EYNC+[GJ.*JS!U#O[*%N%1G2-X<>[3&4?D3= "HV M?SV615LB3E7>R:9BW[N+PX Z$MIYKQ@E3*9F[.;K#D=L#\TWR@?LDPUA [U> MF;/'"GA.S!_2UL!0%ON_SQS9F=JTI94J!E7(984$#P>AEXF5_C)P #E\,L][ MB9-U%!2@7[RJH)@KE(V!XJ69DHU7\%I; EZY= @\.+^5D>47/,M%2D'9T4-W MTVAY'>\9(3[[T&4)"5@$1> T4/;4JJ]AYB!/V4M03WO+7D,V*2H^A#!P-+)JOO>#T8+* <<:F M=G8*+(O0 758SAU5[(L"RX4$J!3!?97E,\,US';7D?9BWANX^_4T@^QBAET! MNU%?#49&UE8GS@$@(68N"U1X &&>+D"H0J7;:!,G>[[NN#H6/YK-RWTH 0>" M$>9IGW>-R0 &B#':V)A7"\+2!"KQY5-KV0+("P\+-=.,**0V4->:P[ K=)SI M88 &L!CT@XPD?<0?[!,Z/P"PV@!N!'5+MZ%+Q&T.K@I/% MI)&?$ZK59R_9GEWD;_D9*":H%*ER/Z3?H"=ZM(DZ.-EJNTWPEF4<),5H"W&: M(C\6MQJV<1R(%V)3G+P2'ZGI]D"B M0.9*H?@0YX*@VUE M5XUZTP*,9*-5&KF3Z^UXSL\$%F8QFS]PFO[WO)5I?_7"G,,$U>?_R[V0;(XDVI8W.^LCQ;;@R)#^ M0/UTL"G*FK>].@/TY.$Z#-Z)WURC^0A]^?/_#3RM4B@I0-Z M)W&,"S(4#&11A2>&TK@ A&D-1 PBL'"DL;>!MN!$SJ(/EVBQ&:NYQ:^8G1_? M1K4-PS#^ZE%73?G%4':6B]/'. P_Q0]"6 <<$+BX"8*=* QCW4*.LC+ MT$W$J\X^<.$FU/LI\Y(,E.97>$LB7FU(J3\41+S>>T#' &,5&ZD_.HZ /9U,[E'7O)*;3\\.O22 M9.L3I*HVT(=HFTHM-Q7!/D2JEW/LO4(W#Y%.JE,ZQ4NDU^P9"<_/BMN+=*XI MN*F?)>WN M1U^BA<92IVM(=^0]!4_#'%0..(>5R\88]QE75 =U[&+N.5U/H3I0V^93R1NJW=Y+?L?94W'QM!.A M#/I ABA3E>M'E3LZ0 ( MBWKA@T>"V^C:.Y#,"UMAS;0/4%CKI7+C=1Q=!\";&C.Y!X_CBCIBY-%MA H& MCMS7B=KO2:6V.R=^3GAEB>,3>XM$Z[KM+8$[K$8]V4U;F@%V3IVT@\M %#01 M)^K8#:=7T.4-\,PC$0YNO(0=Y:=:GU,V!NYV>B6;=[/;6@)VO@Z!AU_\$V11 M2=>Q"TZDYMJG6ZE<[%8^X@WQR:#R7G9X\_YFG&3]3^!0G7_#7X@H#E>XAB2/ZGS[N.N'M M2P.X:P\R27.GVH, 8.RWM (]IK;B#-T24*+K?H)*LZSW?9#K&LHXC3J MS5T5 M.CRQYV"])$A_.01T0?SC#Q_^^,-/^NBI85_@7MK+!"UOC>L[ O;C?O*/V&.5 M\T_%!LE\7 =9Y['"TS7Z\P]_+BL%PG3XOWSX<;##RWT7[/!G)C!U^*KC0AW^ M7/YI')[R >SP%JWP] MB!-]_^!&FL__UA^'.+O==L+.?F<#4V:N."W7V<_FG M<7;*!["S6[2"@&U+7[ M*E[6O#'I ]"A>XL^.*VK8H($EU5QK;>Y9[4;-;(RS%MO(O3JN."A?GYGP;S7 M0H>[I9L 9P.^'._W!C&::> X\ MZ;]0@%"J,2E4U%P=K7IAF*8-/U:2<2Q>9_B,DRU.GA,O2CU?>8K4T12HNYLH M6-U94+2#?E6A2^S!=;PX7935A-$A3]+CKCO@[1#_@+F'IA9[_KYPD M.$!>&+)!RUY5>_"2+*)^MB.'/Z0HSK.4[1_9/M>/]WM*+X](-O==AHG-)1%V M>7%A/BT=UI+T_!VAX^O("J'0T7=0KF',>@#%L![J-FI JIL#7)#TD7KPV"UI MHS6K;E-2=QQ=FU)C=LF,"IW&B<-+1==L:+/[F PM'DGZ^]7Q"D?^CMUZTF1S M&70#[K"FBC>?F]#W >RZQJ*/N-5;,T", ZH8.$_$.M>^%$U;XL.@V^)&>;OB M^E'>[+.H4:X0?9I1[K2&"$S=9S\*3A^QC\DK>\7!Y/2WK3EPG^Y2M.6,]ZPM M8!_N%'GD26Z*:LHPSF[MJTIW@ &6](2UP&19HOW6EE(/X,YIH&['BK)L#MA% M3:2V.,OPK&)P2T@F5;_58Z/'TL;QN;K:<5PW7](X;I':^CB&M4ATJ/&,OIO@ M@&1GNFO7AUU]H/NOB1=MH J!>IE:FK>LN_0L\Y:Q=V M\ @2U%;HE^^?OE]_CVXC_WOD(;\<6$4ZF2B1.W>%[BDT=5I[>_)/9]'__T'" MD'C[M,PD5 .!LB5D1-"K5T%#>S/H&-$A]= 15Y*MLDMG!H2YU'*)$7/IZ/PH MO_5.ZY\__-?@6]UR7Z#(,\@$IK>ZJXX 5_S#Y)_F5C?E R,S8&HKB%O=?W[_ MX;_<.?M53D)V[4#KU6>-@+MONU*RGS9; '9(A:!#QUQ)SK:25S9M?+!IP MNS\D\:LH9ZBY^:5L"M1-3!2L;WZUMX.^PNX2>_A%"1:TD@E/ZTK*M?:E*-AQ M5VM2+8E$>-[(^",5NRT+[_0WH C2JD(9Z:Y^ #BMMLLW=!2Q]UA)FA'?"]%G M_N "%K>F')RU<*V450J:OT(?5>VU!:2?((\L6T\D,%H.[_G;U$7I)TZ*?GPF M$=GG>Z6OG/X.V%M:5:F.O>4?@7I,NXR#9W5!S:'73*+/W$DB;WKW./D=LGNT MJ5)GA;S!=X]6&8M]A(N44KE/5/74;*=:K^-**R^4^74=G\S 2FSO[3PBN;G\L_C;/_!+JRN44K M"&?_R6EE\[LXVC[C9/] C;BC8EW'^SWAU>6NCM=4XVV<'.\WMQFN6@2:.[7# MJ0$'A)%FDB%B("G H#%6H\%Y9P5MEAO(J*.*O/-KO&J3* RBO>([G-IBWV@PN,"+ MQ )M&0]$U\,H+;C,G'4[M\*+<4+:RNCHA)@*@(2)8!U4(X#I$ L!SFA?%?A*E6.EM97& )UH21 M_7L>'ED#];I*UQ@H@)@I6:VBE"VA+YZZ!1\Z.&^C39SL1>4#.@(SNL)G@0TUG=X29522=KE>FD[3^CM*/*;!F,_497?&('/>>B$HHU"S M#69.FBX(9U22VP<:S@D0TMC67(::BC80K+&MJ_0M1Z+-\$RI?V"RW64X6+_2 M%94F^5;5#B@*=:I69E"U-@*XK>F6=?"MW8(J*L@Z3*V:6$%/D+4XG?_-2UYQ MVOXH36L#H.ZB5J::IQN_0I^:VX4=.H *:HXN22U0%_V,.HE"[NM*/N+0HRAS M2X=EM"4O(5ZG*5;S;%RAL##)!6Z5);4> L_$P^4=7X"K8H)H/$HR %)^< MQPSO$\'&:27W+/'\[(J=]?9S>*.>T-W=7/V3"N]=W2"[>@_I!X_P@@?B3."Y M^8PF>,_^:<_%C?;"#TD$'7R1WH0@XY!4!9;U;7%OYP5*MX,B;/&\(>F!IY1X[.TY059^5F)]>T MZ8?VL^G8P7+*D_G25)E0HF\)U,,,U*N".NW-H$=W.J0>?,.?D442744>P,H>N\ZJJAYC9ONU>(F\1;Q[Q:QR^DF@KWE+ZY/F42W;\ MF.,OK-X7U8+V^>,=SI@9[C>BE1J.QI&#C%86#%6!V0A:T+'.AFJ#+]((JBRI M4]!=H4J7C\21F MZ@''IQ:%C\8S#2P+6&SGU/97+R'L*?M'+],]'M_2#"C2=BDF'[Z>M@$80>\4 M=>B8+ DB1M%Y_0A9/6UIB-:&"QJ*ZH(.YZT6,APMG7&<#$BGM16)CBIO=+=$;#W]I-_1*$0 MR@55;%#!1WC ';I%5^@>/3K.WYG)%HR6P\> J!!,):U7GS4"[K[M2C4> VJT M .R0"D&'CC9&KIAGG/K65&K9O'N*7[+;*,T2'I60Y_U/.,")%W[*HT 3K.K9 M'ZA+#39%?6.U1V?H(:A!N@RN0;/#:"/(H@VCBQ+FN#G+=+E;JE!D#EG&$W^\98:3?8+SC MC+^[*"2=PJ9Z**4FN:^'FM7]FU'..WM;B;^F].3CB"H:*VY> MJ-H!!=!.U\HX>D1-KAC8L9%'7SE%W)_E.<8-]3%-/0-ER W[4K=^ITS5; M/4XA[.A16-)U6(=F(A5+\C.B4D'[U'EJQ*F:VO0(9>.%#5%UFD1[RP4-4TL+E):!ZC1EPKF:(X*; MUW$4\#*#7GCS2IFHHYC*ED#]RT"]*B[9W@QZ +)#ZA$E-TJRB--U=$'M,M33 M!_7FTM'FNS,XV9.(%5QJ9A.KD:.S!V0$,5.W?FM&VQPZHAA*/W18T@^VHVQ^ M1S6?TW3PN=^9F59AM9Y.GY>95FFZK67%Z::[<_6$(Q(G7^(,IQ]S3'__H*G6 MH6X+&76Z5*PK=B@:0D>:3KD'QXTX8<0I\ULYC/;,J#*;-T M+>)&.?T\>$D64;WN'M2XH6D+&3>Z5*QP0]40.FYTRCUZ;5)27J&[[Q^^7Z$L MWF*^$_]*LATB=!N>YB\I"8B7D-G?Q9M/?72''EQ"RV2:E@1WY& 16Q[REY#X MOT1TC,1A0,FKH47=%#*R="A8 8NB'71$YX9,2963"+L$BWF MT]+F:Q$Q5>D0?\4)?UJ/I7$I04/3%C)J=*E8/R>A: @=-SKEME'WLGR5=85^ M0._1A]4//_R =A5C]B(4!YB9D64RU6O"Q7N9+!/3Y0,54RFJ_9K3 ?((*-/?7/P(:2!@0V]A3M_*(3 M @YM;+ZV:;9>$NBLAGU M.L[9'5YVI,&>7KF.]X5>@'C3$ -52W+ ?]'5Y7S5&K=S8 MS7!?,$,'QHVOV?V2'TH9PYF7YK,:H&#$CT?%JTL5+R1>&7&X;I_-$L_7;5\_ M%9_?W=K@F>Q)M+W?/"=>E&YP;#*&"47]M^,#XH3--&K@+9'O_;2E&G?97N ^DJ54H&EFTB%']Q+ M?G!?^,&]Y =.+V'-:HDN1'!>XK:4+L'!.GN(293=1E1V_?:YLQ-T%#!2NN'^ MVAZ0_=Y,\,'#O":/UAGB#-!MA!@+Q_OR&37W2LV)T-R=.S_B5QSE^!$S6*$ M]("339SL/>H2]R\AV?)-XLW; ?L9#DHD?*)_33>>SWY[RNBR_:/^H0/K3(## MQ31&E>'%+@? <#21HD.=N!"'/6)3"(0DB5 MT@J50J%Z9I?E6B$N&?H(X:6( M1\RJO_E9GC 34]MHG;F]+7B?U*C8=*V6AJ ]1"?O\($N446,++Q!JMU_JELO M;:"J]YB*IDL:K)9V3VW#U>FF$8"B8TZ DJT7%0_->F&#I^;LQZ 34-_KIW1] MWM/5 _Q)C[$"@P/[#0[H?/C.?;3C5F.71SE.-;=:6.B5!!]^>O"B .^);XA. M1KT@PY.YVE+QH:XNT &JAP:#*]K<_WK[\?V'GU#)I#EP9\:G.106+!3ZNJU9 M-+GR[4K;O*Z;Q ><9$=#6-(WAXQ'!HK65W?5;:$CD(GH([(].6WWRR('6KJ\ MTSN[MO,6NKZ.HS0.2< ']6V&]VWE=[4-@0)/MW)EH>OV5@ C(P;"CJC55Y-% MG*Z35P_.U5,^>J!INJ@AV?[D@:K=8H:EI2!6Z\!T]MX!"#5G+'U-IR_%>;N:%N#=0?#=5L5+]N;PK0*TTE'AS!*>FBDK#CG(SY%'7GD-=QO8.V?0%LAQ\W6< MLLN/]&\X>=6G.G7U NZBAFHKCZ'/NP!V5U/)[9S6/E,=G&=1,"'N-PW!]'G\ MFO; AW*GJHV$755CP,.W6^;!R:ILJ-YO3D-V;O/PI]4V-M5V/E^]V1_"^(CQ M$WZER]6HXXZZNC5P/^U04_9215/ /MHE\= Q6])%%6''B\&I%*WU\^D$;?.> M^T>2'N+4"^\W9=!>?4ZG:0O4NXQ4K-]/5S2$?CS7*??085<29O/"H3S3\=(T M]@E_=8/7[,9O)$/,W.R.5B#U>,E3$N$T12S9^Y5D!*>L22)/,"DZY$F:>W0; ME\7(0X?YC_VFMQY=0U0G8BZ?.)]*T4JY9)+COO[%;,I'LZL(U[H:@<467;-[ M->\-%/0&FJ%1&L>L*^ E1U\-Q@=1:_K.][>%@BVJ:[>Y!MV@#WE#Q9MEH/1] M( ]R4]&'KSM%B+5]E#O="4^N>R^=9_?MZSBBLN7LJI^0,X[TAY@F_9;AW=VJ MM[BWNA-\_S:0?:R#URQ0S<-YC;BIM6_5VKEKTW6Z+P3#03_G[NBY#/]7DEYD+>W!#RD.P0>#.$M(]7I!M2]GF..?4Z$_X+KG?1=G&JJ&QOW M!.J! ]2O#XB,NH$_+NJGA;V!O$*4E11+8LRF77RJ#WU1'^\QTS[/=G%"LJ-FU:UL#!3JS)24%QOM+0$O-CH$ M'CI>!5GAM25AYPOC(U1_;E)9R_@SFBH]EENC[H+8 FPXK '>LF#!F]ZL: M+8'"K8%ZK?>JZF: %T,Z:;-T\.#.[_[ MY)&$':*LF=B_-W#_[&D&V6<-NP+VX[X:#!WZC _B MC)#,"2BN.X'*G!CZ+P ^>G7DA^37H9>V51,U:;\4_U2IVNJ= MIXV7X)M*F8<.4Y'>P>DY/RJNM.1"I<5\&MQ'C^6\QZ>]7Z+XA17Z\5Y"X;CT M9SI&2$AXD$8VD?:H>4)V2_&7B0S=ZFZ6>2W!6Z=2V<(T+$0K%]4!HGO,Q^;J M$LGRB6D;-25$5T?4P ^GA_9@K6YBHA&'%K?[ ]4=3G1U M I>YLI6YPW:UM /%LR$'U[?[D"EYGMI$O% +_=H5A&C>!TSBQ$I1$ AE>%] MR(1@A52H%"N$W_PP#UC#JI7X"?ELI),-X7]AM57J2TQQ=8EIYM.(:8U94D>, M/.+T2X!U>+@PH\[O99W=+2"E" R'=E8=3K/CT30'BH&FBLH+,%5;P NH3I&' M#EJ)<+&B 5'9LTU?[=9%VV&!8U>]?5"W7MCXM;285(U@ITMO./J.6$>?*O'D MA3A]3G 4I \X(7&@7E&;=P7JFT,,4*VR#?M!7V_W5Q"?>'0G!,2K)#@Y7+9[,P0J\(2C5$P(<"5E17[HINBWY*@3:>Z M$M?:.BT-U+0ZV$,T5D-UB[YBLMVQ=#&/U0'>XKK.*@B$F]P6 MZJ@JKPH&T> M"ZS0/SH&PL2KN(>$* JP&W99$K0I%-:NUJ3V2P,TE?BVL8PMT-"!,0*P+IM* MX7H]AC@+2%@UN=YB^<4JAOL8!S:KU;? KL\NLGV*D\]>\CO.[LB_X7]B[?7'?V<- $*E3J%Y""Y_#O@L'BKF(.? M;Z#]$*/F_/2F5$M[8G/6:"%#3GTRTVRQ@&%GZ41"&GA.#UUF5VO$"IC?AKJE M@R[*R"MFK%@;]6JWHSU0WS%6M5K%ZAI#7[$:R3YT-#)2Q7V^B@5ZF/^9I4F5 M;-./*^YP63G]5V4T@5P:%M>OS:\.G[0'"D/&JBJO$G"-M MJCAI+2F?BE&4,5=Y)G^"H-%.GAMSA?L4.Q MXGO#X?=>.?PL3A0GEA#_HS62W,1\YIB(#^2I9$K35G/+%$R@3S:3ZFQKJ[$2 M_V?B[,V&0!]2@FYT,0\5_]L]334;@IJGH%MZGN%M<8YKI*P^T(^UHWQ9_K=Z MNNKN GGF,52XFD0ZVD.?#TS%MY2&77+@5P@,O5V4]-KK4VR(B?20)]FGC ME+.A"/X1;W"2>*$>E!1CEZUR2C8N[JR! MT-DE5H$P@+MDJKLX3:]YR?4MCGR"TZOC%R_+$WR_J?]\U%RVZ44 *.@--X:< M0V7>&W "U0 EAGH%8X4DHD@PX:T"^Z7BN3T8OUCT=NLGZ 4SG%D$/#M&Y>5A\1*& MEKM]M+#8$W587@?TCG%B=X[4L21]#Z#PW$-=>1^M:0YX'VTB]="A7N!"11R5 MU)U'A!1::V-"77V6.9K5<2%MA^6-:$N1$LV8=AH=@J;U?+Y\':?9_88_GJ2] M(=[6#KC/*E63_?2L$6#?5,LZ.+.74D3WF^+Q++=7LB?2KGH@K@X1!2RHY!?O ML+-D+V\?)QGYM^,%XA,.*NHV =[$E$THRM7%_QS1N[I][AIGUI M '?A029I%'+H0P"PZP_38WB9$\X-%>SX 7V3(2HYNJ[C,*]=?OZ_O?WA_UU; MC/;]_>/?KKT#R;CP?R.A3[>JZ\V&A!2>%+[>IQ]0_^ZM>A6N,^D$/3+72X>A M8Y4R0047,<=5#-B46'"=.= VC^+H(ZI59]!5<$(U*Y?!,SA?W]I2)TTR:9E# M_W6ZQ*%_^I]GDH7X?G,;!>25!#E5_SSRI6L'%,HZ56/0I6P$<,G1+>O@,DB, M*AM_-5W;L:QA(_$?)-L]XI #=KHCA^?X)LI(=FR-: VCL*31:V8.Y;C6=U_* MB#?48IPOW#=\@;%$,D_T'"/!U5%\S)UE3E#"=ISL_U1W?:T-PD#\J]P'Z/YT M;X,Q&&5]*D.ZP9ZM/5#(JB3JV+=?HL9&T#3+-$G?BKW[77[1B[F8RQF-$W*? M\N@L?%0@8"\?)R.=>/AOH#XZTEGQ@/L^(M%,2UYC,UV MM]%T4*H3#M0US$CVX>>D9.@QY^6&VSYT$ADD-'!LQX&E6W80^8P?'7+UN!8N MENSW6..IPC$[*!CCA&% =KV&." ;ZBS=IKO?;:?,3I8('C^EYY7I[E MK+F[K,A9&=(:V0N'F_O'%?2VX6R\ M^6HBS8.P[WW;I;Z+](7YS%2OVCTT9?P,]*[6->8JD#?F R^J#W@N!^BB$RQ' M!_^[./N6;7.ZH7C,2I&3K(V:+Z@$/A28$%:' )U\P*YOU&S;I[T'!XX.+3PT MN>Q^(VM'I,4Y^DE+FG!\X=1%03*14Y1#G"1Y);*.*2:8U?&!(&0G*%.1=T0: M?98BEFH//=V=V>SX+WY17NK,/_\"4$L#!!0 ( !:H5E+2YC$+%KH +>[ M#0 5 87)O8RTR,#(P,3(S,5]P&UL[+WK<^LXDB?Z_4;<_T%;]\M, M1%>5WH^.Z;M!O:J\ZV-Y;)^N[?O%04N0S&Z*5/-A']=??P$^)%(D7B0H@)1F M=Z9\;"")S/PA 60F$O_U/W_LS=8'<%S#MO[V4^>7]D\M8*WMC6'M_O:3[_ZL MNVO#^.E__K__]__U7__CYY__S_3IOK6QU_X>6%YK[0#= YO6I^&]MU[LPT&W M6M^ XQBFV9HZQF8'6JW)+\-?1J-.[Y=^NS_HM7[^.:(TU5W8T[9: =_CKK[]^?G[^\N/-,7^QG1TDT>[]&K?^*6K^(]/^LQ>T M[DPFDU^#OQZ;ND9>0TBV\^O_^7;_O'X'>_UGPW(]W5JC#[C&7]W@E_?V6O<" M+5#'U<*V0/_Z.6[V,_K5SYWNS[W.+S_UP'\ M[2?7V!],-)K@=^\.V/[M)]VQUY!"M]WIAOW_GWFD^)D- ?-3"Q'Z_G27&J_N MK-]AOW_]LK;WOZ(&OYYU"J3$)/I?RP[WV8,X"C]MN;9I;!"LIKJ)!/_\#H#G MLO+ 0DDIQAYU!_[Y'7C&6C?%<7E&5C;+QU^ZJ^WJ )Q@^I13*HZD2JS.[/W! M >_ -]1X(XSF7MDK,+_[M&]Z7,'YCZ^[XT M[4]Q/"&N3=OU'3 '[MHQ#LB4K+93WS4LX#)S1R4CA26X?3.@9!\= MX$(9!U92LS;/QLZ"6[*U;GG:>FW[E@>WD8]0)6L#%&"XT$>DB.,)K$%R.'/P M 4S[$."/GV\R-3GZCN#VXNB6JZ^Y%EH:%3ES$OYD(^GZ8,._=Z#3D<+4G?4! M,6([S.MC;E+[>&6\FT%P7GEP*H2B7B!1VX,[&9 V[\#!5?&7")2V(&KLP--_KVAOQFFX17:W^31D&.;;&OW M IS]'+P5F";IWK*TX>]]$VW\5_!8XZ2.L?=VD=TV TDIK/(=@+/]).V/X>[" M!TO'WL>VZ _#>Y_YKF?O@5-HCTRC*&TFW4. ;."F(X!-L'+<[0^ZX2!S56QV MD2E*TJCK.?[:\QUHCV?ONK,K8@'SJ4C:,2!GUXO^HP@?JEN^L+S)X>&FB[[ M$DIC(RS1?5^4MW1O)5WY15ECI:ND6[_,;&2AJXR+O[AV\;1DN_L3/Q9? DG4 ME @(%#8Y&#JR@P.%3S%9$NH$"HHR122F4-"@*']D:E*]MH59.NNOA >W,#,8 M.NJD6\^!IQOL>?2LU.KB-(1;*I13'/EL5MN9 S:&]V2X_RHLF&I&41N!OJ,, M-+C::Z9I?Z(K4DO;D215QJ'41;18S]4EA4H?A'(7#337=^\0.?0OL"DLK2+? M4,9W#_]ZL%TC_+DP7E@)*\/VPC0\H*TA2,,A"F4=2UP9]D/'8S!$IP3R.4@K MPSHT5-#<[W6A3&>(*L/N[[H#3V[>LVX"H1SGT54H9O>@.TYX:"V^D64EK!#; MR=OG<]W3(2CS&PJ6"O]W%1):Z($Z7H"]I-P*?5INY+BP!+(4Y#+RAP-7Z;G] M67SM)Y!2+BQ>F$DFHLJQ*\#^"*2D)S#&RQW9 ML@J,=Q/#ZPAEG$!9.N/G$U'<.:C(1]1,6B^S5#-2EIBV+BS*3"$GD<5OP-D! M)Q$9+,DCGIY,/6ZW8!U41@U2A^ZLU:<%'/?=.)35*)VP1+:1&VUN?!@;8&V* MSU02+25O9,"6^F[G@!TT+E';$KE!Q;^EI' >@1,X%ZTU6+V9QJYD6+3DYY04 M4?S+*!/&$G(T%?)1R7>!TG=U2FU_B 25N?T399J^V&>.A:\H(E4"#24^IHQX MIE]14K]0.62I*L1P*9F: ZV /Z\@;]^+)UK6NIC"HGG M":QM"SDI]/"J1+@5A&8-_O4)[@9>;)06Y(>U%H+?"!99B0$H),:$NH/EX&CU M!$N+_AV%A((&Z7F.\>:'SI%3/:7XQH/H^>G[A1/C2[[/=E"RA_I,>])A%Q8/Z'$=> 'N-,,AA[#'-W8>[%1V3_; M"JY;OMOF!IWH"I^32W]1"4%IEF?,#=-'*@Q^(4XB!-*R;U??61Z XT'!%O#\ MJ1_*W)]D("J;W7"OL-J>?G5GH;UI^("0E7H$380D"GU/<2'E/YUV 6E1/JS. M[?[HY\W*@GM5N,&'MB"XF5A81L6^HJ) 'FRT>%Y )O@/J2.6XR\1Y$OD1' 1 M5ZA*1/+GLNE:_%]02!#!;^^"._/0Z*'$_>+S@O\+J@EB=2BWHG"05HCUP$EF MK(,G#>'?S_[YW3("[W@BKA#\JOS!IMK1U%[ "9-Z9QW\$MO"RXRJ]@+7D"^O MC!^LTL'47KS5K+-BQJ*00B/T%PK\^^E @L 5:-@4+COX=A80R-^"6VK,= M-_CS,6:AFQ4(ANU;ZCPI4B(X1J*FV@,CB2D\M-%_?-,]#S@N M2MQ+_:D*N;!\3ET1H8H;Z,_?7>1%KU8^F&\I]9Q-"8-!(2BU3&*Z]%OQ18%, M3BJ+44H3Q-=O#IR(WW1G9UC3KR=PL)T@V%$V.Z3PAR2+)1V7CWX?)G:]V"^V MIYOA/P0(AOM32HGF&")[L1.:%2X6RF>4J$1:G&D<(85?EN)DMC!Y;A$<$A43 M[^$?([[1*&@*L==!?&9F?P#GIY0,P0\/6!NP.?[6\!"Y=KL]:;=^;L4]X8]Q M9]9A!X.&PS;M=>J+)BJ283MIM2%R+J07T'+!^I>=_?'K!AB_(E6B'P*=_MSN M_!QI%?[J-1B1]N8&N:DQ/5-_ ^;??LKY^Z_5CR@6%TJ;RQE0\L^OP]ZH/QGV MV^/.>#SI#]N]06*(25UK3GJX4+\Q;?AC1OUI=40M?CWH*(7MY_6[81YUO77L M?:ZDHJ_9C*.VG0UP_O93YZ>6[\*QV('_5C=_:D$NPL2F^U &V%$&0T2;0A"T MO*BN-,N"DS1LZNX/!CA.Y'R@P[;UH_93)Q$.FS7R]]+N 9WOM:&B9X M\/=OIUU$0H_G3>JC/Z:11WH;U%%O3V!G(-8M[T'?YUG3O&9I*0R&[?Y0:?TQ MC#[2X;"..D2G1 =:E2A0#I>+&3I0.%\S>X-7*;%7W33,STRD\%$=%?ZB_[C; MH%P05!8?C9MB>3'MZZ9D'C8B]8[KJ%YMLX&R=Z/_P ,]Z&!5F].V;FIE92%2 MZ:09*NURJ+1;?Y7FLQ#[!]HUUND,_KAR7NQ/BZ;14\ND,";MSK ]Z-9!GQ0& M8FW6S-V38C'8.ZR<1\?^,*PU?O>4W[RF>F7A(E9NGA^H+LI]M%U/-_\_XT#< M&.@N7!4V=Z[K$WQSF/;U42L_&[%^\SPYEPTIAV/_NVWZ4)A.$.=Q M7*RJSMK5344LPX^#_7D.&1FJB0HLA4%39/I1;2"\AO*;UTU1'%S$^JJERR4H M-*$'Q9_0$W01VX2 55[SNBF7@XM8N;5TN01&9J9[8&<[7\2<@&.KM!"ZPW9W MHK0JZ8./-5@S[TK(WO->-\WX$5:L!E.MZJ9!^N!C#=;,Y1*RM]@#E#*^^\VQ M/[UW=#]/M_!S,;=UW33*SD2LV9KY9.[66T?S-P:DIGD><$/A+TU]EZ-8?./Z MZ)63AUBM>1Z;> ?;NZ05?88DU6+.T MF3AQVCUE]H$-NCP)APRL-7@!/[PI_-R_S#CU53,P=.Y+98&NY:-_\!= =_'0?7-"V.'A3'6%%M M!F)MULR!DV8QO$G&IL]$V[IJE,9" MK-.:N70TR.$FX#+_K)_Z>WUT1Q]VK"_QCIK_^O7\YGS9^_3'(LB?4M+&7K+OM-$E^R,Y=,M^]?"\NK^;:R^+>6NJW6L/LT7K^??%XN7Y MIPKOWLKN6T#/=W_>Z?HAQ"HP/3?^S3EHHU^_'IE8;9>&!25AP#D:O9&" MN://TQ5AIC<8CKN]07<\Z7=&XWZ1^5B>S^@-+#)'Z4;*3-/2 C]-:@Y.E2@/ M($KQ\5M +/H_:ZL<#!ATAU,X"VL-T3MZ7!)5,8/_0:]-?N@F.J%KWDQW'%38 M):C?C<$!4U]%<<&BXBP\BG/<$+C$=7Z>P!I ]M],]-9*?M(#2Y=&@8.;44)5 MDCIAXLY"U:]LYPNRB\% LDE:%*C\0(UU3F5,B?HFY74$A1&T]F&C=(W M(WM*5$$1O"EDV0PV2M?,:BY]J$?%(B6J^=&Q#\#QOE#99_0.*-K:'- !"F_0 M25T4!0&G]KDY;,AJ'CUK9>WN@>Z")V/W#L_1WUT0"!%G]$E]F@$'?A8;LO+_ M9MN;3\,\OX%U_N=F:)G(34,6]3NH!VMGP.-)*")HSQ8_UJ:/LB\HRF;IV@P@ M%.94B3IJ(MQ"!P-N2M#[LJC /9+;%$3R/%"2!O]LFY,U%'A;OBQ)[9NVN'!X$9B64DD%#W%0) M&; E+> [* >54OHEPH6%\X9%JA_U+Q2*98M1IQNGQ3. 1EM2Q=*"FL2'J!GX M; X,'+AMRDH.CX3\]HT$ P>K#5DW8D?-'X;W/O-=#Y[3G5@"7V1HL'1M'DH* M<]V0^ >SY;@&D\%G*TI'2F0?56QK]P*<_1R\>4'67^#N#0* JS?3V(4O@N+@ MP-1998@(V7L6ET)#%IQTX/AH.>F>4EJ_ID.GF $K3H?P'FSC[@I><.X@DA+ M0M8;3FB#E0@E2?< M=,!5)*&&Y!0DI$-'V!5!A:3ST@D$DL]9J!Z0X06E8= 9(4#^#EAK/ 8(/=*" M&LJ_4B08$[RL-R39("NWH[5\1!6&H3H]SS'>? \YME]L9"V1Y\HVX5!V0<%: MX-)B1&(_TG0D7D!:#(Q'&XB,=*4VIZ5R,+J WK-@8Q6,H+!5^OPO:U&, MBN01[V"?-;NAA5DJ@AR,\J&B;39&./9'W=C<69&7%1?AS&]] PZO"R? M@*<;%M@L=,>" G43HIF#K;$V<'MV>L<;UDK(J2'^SA<'Z*[O?%'W4]F&:;&, MY#N9I,"'42YEO9"3$"X6V"%@UM[?4*F?X0;,BF79$/U3,-->.?A5YWQG MY[^Z6QHRZGP^!C)_!YZQ/ATGJ44_!^Q%/UO_D?K$?_[4M"*@<#2O/-U?.^U^ M3]-&6J_3[PUFRZ6F3?O]:6>BM2?+27\RE71&-$W[$^%B:3MSVW_SMKZ9+7=& MR:SFH9&>7&.T ,@Q+A4H,.<<6%HT#,\>!*:!S9A MAQMD"')HB LS$73B7+D8>EX7@(H*I"'>RLP#:=0%B]#C:I'#LU35/6TRPS9Q MG<*TOG*DT%>HNE=J2CGQ0Z99PB!AR^M"!ZL *DNOO)"_[_A+=[4]IIJS/O#3 M)3_P\_P"__-M\?#RW%HM6ZO'Q9/V<@<;J.WE"^/N1Z8H*:.8ULE*+I,1JN0R MD!7'BD;V@EQ(V'A4LE$:YY-ANR?IB(_#)RA)_91#@D,NB0 @)E%+!ZD:#4<[=S>ZX:%TV*RC;I:8U9 CA*I'$J? MQ#I<;@,E=KJ1"M%OC@4T3JMKQ,LWL'\#SIE&6;JHIV"JZ\:BX)_S_&WP2=0%*Z@*&K/LL:$0Q7\$Z<:K_T9'E MWG.]U18]/!#D(H4&]2B1.8"LK8U R_!G$P3JMC;:'B7 _1G\'NL)+$NX.0"L M2!856#GI>'P&0?;D;\""^S<326&S-RP#GTHGUM&E-XP]R&]S=]W9 M92*/E-;UUW 1!BN(.TN?[D@$CK_V? =NBO*Q0&I:?R!P%^TB1Y)P31 M? )]B26-FTYSD"*&]1A0A=W8RIP54_)@@4M:'IUANUO78!6=K3C/363I,^G[ MC;A::EQU8*J[QEJS-G/#]#WL_6I*K^:@H@BC,4ZJ2="5M)'X QB[=\BQ!@]_ M^@X\^.B.PVH;7AQ>^9[KZ5:0O$R^3)$SH,'/Z74 MBRT]T>,I/3%;?7M\6OR^>'B^^_NB=?< _[WX2>DB%(FZ)J%8@K?>,L*BOF?& M12514*'7[D@L6E'8+:. Y1 A41%'C4,&STIC,JT /F(/PO M92*4)WPE.*M(4 VYZ4N2SDQWWY>F_?D[V.Q G' 3W()_ FM3=UUC:ZSUZ#X/ M/CHA\A/*8;8B=/'!6(@4I1M5=VZC^JVDE=(?MGN3')BJ'LDS!2C?7G.C^!IP=FKY!KJNV^:?OA@\D\V 5 M1^.&O.)B:LCUY1+/(G(_ZW<5""LM'5'7G>4_?'_.>LRVP)PLP5]1#J[5G(0N M(351]E%=&%<#VQM,*Y526>NJ3+X&03C\H+L!B@26TA4I9#UXEPQ'I-]#I$0@ M^CP1B,5_?[][^4=M8@[XQQ/ID0;RPXM'!'81 B5E:Y0MBJW8[.>4>';.,[ J MW>$E6/.AG)"QLRW 6"([KX^ZN,#KD@ 9A:5*I&=>,HCM^8NMIVZVF-61.X* MSL!E0R:TMMD8X<@?=6-S9\WT@P%W$D08$/LT$A+\'$MW 0N"QWKM[_W 68GW M:)*@PMJ_F; IQ7U#O+^IEX"(8,EIV4A8L/(IO2BEJ()EGFY88!,GNQ,QD-^X MD3#@8+4A[S+F^]"(>"!U:20JN!ENR N,9R(C/M>3VS8MG-ZPW>_6'PWLG#;D MB<5$2'QI.P_@$^ZA;!^E8NP>'=N"/ZX![4TN+AKJPH;' 5&>9>R!1=*Q(QK] M,TKEUYV-^_V W,W==J??GM".'/2^RFF]O )SCQ\%)=$4YP9! *-.MS",CGVO M'D9D233'"8(5P+A='$;'OE@31$_7;+=@[86I@">N$O>,U0H;N0JG[=E74\ZFU M6S\X^5)S"\&M[O,[!'=6-I_IR39-N$?[A)MN#!8XJ:@+%++.LV 1P;B:*TP! MPW'.N,!;%&*(*X<[$?#)LV"5"4L05@_!L@IGG>/)1&Q0\>7.=7UL+;EDDVM! M#XUE01L=-3"0<$-$URI?[!?]!WK[&LD1S@[^ ML-V5')*N!F&B)536PZ?,C9EPZJ$D02B T S])'_731\L]@?3 M_@(@://H.^MW*.Q'4\=:JB*TK@1=XF33D#POC$!"DXZ5"-Z%58C:=8.OD'0J M?4JY(_WH\&)C[G@$PGH[WTT\@?")2/ ,G ]C#4+!/H&UO;,"*L$$IY\O*OGL ME:!;BA@%O24MO+130AC>F3",DL((S<49EB_ST88C6:(0*W@:6[HY)^VU@K^M M B[=Q0_@K T7[S+DI=-PF(J52^E'M^NPD14 -P*AM%P'PW:OF7YL,8*IXHGN M$K:.OH!C=S/HO<,@Z@/_]-V"7#T#J)NXUNK<<(]_U78.",*AE&5;Y*<:CLJ+ MBZ[T$^*4]U2YB]-CD'MTH#'%@UFZ7 .2BHB@FE?#E=ZW:>MPCXO,?('M6K)[ MPU$E1!RBGO%.VQR%0!5N'HJC*MO_NF'%* ]1;X,K=MZ4],C,5<"MO%2$O> M M^:19^#D?!= A0H]9=% 8;D@^9JV?2QG*]X)5@[W*128H.Z_,%NRJ7T=I'')E M2E'ZW5UEGT*Y+IAQR430S1RX-[/T)QM[*8:RB MV'\):<2[P[Q4%LD0J=T-G,8"K$)AQ?@KFT,27K]86/+SW0M>P&DN>&@LQQ H MFWZ1#P%I+S\\!O)^!QX\Y)C'+1/U'8@![SL0K?](?^D_?VKD/3D&I0I]90U+89%4YA&3\>A]=.AD-3 #KJ?NM>??6\O[U1_/ MM;$I1WFP!QHR75(/G?3K_+2,1!M06-"$\ >>PX8XN:>^:UC 3880":5=,:W5 MA0!>?UFE\S!'T+[DJ&@>%^A'!P!B46=J/^64S*,O-FW3^94^ZS'^U(5I>,GT MDMRR9H26M5 N73UGWE .7E55;.BX?7%TRX7+%U&SF*;-5"T/L[?"8LIAH- " MSM#@ E,UL[#<+^ \X>0#MX\!-2%RYD MS64*=AX1R0+P87K)0 M+2VWLH8V?;GF13(2YP .>VT$?,.?31!E'2;SO3 (9.EZ0YX >4DW>I@S_[UM M[>Z-#["!3 0)79KK0D'N#[KAX"Z5TOK< %-&4!6D44K?!/YFVYM/PS1/K!,. M!OF-;Z J)*$**I]+1].=]0%9MIVO/^ PP-S^Q*UNV88W%'%+1]"#M%7<48A% M<(_RN9Z,W;MG;Z%T BM+V/SP=;Y!1HC$&E+3,'V'8FE8.I2^M9O9;N;B $N7 M&[A*R$GZ.[BX^BYG]VS>O."(ZF-*M&!;W\!13$05%.ZKH A0AJ='!^P-?\^& MD:CQ#2*%)%2V))[HXBI,&'G4OR*YO@!G#\VC!Y(7])X_]4-^Z49N*C=4B15= M4^K@H:NB+A(V<%?6X@>2JV^X[V'^(YISN!,]K=\-<&6%5;KRG3+EZK];#M!- MX\_4S63@&!_!2W^X33:EUPU@Y415ND"=,O#B?YB%\K[(1'[E%8E@XI!0Z9)V M59W7'FP+"><)KN..O_:"DE?HU)FWF<*UO6&BB(!$U:"3O3$*9.C"H2]M9V[[ M;][6-Z-[ZX3T)VR7&YA*R$E4_3E<28F)O+WWL4S+P0YSF5?;P/F*C:21^MQ M5D90I0O.*;,A.O'^K)M@M8U3YJF82C>_P:F@C$@U2D0XHR0%:>/R4J&T7_0? MBQ]H>PBFP ); ^:$GVN$3TT]LO><5 8+<%L.1E^DM.-K?,U MXH=9#F6O0 @ $N:\<,X4YD"4=PA@[-I<8)260MF[#&K=VL.OSH_Z%UJ2T;6R M]=KQ(5O1@89GK6(AUERL52 70?<@A+LPLBP2S\2+'U%M8V'>C8L.H+F05426 M%=S34-'-D=J*1(J"9_^">[H3@>;B4Y LRE[:4.:0P%Z(8Q96)X"_.Y4GP "M M'%'EP%=9L9(*Y"3JWK4-P2\1EHQBR2^:@8V2E:"9%G8'"GO<4%"*%U,%M[?5 M-I6ES>+UH*VD3$0=9R2;.XP4D*O2%5&YD$!(.:B)KES(R[OT&C>"DGF/U[RB M4K%0+AL?B0 0';_4?LH!1I#>J;FD%/E MJP"%Z\1<$:%(?R95/+KN+-=WD(?Q&7B>&6Q!)M1*R:<@Q,K.K MR+'RT5^PRRD'B;0HNU"4@Z;"K*Q4RAXF\9%9Z:LHN]!+'RRO!W E92(J1J6F M[^)8^:JL[X) 2#FHB?9=\/+>Q%V9Z_IHO[#:HCJTJ&0-H40+O:-RD!&D>EK:3M*^_@\T.Y(B5@B%&*FF1]N >HM-P7)41C-C\VLP!3M(SPXD9%[^C MG7A;FVZK\ZHAQ"2,LH=\=7"4 M#!B@:;,*6'$7/X"S-ERFT%]NO[38AKW.9-14#!42A?3ZX%6>Z8/">^YW"[)X M!W]A!;%U:Y-?CP]%IICB+R7(GZD 3N+&[N&KE%@%QXRL),GF@ZDR*551U5S5DS[ MP;;64(*G?%EK81J M FVFOO=@>_\ @7'%[G79NJ=%.%:@#DDIY>=M=DL(HB%YHI%,5\XC/-1%_TC< MP=3VJ,P:"E98KK&)JER$]6;!ID.V2\5H-AYUXJ53Z;77@:2C%HJ+H; L'F;) M)HU'#979"JX^Y(1Q_NO7I"SAZOVO\-?GOXTXR(@3"O#=@9S\ K=]X0=1'1W3 M=B'RY\!=.\8A?+1I>O9^4:@L\,.#IOJ4:P.G#/I IPW_7^OGUHD6^L>)7,O> MMA($]Z;E$N2 *+_I+OA)1*PTEZG3.#$[/+ZN4M8-/;RB3Z^%EFF8AN]$WFZT MB()2EIR-M0IV"A>>F5/=-5QT0SZA&FOS;.PL8VNLT77YL!PKM&V/MFFL$W%5 MRKSM9N=M\#$T8Y.?:^G6II7X8.OTQ5;BDY7,;#$3)BLBRND.WP&AK#<8CKN] M0:\]['=&8TD'V *X>(%0F)KXQ*$R))4Q+ 55F+4PPJ51V:FE2O.#=K])5N?@ M YAV4)N#U<[TLG8FI)HT)&=T%38F#^ SH7G'MN"/Z\"A@AX%F05A:/=8)3MH M8\"MY\'$6ATXV%>!U%^'G4YO-&W/NE-M-%@LYMIBTF]W9_U^9SY9:).YK+R@ MPIS1#)<(TLH8L,NC(2_=J"*!UM(&QCO3%T>W7"C2Y(Z;8OOZ.7NLB%KKC-PE M3T9Y')&.0^3V0A);\SYQDAO. O!T30$2KOSM?D_BV8=%!QA4L3>4:4Z3_* M3O^8ZE]: =W 7ND_)=62%MANX"5"H-UH/9]'4V'B\6@KXT'X^&@TY^.X4&B MVUU,^]W!O*=I\FH%YX^;W6;PD$A/HE-N_!_IUIW,9IU.R,Y M%N >E7L%Q]=#PC'3YCRYDY*SG%L9V2E=@.M:3N+?;'OS:9@FXS2>9*=Q@L(E M'83Q9TE.P6P;&;,N'@7[,DOHH#1Y" M8=YI=]IY!^V86"ND]I>6I?KN^@@+:W,N"^HYO! -97(>\$.E'\>I/=/3I3ML M]R2_B5!>1WFG\F)RJ.7JFWP.G7$GWX[^7]YU3W/ ,W ^C/71.I--00$RRMB)RVKMS-B($EPM5WYM MO79\.#)#?S/,5*TIBNW)R56,:+72Q!0V/8_ZE_Z&,L"L33!VW:2E.Q-Z*+/W MCW+-W&BL\5!32F8_#Q2DEIXAO6&[WY:[!>'57/9$(%(2M;05>2]T4*Q$3E8? MHO(S(M.*Z"AL(- (.;<<>1U>IXOV=#F:M9>S>72&3^B3ZGW/:ZO,)!>B@ASG.S/3M9S/T'SY>]]$Q2:"+14J&NR =V"YQ@>< M[*S7&CLYB8,)TJV =BM%O!515WCJ:ZO9G>:%Y4F1N7^Q'P/XT>Y#4;H%:\VP M.QJA2GO#R:@]DI05F-)'6.#DP?:HVP%:-V5,0BF%9$U!(;[K[YM &00>8WI> M)R<][]A?X9D>CI%A<4\W?!UV._!_>N/)=#X>S/O]\6($SY=CN,S,A[V>MI!8 MDN#=-B'RW'# "*?L^WWF_FG$]^$96%(Q@U(JRL[T<@(0-.4_@/-F7_3RX@>P M?' LV0V%]X?AO<]\UX.6SF'=">1DZ$646TA7IP#!)R3>2E)7V#Y09,-@.!@I MO&JCT6P\[G;Z_>%TL!QWI\OE8+Q8]!:]T5P;:IJL1QJ)HZ<9%-;N2MH3<9K+ M&II2@JGE@0.=I^Y1A:"4$_=N?] -)_GF L7*Y.7P(:="0#I( 0Z/' 'U5HJ\ MPF;F3!:S=]W9,:7\D3N^MCN]Q:@]'D 0=0;:8CP9#'KM_J0W;7>FT^5L*LE) MF3MHJC.2W$M)$U):/3F>R )BJ*7!"(HX^VO/=PQK%['):"1R,@13U%HG<@H; MA=20@ZK6@4^%^;5VCOYRMA:4X;&?6XJ02D^4@?P7([C5G=Y/")) $S(?CP5[ MV>OPF> 21<=;GY##& ME%J05"NFI?#M88"1=@+>W54C>M6Y/F\)=;Q=5VFAWI^/^I ,7QED? M.%L9JNDI.1JV^WWY5JER]>=L<2H0 M8RTMVQ/PC' K,@46V!H>*D'#:-ARTD=/Y%H1O59$4&&[E@1 X'Z/>6"^:\Y! M09G;)F=C7NP/IOT%0 (&5&/$0T(9RR-*9UFC4EH5,'? M8G^EHYN3?IH@&N2%G)-5VYK@Y,'EZ^&B\SI>C+7A;#QI=Y;PG#\?CMO=\6(Z MUZ;#T6+/LE('F1"O:B4C+R)<&4YDKN^MH9]):S:6_8'RR7H\YH-EUJ@_%P N4W@+\? M+V4EH>0/FR?WA)E">LJ,U;AR+T!Q>>DHY8122SOR#'8\#MZ<3-8$!86M1#3* M)W"PG:!X MTZX+J\3OKCY6"R6,ZGVF0 UZ5IKS^:S0?;?7/!O'Y)9?'#,_YPDU1.EUI&4RH;@C'&* MAP/?7,HA/)%_ZY6FEM14Y>*JKLFAS^MWL/%-$/_WSD !I]C) M\M^^;AK;KR L'5;Y8)O!O3!O-":*?IS]OIA_OU^T[NY:?]?NOVLO=ZN'EO8P M;_WW=^W^;OF/NX??6MILMOK^\/)\T;GM.EYB:L!_G4\+^*M7LE PLYN]8U5N M2R;>8BVMMN3!TI?ZDM24,1R)54(I)8'@ )OH1;HPO5^,9H)76'O%Y?H M^1_Q3_^I]IY&X"/(LOREE@L'L@E4$PSIB^X=Q7=)SH1&Z=UI8S M8*0;U1P #,Q$BN[5W!C,=/<=173@?U!1DP_=1$>][Y:#+@T::Y2LDMLBG NX M1:,4T9ICIP+F(ZSU:XXU2F$+M@6(CTC-L22 V0@[@YIC![*_!D@"01J=X?YK M!D=N>.@G_,X5UZ/FJ.#E+(+ L.80.+Z'R68H<,UKKGPNMB+-CVJN>>S[A6Q( M8.U>SV%G6KCD&"&^(Q7\BGH69^]<<'^7XC-%2=]\J9!TX M<-S?7?!L;[U/*&0B.K#M:XX&/KYB[8OTFDJM0\1Z0LEO7GO=<[ 5J[[N?M1$ MY1 VY>,[U%S]G(S% *B[<_,!?";DY-@6_'$=%F'@B:_QDDG+M#-L][IU HL0 M=F,(B?1QGH)NH^:DA[P$+UTQ)8?T(,I[2B2'A(.^GM0096[PQGE93V -H$5' MVWG3M#]U.$&7MA/ZG-%[/8&"6)^+XR-6(^O&^5B< #E4FG'+G6J ><3TE/R' M=4_",\+6-^^-+2 BJ2RYYF"I$DE4FKARD3>)IKYK6 !.G<2E,JX5KY^SXD4T M4Q("U6'A3T'1 A]L M5G"UU/E7AT%V=4A2;9W(UN3,DB\3N(&(0W^_.;9_8"VPQD'IM3?L]L>#9;<[ M&G4'G45_.AWWM<5D-!CUVX/Y3%*:Z\F^IH=]9ZU-?Q/=55>3)7N&X(JVJ#E?UL#V>ATM9^WQ=+Z$9S[X/[W1=-!9:M/E9*9U>_-.6U(- ME-/L.(Y]YCMH[C)Y?5B[*VE]RFF+9&D*"*.6Y@'KF7@ 'I?%&&4M1DS[+T$% M2"_P)1_I_Z4%OU 34X(5$H-!H?9][4R6\\5P/IZ,9X/!<+F83"?#N:9ILS%< M*(?:0(Y9P8Z[<"HG9O:@![=[\DV)"#UQ)'R2A5%+4Q(FGG$9C7'6:(14:F(8 MPL$R6(%TP]=!;PK7H.&TWYM/!NTVW 0/1Z->=]C3QMWIJ#,1Y-D/<[L@[.X- M_>^U+,5QKTZ)X92T&R%#NON^-.U/. L>;&L-_Y7T/U+M!R^-IH%#G! JN,9<$62>_S85)NF/,J>V3.9Z9%& M95_>!"4J(=^SR,9,76LU)@,/Z2M&G [%3CLO!!&3;(4T_]*R:N-$)-R^8GYE MAHN&,EFJ)^PO#\A M0>]1D>L_ P L?J#'>\B^L2H^<540K4Q@M4QZTM9KQP=)-R/7&MG+KI$1Q5:" M9$T6R$?]*Q@F2LY 3.@F[88&H4<*E2,E%C^,KMG7/!J!]+08R"]ESJL?TL)6 MB/EZQM%L:_<"G/T MR)HPZK.6RLU>LAK2]XG9N"%,Q_AH*NF9NC0'V@\#5T,UVU!)O;%H@Z9'+',, M:I3D-4XS\*#OP=S>ZX;%I,Q3<\55BE4,3:,4#J6?_C!.SB?P89L?AK4+[UXN M]77@L)[[X,'^ /LWX, ^_6_!3WD.4)[^BJN>HL&SN%)IQNN-" U*;!/8P$^[ M+#JRM)1!BAA5%X(.HU2:F!&3GI=PKP_N/+!GVS8<6RN#(=%[!S*'E2;!2-I! M)BZII"3!2XZ4_HT%5!&^*\W7ZU\H*N'O_> -Z)7W#IR9O8=D MWX'E&A_@6/J&U2V9Q.\SS'>/.]P,K8CP$Z M:<6E*-T"__BP.QI-NL/A<#)JC]JR;0@1%>%E6^9:4R6IIN?=$,Z[OEQ[4TB= ME'"'(+%[O=E@ M..@/QN->6^OUNPMMJLU'6F>NP*.&* GUY5VW_GBW3?-K]6F!#7K&V-@8NO,5 MSAKT2\=]-PY!C6+@>HOM%JP]N*F;P8X[$.22\;R**/J;RMB?4E#(VI_+"TVM M"GFBJK9\&!MHE]PY6)M03ANF)9'2JZF0*\)V+5-]* ^%\>VI#X?+N'_'0PZFC9K#\>]7J0 M7RT7S],#5U9X'@[RA4^/87$MGGE5)U">7/"!H$I-Z),*OM$Z?:0FJ^>9:.!. MW-DQ%:D@=WSM](>]/MS/S3N#\6"XU,:37KO;6[2GLUYOI@TT67%83S=,>.)( MO(QV_A[:[\!$P/GN@LWT*_@5_>F/4E25-%REU9L7]!4OIEKF[#ZAEZ/]-8H^ M6;M(LEPV*>=N:8IF*R):$QN4&CO4_A,(7)D:7*0^@A *Q3W.T5^N4SPU4/@/ MX'R Z=<+',!J&Y0$87:$,U-*SYHQG#4=N@2R7REB0"# M2VQKCN\$ C?Q(\_&IIM[C1^1:@6TTO^HQ^;F* KF2TJ$'@I>5$2Q9MM"&7FH M#FXT\N@B[A188&OPIJ5Q4U3.F/!JD&11Q$BC(8[)DUC"V.$QO0'*Y D:VB>P MMBV4>$4O)2:"9%K4$_F9;"*!)T@4E4 ML(62"[7OE@.GV\XR_@S$$IE[]\DVS:7M?.H.6[) <8*-!IP085103O$".7*Z M@P)&[B-PGN$A&'#MT3LYV7(1O18DV HHUF1S?BX(EAPZ3)?787^P";,NM@??"^:L9EIRG[Q0-"'K@FM MEU< M3["5H/HZG&JC3F_6[XUFH\&D/YU.M,ZRLQQJ\W9G-N]Q[]C$>QIR>+NSCH\4 M!@4\=6MMZ.:C';[^NM0-Y^^ZZ7-Y( 1\)35'!^A%P(E\NU8M-LB^C*IDVKAM M8ZZH?M,-"]U8PXCLE.A8$N;\W[D!_6)2K67NZ7$:?P,Z^G=8JX)GL<\ITXJ( MM@*JK239FBS\1Y$DWLZEA$!)70(_WZ33FPP'O4EW/!F.)%V\. XRSUT=Z6FS MLI[0UC=*!WBPD<\Q_.=4=PV75/91&'UE;%9A]69-4+7":<@JBWU0,LR4(U2N M9.BI+JHJ@406@D5EI&YA4_P#I/#+Q.*8##V5PTM1_7$@@<)]0\S,O6ZAI/VI M#T4-)U)N]41BV_I @Z+0+#38^6T(&+[I4*X6<+Z28B-"@M"CP<#@Y;HAOGL1 MB_0]I7ZFT&\H!\%+;W.JEV9#H)UX5XE39">=<+QI5?X;C80V&6HD7U95$FUB M0>,S69VDDS4U%$07H'3#K4"Y57JEB?LJG#J;#-0_S'$&ZW?+^+?/F,1RD6_? M9H!425_FKI:T&SVZXWQ! 06R16)=N)ZQ1]?8CA)WL^6X.>_XE/]&6C,=^;=^ MY.Y>JI+H9=Z+KS(D]^S!/T#IHFN8>W1OZG1UA34FE_-86D#UYX!L*TFW)D&Y M$R_A%;-X^,D+JT$:%AK@YE'_"F/*# DYI0B_MKN#^60\;VNSD388]L>3V;37 M&?7Z76TV;X_G$]G&<;$_F/87 ,_ ^3#6(. D@RW-#,82%0^+[Q@\ HA[WMO4 M@K^GC-&\*&1(=O,2 F[B"? DP7R1!?9Q%7#J1@DH7YR;A**$;R"O5))J/7Z! MNR:3RW$B>^;..OB4;6MQ0M>.0,&2$W3>,A4I^7PV+]_.1104$3%0U<9@A@9E M1%*_^6X97BFC*O23UPYV:3)NP-$LK+S$ER"94Y$SIE.3PU0+H MQRI8CGK#[JS[K0SF,ZFG6;N+.!GYG!=F_"#6G MREOLUHN'6GK2=.&DZ;[NP,Z\4.ZU), 9QTX+SX&?%X499F7<4O:8#_NU#,HL/[BU33L'@$[U62+ N>ZA94A=?/CT]$SPO6);$/558=71U:3C-PQZ%&)Y]@?]#WY<@.N MN7(Z950,3:,4#J4?%+#;LP_;_$"%G9,O\'[-??!@?P2)U;!//S<5G;N_XJJG M:#"SR2K)N%KQK5+PT*#X-L'I!1(#9<&21TT9Z(C1?2$L,].6>_(@\U4-*Z:\Z:LBJ)WE BS!^F0=EJRTIY:X= MXQ"ZX*:^"X7@NM%+2TS.@7Z[T^YDJTL=J;;L;2NFV_J/B')E/@+,VIW/):U. M%%]7&=,^KN 7>LJ0P8PC69AYCN^0QG=/\K:"4V')&)*1PD_JZV MCTD569MG8V<96V.-[IFNU[9O(4?JHVT::VC59K:U!N@YR2!W)[9Z3X;[+[ZI MW\U._6 T:-(GQQ.\LTI%8\)M@W/2Q$)!Q8"XVL>N,A9DYFI4UQ,>([ M*/-<1THQ2!DDSV-^8V7L2T&Q9PT-!Y_271X5P6#Z-076^GVO._\B>#-IW92# M!H=F&6#!PBT6(&JH.1X_T_#8%$SJRB% LC]% ?&"67!B*C6$^5$GJE%O4B]$BSVQ^V M4XF&*NB5HAJ6[2"9VZ9,]^"$EF&>N P0^Z@/#8IB.8A5[%H$23L@W55S]9@[CS%)7'2D.[W&6V,#8^ZR*$X@EX M\G7SWMB>1]G8.JFGWFNJ>S@8*'8EJ2@]&P([DDH"C$E!9"I?F"DG)(,R88R@/]0M^!#NO^ M(M%%/?"47F)XN6TB2AX=^\-P(1]PGLQM_\W;^F8\P3 H(75I'DJXN:WEU=$B M"6;ONK4#[IV5M;Y%LLRZ0K/,PK&U#*MU'%UK:SNW9+-1?S@SQ5'JP/>#>V[J%ZI)&#P%:N],23[P'6XQ::O8.N] #.3:*D[%96V5 M2$$HE:ZD;?[INUZ0X0N-S /X3(C*L2WXXSI\[Y"0@L!%0SELB%1M3A)+:=FH M>Y,71>J@U#;AD(A1R;RFRB&AO*ZR^F=F7+H;7?2:^NS!'87N;-SO!U2#!A[A MAYT>2X(;N:]RJ&'6<(YQ*,RPFFAA"HO._+UOZNC5XL5V"]9>Z$PX21 3T6;I MIAPVJEE;2HF#<-066YE3"!BP 7.VCLH HI3*^#1/X+S)5N.X=N(AGI0 M$X*-HI@C2440W@[!B@M/?(Y7OEJJ^K&J)F.*6PA-?/"13;A_P#'"#<<6NYGB MHW(U$!,AE[*!TTF(.@OL4#'I#.XDU560O%2B',OA-6..)!5!B:/A4KFPLIB[ M2'VG K%[N"+ 07M?CR;ZL[59_-LW#N@TS1NUS]2,+A.UCT?5"H85=#H.[$JC M]<<:)6.)I6%.!W$L;MC"\^3NZADN/M60XO$%.&^(]PK+.;5F $-/Y2!32N.Y M._="(E J>0,O"5IU 8:>RB&@J,HXE$_A7KKAP%U.M/=('^@@>F3E5(43,KCR MWH&S- 'PPH=B"-<8BY&J#U@H*CZ!1;@XI*-'C-&9^E#H<.4FIG*D&S40'1R, M2K]3B;$:+XYNN4&9S_A@\VX?CI+ FPB6?@W4>#G>*\M=O_35E_W!AX,@PX32 MNH'@*,)Q0R[78H47+(U(@OG;#>[^#89-.1E$0!JHML $Y0KNX 8*/3Z!\F;Q M:PJF:9K=/F2W7W>5<[,;:7>HEIE@2MIZ0G>%,/FJ[[4W]53(&%<:172^:BS$O4? M9"4F_UYG)5+YD'Y*KG@W?$]))J5W5$;]EW;)DR70D),UEOOO+MCZ><5L.'HJ M!YV"NN8 #87YRM:,*O,14.Y%,NE@#CZ :1_".XFN[\(3A1F<)\"&+]V@EWV* M)OQ6,I\@^3780'O^[K827ZQ+'@'I7J>U.=5>2+0QK+4!^:0E' B@'%]'[W8G MP\Z@.QP-)-WM)?"RK(J9V:\*8;DLE4+%$ -LX9S[$%AAJ\ +>,2:!E? M&UK(##?$(T02P*33+8R68]^T\ ;RGWFJ""UDAM5T ZE5$44!;%2Y82TE%(:Z M*#UU("&T+HI$6)12&9_F"9RKN2^I1UT4Q<%#T#JGX6"1@II NICSCQ;C*DU7 M&>A=TO]2C=34W"_Q)Z3B^M%J?8&'B2H9.%J&B955K91=)= MSR<4';/ 9J$[%I2&"P43+CDH6++6X*RB:2JMP7.9FNN]"OETW MN(^@KQ$I%_[U8+M&^#-7^+>?#?_&'V@EOQ V.GZD^H@O)K$XCWM,;):AO0QC M<&=!I0)H$;U@5DQU$Y5;>'Y']\BLC;;9&"$D3SIQIU^A['7S-\?V#RXD8?KH MZA%J8Z-YY(/-Z@#"!QE<4B#V0E]7QBPQ@R9I6V0*B:'FMZ3W!>YM:_<"G/VC M#ZT3G,\S>[\WO/ 6[@R*:F<[7ZLMLN%QBPTA^%J0FC+ 4@$K6>2*E"H#$L6X MQ00B$<,C\4)\06K*(5&D[GF0Q2\EZ;X2W+58WWFSX>B='7!^L^T-RN9Y!LZ' ML<9<9&/L52.H\"OS!)4RTI ."3&6*6789Z;NND%U)DPHA[%76F!#*+#.;$.>,C"K+;/ M8(?DM4 1=M<(7D1R(83)H*%L[$2)6.V@K)?KR0^S6 DQ+U*W&]"H M0"LDPDK3C[BSVXC[QTAL9*G-H.",3?2/[P?X"RA\V!B_T2Q%]@9+EEVL>!%7 MD#%6UC'Z$YS5B"AJUGW*:YU$1FX+I_*J:#W2^ M+N-S@?);UD*Y=/6<'0XX>)6N6$%+?;Q=1I7RO2]T.K(M0*Z13.RC'# JLO?\ M0F"X7R2INOL9"T2SG]M6/:5S:R>K879.&V(+4+:";3U[\'A'>\G1SL^SZ,7T0!(%QNLT^6@?3R:A?T.2N@=F[]%',2 M5V<+I&\)'O6OH#[7BQWMHF.1 ON$VM9:=]]7 MSJ/N>-$_$G*-?K,T+-U:&[JY;B-1+BTNM%$&Q.R:X1+Q!066R= )W<1\IOY#M)XV#),44,]:>?@*C^M M+.0O@==J9PN7R)MXPA,IS#OK [:W,[M(K_:CM_EQF<4#+^PK.?\6%B/VM?8+S!?LMV_3IK)IPR?S2@_BHI+V"XI' M)XDG2CBV=O= =\&3L7OW5MOO;D2"E$)ZN5'<9LDI6J2(]-6Z^"?HKH)M;SX- MT\3=38C^?$-C^MX!22QJW:]3;U-R!Y%B[8P+>7X27[N!N,+S+%G*:MT/5&]. M1.>=Y!_"U[K<1_V++Y15W1C2FIT,V[W!;?[(E'W9RY.3<%998(=><'NIS3X^ M5UJ.#Y)-J][%LXSA-F&JV<,7EGW9*Z#I"5.+N9(^Y\1_SZVV=('/WF9$-3." M1]QQK*VMU+(A=4\6G^=P:A6[^Z)][39)1.RS"DDYGANE ]&VIYOX27'I(@%I MR?"6".BQE@@(/].*OW,K$%#O @$2+8^$ @%G%D#9J^,E"P0HL)P(T1-^G6!A M7WDM5U @0 '-\ZB(3<%T?J5?)+Q(@0!%E4M7S]FAB(-7Z8H5,_N7A@59#FKM MG;SHX4YJ^O5-_Z?M!&_H$>P^!P7E0%/16E!6)-@,/,40QV176NXO\\8)^ZQQ0OB!UA9]X18AK'6$<-09 M=D:C:XD0QMPJ'SLJ%R&4J52A>BH6(:R-EL5'"%70/(^*RD8(J:IN4H105>72 MU<,?(51&L35P$2@ B\M9>[(,*MO JU=#5@6U<^OGS!#P<=K$"D.7J"%;4+1? #+ MAVM\O.-[-JQUZN$Z'6WK/%_'U2(0_ITKP6<%0FIR"=>$%'(DQUB9E8U(DP%8 M0@*5UEF1;"23)YM8+M%L9(?4><\ZX(@7!$S(8A)$I3M_,?D\0N'T +SPI=Y[ M_!& N?\-6G1Q7*9&HTQ^VY1B(ZM_J)D45+_3U]&SLRLM(*(:+K!V2*3>E EXIGH+T;&-K MK'5*>)/22QFXJ*#N+/B*2*\NH"%&2:G]E -.$55Q*9S =T.":BGFPW_ B;.= M?J&]R(/MY<\GXI68,B3K!#$"."@@$R&4AN"O>MM/6"@O\W'E,*W6>BM1"4I= M;^5BB7K-M2"U*\1JT9U"2:%*M]\8-T#DB\ G6:4:*(<7D2HZ2[2@,RY=IW59 MDVEY6Q<<@7((OK;5F:P);*: LBEE5P$ALM**9:A59T2EQZD>H1@ V+A+J"9T MX%MM>9\DXJ!P@R/5JI65IO0464&OGL"=#PKGK:P<(= 0R=;Y!D8J&$L(LH(\ MNNJCK+B]N(-^@CMLOC#KH-TY#[,F/] Z?0'^Y?21ZL.LPKP">6=6:Y.&)"4? MBY-*$*8;#,?=WJ#7GO0[H_&HJ2<1Y<*WO2&$M/0S=&FT*!+4C:39D(/Y!<+! M"L!/)E!*AH-I<%,,-"+#P0H IXBJ2H>#&V=AA6^!3QR[L>[%B? M#X9E;[>TF' YNG4"&P$FN7"K0#(-@>/518<5 +9:RZ]$)=RBP^0HV55@M>C& MH:10I=MO7"V.'Y"DHULSVSG8(2N$ZK-O*1I 5 M0/.UK>!D353F(R]I2K,QJ,6/@V,?' /=G0^++]Y9KJ>;)I);5+DAS\X6HW2% ML"4#YSDT ^5QG4OV!FN1L&87L: =PP=PWFQ2#M+E@^Q)CKB-/#@;T6C;Z.NNU!=]D>SK6Y-I@L!I/Y?+$< M#,:+97?9'[KB^4K &RUEE^)2KC% M\LFQRZO :M&-0TFA2K??%XSE*X CD:HK%LM71>]U6;>5C>4K@.9K6\')FI > MR[]XO"D^C8!-RG=_DB_]YI?P3UWA)"'#LE100LF<)G=Y^)Y3O*&W.C&*VD#;GF[6$+PR MTQ)O0!8OS H>8)*!X 2;JRV'I*A6N#SA&X8KEZ:H=Y[(-OGRR89GIW*A^88] M]GS#E4P[GR^%\,EKT%AVMW9F.VK/I^/ZI1S2\:-(RF$DWR9Z*:I).90(2!6 4C+ED 8WQ4 C,N50 > 4 M457IE,/&69@ZI!RJ#38"3"I/.6P6'*\NY5 !8*NU_$I4PBWED)QB=158+;IQ M*"E4Z?;[@BF'"N!(I.J*I1RJHO>ZK-O*IAPJ@.9K6\')FFA.RF&6];OC@^ZH MR$U^,(XGTU#4%ZYP2I!!R'CN$RCM2E_AX4X4P&PG>%/20ODL?AR Y9[[\;I6F THMWD(4O?L H)B@Q(@;:#82-SR6%U>EB7V#2R21W%D?D(3M M?/'E@@RS[S\=*=4ED^/$^I$-AJP-0J_7]JP_;H^&_=%B/AAH[;ZF3?O3>;<_ MZFBC>7<@*5/S.&((9."WD60)&QAOCZXGX?=(_O\%M MFF/H)DH=>?8/!], H=5[@JI%CR_3P,)"0QD4<6N< );"C#<-17_8SK_NK*!V MK\N''7S/1B*&D]V&5'I-2HYAY6FDYG%\5;"%O."N\0^X505S^]/BW3YF2I>> MMH\_MP*J/V\@V>;M)5EV,(FG'3MMJ0^!GJN9:L[CANK.849YDXPXDP\8FOM9,R]%F[I^?22%[9 M==$ZRQJ24B)IR-$!R_GTZP5^FY#AQ]!3&2P)T7@60$5%H%2*.UX2\,O$1#B& MGLHAH*C*.)1/X5ZZX<"$DV?V'NG#A:,YLK+4U]&53\A@$+9N M%215'[!05'P6&A8I#NGH$73G&^X](>-3'\K>L';$ZP^Y;1N(%7Y^I;NE,*;D MQ=$M]V [D0*LS?.[?3@*!&\W6/HU4/'E>&](BAXRDCX[BU M,_X,?H\5% 90HL@W%WJ52JBL+ M[0?@K$TVRB844**.%O!@H]/WFAJ"9 ]EJ9)UD+2DN L8B2;IB3$>MGL31H_ MR$I,_KW.2J3RT1#/?/YZ08OG4'JE!389=KJ]NJZ*93AN%$2B&^36+I#!$T"Q MT_A?Z$1"1 JMT1GP Y\W.*0DQ5 E*%OC436X,'7M=%7C( M7-?829*LAG5O1S6,.7TF&9_YT6<246\%Y%LQ_9L3I?JQGP'8V+U[J^UW%P09 MNAA6B'T4G.X%'"G\+%:R(@A)4PU8B)\U^L+ E-"RWAKE9:PAN\(T@(^LSX@O MB9$[*8,#7I72IC<3HVIZ!43A@OK('+5?\]%!X560X2BS %0*$3Y@-!\.)!"( MSY!1 @*1?3R6R%UMEX8%-^Z&;C[:;E >%Y4RMUSCS82]W&+K##OYYH-,C$@( M%R5BCT/WMX!.W\^2E M+0<2.Y,-0 V5F&O(5NPL2+%Z@W/- IL[>$!KITX'21GJA=>M$IR'5#EB.B+(*W3WS+>](]\ B<-6O9&\X89=*0 MDJ9_:L(MG"TKAYH7(*)4#<64RCU M1:DXC8C;'@T%$ _K$40FM0J]_&;;FT_#-/F"+9-L*;R84/6A%V\ZD[&\S,RVF9AEX70J\K9]81A9Z<0ZQ,-,1W'+-+4:DR M>N15$U[!56H5VF'#WCQ[NN-E"J?TY2H:/=4+[>1JNWT"09GV%_M91X]43'W7 ML."VXKMEX'9N7#0:")GB?%=2N5X93-WM#[KA!/7=\26*\QLW$"4,#)9UU5/@ M(*DV4_&UI%-WG>?S),A5'JXF"XLP[ZO<=-_!_M8.W=X-W\1\ -$3K5R[\$X[ MNPL_46Z%I.-'"*9?+42M+HE/QWVEM3D7UHE?2O80%XU4?DY'8MK4Z8VKI0'7 M/GCF_ "9\;,]ADXCH.Q*45QC67M24AP-.900>)]^?=/_:3LS4W==PI/H'!24 MPU5)#&1!55882CV23F#FQ,J#OB<_F,Y)13F,E%4I%TB8)=(0\S/S7<_> R#$K/PLI(K+HBE LJU@\9_"?2DGC.@]KP5$!26A9MYE1>^& MC'N0Z7Y#MBUT-K&Z5?L9$9E:H@LU1P$$'M2TT!4_(Z*$ @GC2JN0SD>=E5CX M&9&:*9'*AYH+G&_^4J6MU_[>#]P=R6?N^0&$(72E MD.*1AMC8>C;W]<*AUB2_BQ\'8+G<<=?,HS;8N&OR8RT0?NT6A%4]")O4VFI[ M/G ,J^1.Z9G5E^]$EQY(Y,I=HXU,L=O MM\*/IZW.XF9UZF%U2,MU%DZ,I4_*$;T*JU6!B)I_C,N1#+D:2B%:-_QQ2>8* MCH,8@1 *I!2D=H,>IVP:[_7$B810,Z48L1OT^$33D (J!22"+VU1C-@->7RB M:4A-%3Z)L%16*4'QAL$"\A%49D4V$/,<*S_6IK\QK!WE,A1+UZN 5F%!5%99 MI4I77)S-R/^>8*>3O3\54ZO7VX$S_6! F1M_@DU2'!0G&;67# , M:'O=@X* M%04^Y"?P 2P?D"X\D;JD<3X8=@:2GR1A5%5R/G/SIZ;SB2D)[=&Q-_[:6SG/ MP/DPUKB\-UX8CRKU406JJH24:5G-3)RY^JREPZP3LBNK7Y9J/: M5>&Q J]24OOF*):;RX8XUC%+TCTE'9C631E@"%AZ2_'<$)A@-JGP(/E@6^OP M=7J^0T6J:UW@0M9U%C*%>9>^>%1[#$WXLQZ#PBN,7)(F"D;L\VKSEVET^]WR)MA[33'05>_PMJN7*Z_;M;U%]%L)8G6Q0$X MCY05>"T36'ATP$$W-G"/'#RRRIA%!P?Z*HCRZVP^&0PG(TV;C8>#[F Z[?3& M?6TZFW1ZH\%D/I5C8[+XB2YV\>/T2*8(N83O$_!UH8LG%XOA+@ MYQ"_(;UZ<5:0QEA':)]J[HI#](GF#UG\1D6PE M:-;%??&H?Z'(#(KE!5SH)NW->T*/5)9<5^)UO@7$KOT%0%2L,:&7&3&$0NVG MC/DHJHVL(2C&]O:O0!G/P=OWJGV9?*W?&?*?O9,B8C]C*BU$#GX MB_@[+7L;_M$[_K$F9\U +GP1\+P.KPMM,ND/EN/^;- =3H8];:(-EMI,ZVBC M^4+K2CISHL'>67"(/G*,$&_-9%NFI\9HV!E(NATG1/PY*9V,+#?D6)EFE_"T M3[:A,DC@51U-Z5CFE'J1)SUFZM,[N.:*:Q&K"YH2*1Q*G[Z8JQA/X,,V/^ I M9@:'8'A+?1V\)3[WP8/]$5P]@'WZ^*L9//T55SU%@R< B&&\ D2<+Y1)L;=]K/^/U$5Q,)!52@,$ ZO2#PU5H.*[I8?9 MCD$6S][P]TS(R'9K-#H8V6UBRC-6$,CCQFQ)>'K^#-*Z+7A"T$FE1HM3NZ&)0RX-"8[\77<,M"U[TKV\$M*X9LI M1=1^DXE!K,YE:XZXS\PV5$Y[3-(G*TWEG:4PW^'&MH+;7F^Z]:_5%HX=;!#O M]W?3U5/NBL#5-RV\B?PW/QCUF^LT+,AN0[ RU=U :D10I!LU1_L,?$E?O3%; MP?1Y*RF!)8 CULVE;VT(FS^>_O57N!B6I5^*Y<;"R@I?U,7;?7X"C4<#*\]J M7HEE>E[D"=6&P3P$<_R;2-R48KXA2Q"2P1_!LVA@HWT 1]^!N 87XIT M&T*OQJ*%EV?I[ICJ]BE189VI[3@VBC/.] /\B_?%L6W!D6@D?$H+H(D5GO.$ M\@20?PQ*HPRT\$2N!ER<(FA(=;2\NQF_.;:+3S_%M$\):=(>2J^.)F8-X^%6 M5'TTU2U.Y&\H8V]P)!J)HM("B( U$OK^G/C*#+E+MFVAVO50RG?6VD$W=[0- M_',P?AJ Q!!M%*0J%$D$LK'2Q3_21]#X//%-=W:&!1D&&\].'D7ID5$JB>;! M1X0 (K!,:K[[R9])^[WA(=$L 7@$SAKI=\=S)PM#H5%($L5_[%9L-QU)9#J,.TY M!,\VW_%L-C+L5/QZ[Z2CI@,.KT!:& G+(D'SD@MY5''75P7%,BJ&IE$*A])G MM&IW?=53/46#9^?)THQ+1T3Q%+/CZXK/\) ##\TV)@,WMYUR*"AJV?DXK/(F M'9O2HA%^M]P#6!M; VQR#3BQK3+*XQ/^F=*XN*OS/(T87=H.6.MN_HU\?$.U ME,VEM'R%,["GIK:Y-VO!PU#>&/7G0#:3&]>YEKGOV""F[&,;&WS3]_UP":41Q&D M,9*^/J"5$8ST.P.E"YLQ$KUK112'-"J[57"I(#$\K>_AWK)4 M1>@^-5PRBN7HJ6SC9P M!5B5KN=:^+44P$59$\[/K?1#H!AH/(&#_A4XAE?;Y-X>@PI<\UH @JS0+"BX MF!5D*M*7H9I:LJ0I""G$=$,LQV]PV77O;=<%[LI:_$#7O'S#?4?S9;4EF!!J MOT8BI1C78A\A5&P'4O$]E(8 IPSOE<7>+N5AA&@:!R^&:]8&/1(?_,SK8AQ0 M78SH,ZV =@M:;_3/4?3/FY=1LF>"Y%^D/3D^Z<%I,))_8"WL661EL"''5&$^ M147TSJ(Z?F\B3>?R-2?(FZB<%K&Z*.I-5&7Z8KR)870\6 B'OW0'[;D/M(-C MF&BYQ'L4Z;T45S-%6V=>Q8+LUD+GX]$@P>YO9JKS63K M,:$HJM M>D>P@.9Q[1D?]/)U7#0: AUQO%=:\%=2<9O+KC&=.@.H*,<5E_.59HXJJ23> M #/#PV>E57@'*BQ4WRU];SN>\2?8H'@=LS.1"J;&UQT0Q?F.45)$5>\'$QFXBL;%3*+%QQ)+8V$TG M-G:N,K&Q.^I-NIWAJ#-NP_]3_\1&168^H[!I.T0\@XT,DI9(;%1$[RRJHRD= MRUSS$QN5TR)6%S0E4CB4/GT9DMSF/EBM/3LL!]UE2W'+ZZ.XBBF:.HM@%6*V M!MJ&O* ]$).64VV;JETZD]+S3)1-6E0.!<478S*'C83 15RYRD&$K&A!KMSJ MU@/I,:-*W+J#8;L_K#-*N-BLP)I(AX4 !V_M0<#"7:79CY)T?R%G;^WQ48S? MLJF/N;[>$V9&EW;\GC^R^$WW?#24Y_4[V/@FX/4!CRD^X/S7%^.OMN+/7ID_ M^'CW>HCN7H]5V(^6\@^WO?1*[M^)U/2/8=6*[Q 9"OG<^=/&AWSMW) MB2^T@D^T4M]HH8_4Q7FLK69WFNF#;0'RD^3$/NI! MI:S:LTCB%X!2;NRS41-]V+EME=,QOT*R2F7GM"%G2H:)D>L Y^ZO'%S855UH M%2%P?3W003:5YB[G):,=\BN ^!Q80["_]Y9SQX\"[W;)F3/ M#6?QDVV:2]OYU)T-!F6<5.H*,C(BLD 3(9:&F+,LX]B=[WE#Y= B0JUY.UXF MQ@7AX0#@L6@#-W6.)Q$5J[4Q!5O; 4]@;>JN:VR-=:!)Y$5:;5_T'WDG4 QR MBA&[$G0)%$ZE^>62*JR>2P65=M/LM3'S'22'QV"V%,!D:;I7 L]JY%3)ZVXE ML(JKZ(P]Y#@[X#R!8%^B;?[IN\&39.=;_4(T&HXK<3*IM#2P)&M'VN/&D^P1 M1?B@]CG6WW)4&X[(*J4DJLJQY*"\V#."Y!*S$@\)IU*S92L4AZ>$A27S95/2 MA,%L:>$4*F"C\,32,A[)?_>T(G^%0.DTQ#W&M"_%PXVU^[4 K)0\*KW;*NF* M&N1UYGNH2-W_LM]<;0W7?W@Z&.'D]&(_H400"VP6NF,9U@[-O[!J/0:!XCYP M+1BM6&*5W+>M/A$JW&PL3,,#VAK^[!J(&E_VTS";_12213\@RJT$Z;KD/(4< M8#*M;7E:++LSSH=K3OKC/K=)?Q/9ZYU)6W!H^O*JVVP MTYQ^S1#H23E.A![*6(Q2:LC9A'.RW) 0SM1WH9ESW<0D)60P85HK@XFBRLS" M@8=3I9*4\@:.?G0 ^=(MM9]R2N91$9N"Z?Q*G_48;_/Y&HZ_@9O?LA;*I:OG MS%?,P:MTQ=8B+54!8)0W[?S\8OT>#TJF**E+6E1C^;&Y2G;M9'8%N1]QK_=).O _ MV-9:=]]7SJ/N>-$_$B*)?A/>[S-T<^6$4_!T&71F6ZX!)1-H__D=:LY%;R*" M30>#LPJ_J!Q,N4&6Q>FEQ=4P PBM_AN4#6(B)8@71[?I1XF(P72T-=%?.I=K$\])-U*T&Z$4QWCR4T6 M0AQ)K#I9H0M= 8*((!7F04=YC0HJ*+0"ASF"BB91T6E M'>:JS'J,PSRS0N,]YIBFM5 O74%G+G,>9J7K-M< N(Z7F/SP7^<3'_[J=8;J M&P$'"M7[0D4]B]NN[E8).S-Q;H[F!3X! X^W(;#K:RV@P /S\1I M3G*M-U=?953-I:BT?LLQ*WV*8\RW%AW!D/_$@L3O'_'V&]=6*>V64].9$>?B M6+J*:Q'YK+6=+\XOUC_>@,BG"BKE5DBAR&>S9KJ@R.=DV!Y(?F6.777L&&*&ZX0_G6H:_>KT'.]U<6!YR2F6M=TX+Y31;W%:S M_?C0/&?Y'ZNS(*%>.XH/.&O4%]'[9[D=R3859WG M3"K#M2#[@4N\%%7%*2>FEDYLBB)LFP>P.5%3'T-\., @ZZ]75_/ULY MT=_B,Q\\,,;'/C?SQ^.9,IX.&+-3V?<:@44Y4I)^5,.8I/BQ,50!UG6!Y\[> M=6L'[JPC6WE&BMZK$5 IPVND\%&3#%E&%/07^Y)-&X$);@8C((QKOEO.\/MW MW?1#99FF_8E>*F2%0K9GLY'!R&\$E(EJ2T2BF+-G:YN-$8[K437QD >CP^JCXW/HP-L#9N(BD+ QIRIT8!I0"K,3C*^G7SP'&! M0II!@5#(;V:'SGO]MX/*EG_%WV8&N.=G !_%N[EG6(35=*',912K!)9CL+,$RKJ M]Q)SR_\X;)M$MP]]ZO:!--LZM&OX=J';[8XZPWZO.^Z.>ZDAHB5S2$[\@S_; MG?S$ETZ$KYGT>.@-V\,1M"DB T].C)$,J4%EFW@)WWST=TBN?'WA_WO%_;$N M*.:7!@>N%)QRX!<0G['[W.\A=IY>'!+H /%[H,.0T).#X3FGF! M,;=L$TC @+&0!@PI#:& S)AS(!10,_WS"Z_]<"G)QYEC)RW8];*J@.,)/Z Y M7DU104V9+8[B'E3PA+SH@'Q#GJ_RCD= ^@5X:E5P'!'&.6?>*"LWM$L)#?%3 MF<&:$A(K35?;JD,;[J3D:Z-S $[3,['=2(-R\#%JI(>?/UA MNZ]INE-YF1U 9AFQV#OF0]N>(%_3^R9O$*Z\.&.:41C;GP"PL,"P+:/RU M;!/8:1EP&(H#D -BH83:AS3-89I,=H_;Y+;47GQZQH2"*O +@3GW)M90D"H M^$[7N,E/R_L+!2_(^[*7J!C@HCK-1[B4A##-4ERI:YX\=Q5B0GN)M)0$0WG% MP(%=8HI8% Y^0[G,AXQ0.ZDS\BXL;W+H_D/?- M<\/MHX/H,S"M+$0T.6$YFX&%)&P(I*\_7&Y(#V6-A90MH?;%E!-27)A_G)Z4 M-A?6 AD-2>>1J.RHL0, M\U?[TW;>']?[./7']3?77;'.S@(UP3!%H@F[K-B@GJ,H$()IX.:J"P[YLK ) M$X AO_:3G23R'%.,38,GUW:".P]V,7(ZB MF%P/?P.'=T4[*ULPQHE ;GP_/T"Y8_7LKV! *M9P#AIFCJ[OMF-_AI]4^%)_ MAP<@X[O2$!;+T600K9]L$$__WF00"^70;AA5&C-V7W!#HJ@:&.@E'I]*R0S5 MUD*,!1@%W_7(M%R2CVP7T47M$KI'4V MQ).Y&?01E-@0]U[>2'E"WMKU/DE&S<>WC1WK]07_O[^VT>K.>?+0E^V&?OPR M"H5 U1LVE6B*-%/5MSB)">E$-U-6F8GKD"!4Y[V=7#4)YI$9M;LEK^Z<]-XZ MZ=[LVSO"M37NIYX1,;W&;S9E><(6C%T7W%PD"&;./JF$P$JWXIJ2KW-I8_%S MBY9X5MR;_N.9&>NW(+V1G,8OCGSE-,+8MY=.MPB$8R^!Y04W>%UF^-SE=I+2 M<*<]['8U1[LK)(X"EA;KDB.Q4U/96F3;E-=!6K,D1>#DRE)9>C1X/HV/41U5 M_$R:-X^=;,(H8"A+D_7L1G4>=_>_C-\[F3J'5[5L)'SHS>1>YSST'OX2?T3+ M-BYO0'EAI22 MND+GU*8&(6[?)%T9,&,0A'DS72Y)$+3_X ;(OWGZ )47(_W-S.CAO*+@ )>.5MZNB5,/ALPQ MKYZU0GN]'H4OBAFFUP%'&FY$LV00%]005M01. 6!&Q)6D%(R&Q)?EQT:#RB8 MAQY1>\$&)*]*4^@A>A(7EMF0623O('!XFUH@=.%0QU2"B LM:0*I\N)A02ZO M7%D.-JFE^^[8_Z 5.2_.T+OM$ O5S-H0ZQ2Y[1D/CMP@%T6]F,:M.M6D(![K M: T<2"+FG;/TD.63=,W1?^\'9_8B+\<Z5M_V#K1;@JG3"=G\KRZ,WQ^ M#.SLTU@%I<$1H2I@9U.)H.3:YQ)AN-FWQWGJ72X%"G2@?>S+7%C(J?%QG:/2 M6[S"^K3#,U==@PE470^2C,]57"%R:!0EL,TW0U#(PZAQ 901E;[YMMMGY => MN Q"SW;>$U'Q?QS\GU=WNEQZ(3J$*>\2L[:877>2][;>2:>MI%<2G!QWW K< MEA5WW=KL^VZ]Q9TWQ?";DA'3\1EMR$7LZ3*POZ)0Z\(+NMSU]5IZ*1\Z=WV\ M;G/9> M;2(^]GOX4)\+@YMMPRPD.^:K9B3Q/>+@R[S?FE 4'=%6LLNCSR\V! ML[9\1VEY]]-XMQ_['BC\G)1$CD7Q1)?@P,Z Z M.Y66$Q8JWG/WRUYU)D\6WK9]VDM.P(MKF81X26FU6R$HD#]Y[A9Y)$Z+"VM& M<9- %A73D%QAZ:,?WL=$NQH?>5^%4?D\5<$Q1/%>3D0-2G,20MC\IY6ZOQ). M_GVX/$Z_KB_8#CBBE:9% <-**T/IU7HY^>RKT2W1[K.[V=RZW@_+HZ4Q+*AU M,53B%-W$W*EY>A!@"VR*<.+*QPZ5<\DV"HB.\BJ!) ;;2Y)7]!*(P1+U4N:* M%Q0$&[0BUP/<,)A;_D=78/K(J7T)Q!&4ONH)JR#YK28V/5F[* $UUF-*.13Z MT(H;RA#XDW)PM' C$HAKB\5?7>]?U'ASQ& MFF>+8]=(JZ,_;/?&34:^K,0*7FJM!_MCN DO]L<:EX)]@<0)]B.U-X;KCL69 M[9)G*T2#;G*RXN<'WA;SO(]_=OWC "<9AUP'&A*G8Y;!"6GP-_ M3:\?[-<*5CA.J@P\?(71R$&T4$*X(1EQ[HE'? *)7Z-)9&'%8S"KP .X$)Q, M"(:X@%#QG:YQDY^6]Q<*DN?%BP$NJM-\A$M)J#W$)G?&YGH4&#/:=S?V*@(E M2F6=-,J7IV<]_U^ MA9GNEE(:./Q<,WH9$0WAP-SUMBX6&CVX#FM9+RQO$@_$A(2YJNN^"&/4&B\N M-\,;#,EA)^B[" M-!OQDM)J7\]KO@C3;)!%Q;Q>A!&/SP; $,5[.1$U*$V@(6S[T1*L X 0I>&K M$+&C;D]0#P'D1>P83H "L96&C6L*UY!ZD\ ,>@C+*VMOX0;6)L.+0WKT^L.Y MHA?#!&.Y'/)E M<,JB+2:O=O.C'%(L/K<;=X?0"_I"'LF(R/0Q4DJ#(X08E%DJB,BIG0B48R;> MXFU=W]H\KO>&.+I%DE;6&&#%I=1N:P;I.P9 <7+/%-NCA Q" E,Y/B. 6#- MCTQ)WS'P.;P.WS%$F/GG]'+"0L6['M]QLQ$O*:WV];QFWW&S0185\^H[%K>J M V!(K28;MAJ4/A'=#-\Q $*4AJ^"[UC=GJ!IV1X,)T"!V,:G'*OJ.S:#'L+R M*ET9:GF6Y\[!OT2OUD\\!H[_3!Z3QQJ\2>3 OWYR?3NZ%BOD5<929I[EB7MJ M15VE?_A7*^FZA??PK7WGY(^M0_=-<3H?]'F4O<#-S*@199P8#,?=WJ#7Z_4[ MHTE;S[21X'/X5)(=V/'1##EH;0?D#K7MA'C8'&]1%PA=OL'TD!P-VSW=[X0) MXI>=>20K0[LQ0RKG;A&6QMIDU,(F%JT6./9(QIY*+B&%F,6@*.D'7M7N<4^B M/&+7O5@VE5"+=GM;'2MAJ=7N8EDDH@\% 9LZZ+/?W,K;255H$1SQJF^E9&O# MD%EKKY9D%R V>_%5!DTUD-H/E&,73Q,7S+'2ZC%L!BM' MKBN?JFC$D+V7&'6:0IGJ>R805*C?W/V,EJZSM#=VU/;C>K%>(W)5A/SU&4^V MKRZ9"9)-LL$GOZ5[$D/_.G>4GL8YZG" M0K02:ME,OE57@8E1 +;RZ."TIKDG+@K=]!T6BK6A"%QCA31*HTQ$9&452^08<:C278RI6?,A1FB.V,H@K\BSD6P0X$.7>L=V59 M.17)?8#T%2:]OMM.M,N]Q-@Q!C';.I*0FE:D_ON*5!>DK$90?&. M\"]%%]SSVE?V55&4I!=5@2ZP\P\+2W_GG(133WT?!?YOUB:,5;W9N#](/@DQ M$@HT?.6G(ATJ> Q6RHT@'CO8@TL\%B$N]K;9+PB+GV@9DGIS]Y/\(E;!IQOF M7R-2T,WE4K56C2IXR1:J,?WE V,\LWQR;_2HF\7/)?)]7&%OF\@CN:IN+I?D MM6HT(?FXX22G:/PQ^$#>=/5GZ ?1XT=BNX?SVFD%3K ">Q=&R2J*2I@V,85I M\H)C+II)'(K9V[?;2I(0:[Q(>KZEOK>M-ZS/8"<:0)/)3,P*H$G=&XWZ;?WO M0\__YQHD4WNHYN%$]8 "SDL,>57@3BI\'F!AV0SQ>V7D/KS92!)OS"W/VZU= M[X?EK6C[%X$6P)%$&'4.X@B*;RJ/R,A+?I>LLDG&!W_JK*;+I1=:&S_Z+Y8P M60#H=EY9S5\$ V7JQA#G:G:4DE,#]XQ&"E\$=>B2&A+#E)'XFX>G:5XB1(4O M@@AT264]UP7DCJ^XNT?8%V$H13C%KNH]A.6NSE.DP''I(HA!DU.6,P[.S'&R M>^(_.^=4 D>+\J=G7NG,VUB>2+Y/A$O2YY)4;8N_0WN;D^NQ9"O@Z%("?UX2 MB2FAZFE:UF)#>]TC5\29Y=O^C;W&?T-X%;USGBPO<'#?'_8VSZLOWHI9A)&I MA*K3$-C=R8E2.,^ZYS52^NJVA^W^N,&D*2NP65' F<0"_*:WO"IF4X1;8LD1 MN7#VM_%^_D1\@=-.NA8XIE3U#W&(9TA&CLQPX#WX9BN8P@).R92^;*_I5C)K MC1&JP'V MJ-6FF MR44B._F4D=B0T)99Z-L.\OWI\N_0CA^Z8#S'2BD-CA)E ,W20D1:*AV@@$K^ MZ2'$?(.UL%Y:],ZP/>CK!5H$(CZ B^75/O(I]O?OR'M'WJMG.3Z>^LCM:^J3 MC92BC8"W&* S8[J(L-JQE3,!1"E&B!_I,!%.R>8Z.K*]H'?R%\8LSUD;'%OD MS/I5I*,"%/ M[))6>RRQ']C+.4F6X^V89X/RG5V:R5M%F#*:4%%5(NF6@GU][V:/+>+Q)+MF5#.9."<'-2L6! MCY(>LGP\9.+_'K/$6KKOCOU/-"TG!XMG=[-)]"!Z M>W(@">/LS8UU/CG\Q<_E)ER1V,]HC/A/R,, M.?@79*VV/O'P(\6?41!ZCD^@O(VAI.A!=;?I0=S3/W4)W@G7HA^E[I&>'GY3 M%$>A):4T.#9IH4>6I2+JDD0NO .PW=5+8'E!AF(=4!3;FV+\9^2'&[)KN<48 MSD./@/L4B8%+/[GQW3Y!1@HV?B6P$(%E:%>!4[%93'\B7ZN&YY2FKRR7P'(1 MW2IX.P JQ_<&];2R7E" 3T'1\W2_V\$'+D]03"+@Z*D7I?9Q9;T0ZR4J6=V# M[J&FKYR7P/D2,[T"#S-4JC_'+SUCA:24=F]M??2XGFZW&WM)(E;C MA&SX5_?VIQUS3I#Y57I*@]77GWX(]D"0KNJJ7O/FC8LJEI,K/\NH2Y+W/;:< M+)P5G6 U^2+RA7^P/.+<^4*B[HKQ(?T.4('#8'W1'DTZO,\3_ MUY5TF^'0:5ZJQ9P2X"8)4:T=QS>O= QKZ'Y4"J/1V/Q9&A'GQ2L[@U>1E -] M38M^+8FS (SP*NCE<*&,^*9<;ZTG<18$SI1!F4H60<'-8DL=B;.,8XRPZ(;< M:XN7Y\.,/;,V)(KOY0,A\F[<=+6R8[F.FS5_ML,_;%W?VGSSW'!+7!WQ<2Y? MAX795E1W#H:YY?=#&A7%X+GF[920? _6)SM'=3 G:<5&*2KX":$/D-NUX''DJ"2FTG>X-1WB\N;F>]MZLS?XJY[1.B1^G#]# M/R .GO0%F^S]FIW LE>^DX93L$:E5 TX3@>U0Z$L9;L:7X YSYLGMNG/;\,0 MPE67N6JV+IA\.J98I!V$_&?\=RSIVV;WY/J^37]WOE1;:5T/A^W>J(G\DB>[ M@AQ>.2Q3>4EB87GDC@D97"\?6-\/*(CU.@T"SWX+ V)??G7G[N>GZ[P$N)4/ M=X.%]L7N3'3:G?,[$_N>6[CK5M0W_B7N?G^9XO0#6H';BC^A=?H-3;E%<:YD MRA4*_ 5_%%7Y8SSJ]&]O9[WQ[; S&MRVQY/I8-;M+6:#T4UG?+/0%&6Y_$"K M<(,>U^SG;Q>A%7JJ\.QJEVP$S)4D"+R<64XI*M+OCY/!L2FZ\O>)> M&.$AJ3)@^"$7SBQ-BJ4&? ,H$1^ML/#$M)8 XI&,]5&*A-GN6.;)VD6W):($ MB@>IG=73QG(*(QI5= 6.8\5=99)VCI_;C;M#*)*9 M&=^44_+**G'U&'*#)7=O08MXXJL$CTV*=E(EU& (:PZ'?Y+MNN">?VY9<&UD;C=/1D87(O[6UT[_T%+<,XCR8>(?$@0"M\=OC561U_WF\.B&:BC0&% M'!):-HI2JO2A+KNI]FEG^F79&YHKC<4]P5:,XID,V66]OZYY3I(LDG-T@:E 3N/@F"C%MJ!0-]J-4A1'RYG(R> [%_@0"$W9;>2Y7N2T M#(YH"CERYGY1J$#M1@\^-E)$.I&>@WC%C5PY5E%752V1.'+=UV6['ARV:H(OTIO9RH*;L0!9<$ MA@P\8K,GK97+9J<,92DPS-3\OD FRM<)[$@%]A>*=2 :(]_EBI$G_?QKE704 M__8B(^'[L]YLT9_/;X?M\7#:GO9N)[/9=#&:#88W-^WVK>Y(>(+3'J;CQC9^ MYP.M8H_QYS8,DG=!SN7D"Y.7T4EZ?([Q^!P"CJ$OACTGN%6]OK2?;R4%V%?3 MSVR7WP K7%]=CV"(72,/L^2O6\'4D0"'SX77!(JJ@6-6W2#STJQ 9=IG38I5 M,/(%)<'HY!+[XB?REK:/GCQ[B9U!0G71@RFB0P=P'H%G98>_?0VPE.(#YE82'*O(3[-,5*E\U0TDAOE M)3?QS?"*R_U]P4T06WOV"5N_IU\F*GI<]-0U6:/6/R:@S']S>SH:==F\QOQGV MYX/>N+M8M+OSV; O_B"M'#W=6K;WF[4)BK5?BR6,PJR(C/,QOF%T^J9 M8/5H?J2C9B9DJ2B@)U"&V^QW,PVVM.+@""& !P^8#"D-F17VPJ+5U$_D/T[B M["=_BFLV@!X,A+,$*2NR,5S)KO//MO\7ZS$Y1A5P[-"^F@AKBVJ>T$N/4YVP MWZ!C5 %'#V%T6 !SRFO(S'%^B&)K.6IA\7-K M>]&*^)V8=G#1+MW3PE$-'. ":)UY5\I*JQUTV0N#?UABBWPDS#K@J %HY\"K M+@5^.RU7M]WXNV,+^./Z1!%%*;:*:X+CF3C,6:J4E=NXR2BMB,)Y*%T<'#7* MPLJ:2SA$-H05IVO[W/(_;C?N#S(CHV]X-T?R&;RZ,_2,ELD[P&AU$Y)E_ '] M##K=[W@B_R!IH3@VM.4;!\M"M_1.M3M58.)'1 M*AI)L))BUQ/55),+/7XE]G1)./'3/3JG^U1A[WKF4E7:NQYWW7+7)[]OG?3> M=R>U@/IW/K\YW MF6>Q7GO8'K2;[7PO9HPVY_M>O8;L+V4[WW6R3Q,32CG?"VD$@PS5G>\0""& M1TGGNV&S0GW.=YCT8"! P^D#\CREN,1<4;00:AY4)(4D/(,%TNO1!_JVV]V9O(B,@D M ZVX>600DM20.\31 ."E0GYA\X@@(*_DZE+B?W16K]9/IC--4A_-(C6;0S1OG$I529H^OY#WYL(QJ@KK[5QCL1XE M-D4PZ:T5==.FU%O3;% MO'M0Y5%D6JZ,TXMFK&I_=*:]_KQ[.^_V;]NW[7&[/UA,XYMD-XO%;#31?/

_KF:,D IZ=J]2JRY#S[D%) ML]W)U'/KH;]#Y"QW#$LJ1TTP/*N'$@P*"NH(E-DT;RT\B,"TGG+4A$L10<@8 MX M*;]K,^ESSF#<[G2'\_'-36^*?Q.]$3D=C"=337-- M0YV+&N92;;\&2W!U< M"G)1HM 6I%91VB*E=24 M=I+(F?">/'>+O&#WM+&< $_\B[]#>TMV$;,=267 6/\X:D*GF/*5L*R.&-D? M-7OQJ1(5YGGAJ F.+V7Q$V!"@?2&3#/WEK/"4L]"K.HBTV%NV>90HP#0+#7X MY36$#-\MK%<'>;M3M3$IP:AA,#%$I38D,:;7?D.$?Z$LW=();U_MN>7^AX-[&>]T5WG((#7IF&X;3H93X"EX8 MD; ]]+W@9&N(?SK?%N)?_?%L.>]Y1X+4W\!A7M?^OU@+"?1#Y9M]?C1SQ_K9 M7\$@6JSA'#0@[\G*@_?==NS/\),*7^KO\ !D?%<:PF(YF@RB]9,-XNG?FPQB MH1S:=\CE0?P=V>\? 5I-OY!G,2;4W'(-!I5?'NT[8CC7E.[UI4,8#C$@E[$3 MJT^;";5'#:?V-]==_; WFS@<(\YZ[],XFE_82+*QP<\23D U2M\8[$NR&:3# MN>N5.%44IV)U!2#UP^"5Y MY?(M$$TWD'F\DIYNX.0OT6.6;\$EIQB8#MJWO>%XU%\L;F]O.J/AH-V);YQ/ M%MU.M\$I!DC]^ 5JM/QP[+]#I#SK *U+,#.>1%JHV;X+:1"F*4E2;H(X@8UH M7H)#+3"4T\8.!D$%5 8J1<&3ZT6('3>9.8.8&2$HT )=XN>K)QBQ6. M#SJ?D0->D&F"K5P V61HI)XD=C5?H, G:OQ!G^185Q 0G5<4'', [)JX]00J M3\;Y5S-#H?,+@R,#-Q+%(#(DU+[!H1@F;^V?:$6>?R8RT&/>J6]M!__.MC8O&-Y(RW,KDI,_[*ADLW I M!V'-DZA3F)<'2AVF7I/]ZD%/C+-4IBQ2D_^2X#_@ ]3:Z;^3U]G%W/G][+OD44__BKIJG;:/_Y3Z,>FO*1[]HXR/ZU,Y MGM$&,P]KU0_\EP_,9O*!JR=K%ZW%'#[_:@W_L1BU>YUY[V8Z'2]N1J/A^+9] M<]/OCJ>=P4VG-QSHF89>EA]H%6ZP2(O/[<;=(?2"O"^;C%XL28:'TTWT+?A? MCVN2_.K=L?_!LD:W/R,%L,(!E/0%9AJLE2K9:;$^Y1JRCYS^L+Q5@3T[52:M MC#%6QECO@EL?Y%FZ%6L&E)>?HA'/(_<]HL$WVQW+) ,RDO$HJ+,B>74>K$^V MX5M%5^"H5PQ_S@Q5EV*T3U 4:SM)I!3L(F$8F3.SI<"A7QN29Y9Z3M5 Q7]_ M_BZD0&[!*PN$M:/]/H"DN"(IJWN1 4QR+_#HJG&W5(=N#2'[\5A$F5622>7M M?%))FTO\H,/:GTGI !S%ZZ 995^G3J$&6?&BW]XY2]RZ_87(RB?X!F@_^P8H MPXH7_:EUZ*\5=7B19CQ)=AE,S]Y@..[V!KW>I-\933JZC7;E]V!\AKJ*[8.; M(140@&6*4Z$^[:<;2?=EQK,I33YK(B\T+UAL&QJNXE0)$*3;RS M4EI5#R$9X0FB_C0,/K @_QR/8K)83>LGC=!DV!YHSA.OB'02V2VD2NW3-&WY M+2O],YZ"EJ3LG7.FB"]\RL\YY*GN[O(8K$6C2F?MGL99VW^R[-6MZ[U:/W^W M@X\/-WJ:"/\B7\.LB5FPJ9 H=6?H1]$N[C$3/3J5B-GA18O MEZ.RE28ICOP+>6^NKK1?##?#8QQ=+>I?R"3]*O0O)!U=_0I2S,K]]M6O('I@ M!C +*B! ;7X%*"[,V&G :.7!L:WDQ+PV%+STE:D"X81;7^. MT[053[ZDZ+JV6K W56="@"VP(H?B03!(",[TI#6"P'3!"- MC;*\I!E=L0H5I"W3'AE1^N;?XN?6]J+"\;U#V5OA-X_^/+2"GJY<5ZU,I1MT MG0'U%73W& 9^8#DDN/;9W6QN78_\41'K\SN[$K\&?2;<'URJ626KL?@JCGJF MQ_V80W)Q[BDE/D.]DLZNVVA9>0DL+V@P\S% :V0'Y+WB.PZ;C-R>KNR7R7Y> M!5<]PDYB_COHG42X9W8\XV8.!$A+0.I8?=AMIW3F#['1$C,%I-OY!GO:-$I^C)LY>( M0+JNZR#,^2'F#"&-A^0JND[&T_!Z@.;1IMYQ8\Y@D$SQ\0 :]150N1JE,@[S6H8 M5YR]7Q>SNH95%4"N)H^L/J>KE1VKX9C IBC7D=(^S1E*=1LRQ-6:#(B1"3:+ M,D&?A9/=,R)W!?'OYZX3J3&T-N3EZ2YK9-3[)>:,E](TEA@&+!D'DRXK55 G M?=&FJ5/ZTUWEO^0ZP!0,,%DX*+5$-'1+M]\('^P[KVY@;>ZP-FW'MY>_69M0 M\7&)V;4YXZGN#5YI[2:C9&R4O2YZGL7W0[2Z";W#989(@?YI_MN]UJB^6N&& MTCKN#MN]T:4P6(ZN$CY.%-V=&NI+O/R,\#)J+_%R%OW][,=?'3L@-GBLM;7K M?5K.$D6_>K \8I+_0J*YFOL"N9J/WQ*7^H_,;UK1Q_Q'"V]\6R>?&/^Z=?C( M:YYG.6E^.]<\S\7M@YMK%1 @9YY5JCY#3J75\CQ#X)):F+.T*M;&-<^SHB2V M$.A6#'^),XLLQ6B?E"C/:1Y?V% M@KGKQ :ZJKS*;0T,SV2 788Z_%J!2B6.0^;Y"7-N^1\O*, 'QUREX(%Z4N*\ M,IV&>KX$#(5U3Y6 U&](EMSRR?5!\+#F\T21+JBD:%X^?0CP%JF;"A#D;7?3 M\^D#(@;7PB%+WHLACK)\^KUA9S@PD3AL>0W9*7"H064^?7/)4R QS'SZ]05Y MW-><_QD T>K>UBI2H4G,+1/Z!3,[+@1^J^&;Q*@]875*VAVF(SP:-4]#2(A[ M<=Q6J46S]ZW%>KJU;"\*,9SZ?OBY#_/:(F) O+&_[!5R5L]6(#VTE+??*_7K M56T]":*;$L+W'5FD2:+:.V<;!KYH*-^@QE"^DX]MQ5][C>F[QO1IBND#,%,W M.:9/[H9;]^ZD8DQ??]@>Z$YHH11FH9B^1!O7F#Y57GD ="N&7T=,7Q'SFA"+ M)3VF#P!;:D->4DP?.G,S;/&X6G@ M.PH^W)6[<=]WJO(R\?<,C_MJN*C8R"J@7*A[GT)?XAO%EYBGCT/2CY.%+O<- MFCJ[-H?K%2EXMMG1J7[MHP'@&O%L^W_=>@C=.5@LO)6LRPF7U^]US-2S@'#K M_M(W58N_0SO8W3D8JC#: #\&'\A[_;"C[;[Q([SG^SC\D.5!'LYO; MT?1FV&V/^K/98-@>C_KC[F+1[@ZFW?%"5X:Q9OK3-<[YM5*B-@^[64>/JX>= M#?/5PW[UL%\][%?/J$S7'%Z^!EW@QS"#/:.)^A6,E0JYHBD#1]$HN%):'J45 M\U.?J8YO+H__CRG_:9'2,[64?JZDK5NY)MUR;4+\"01.UWP@4Z1"2?,OS0+; M;1B1"ZW>#Z[SA:<./($RIOXXKO>.* PWM!V[H ^JW"%5M RK=_75 MZ1U0'&A4/?M/X@'EH'?B(C9R2&$TU\C6.:HR7W =6'H'%A\@51\OOX"Q!?]D MI3MRXK(&%A<>R;@:2#E;+1S#1U9A;"L(6Z#(5YJS^@$T%E8&XGI$DZ9JP,/1 MG#%8X]" .:"O]LOK5:3KJ&[&J):!YW6!%C*;P1O4@M]W'=3 ![4,/"\]AHO7 M9!=BNL,;T2(?=QW.P(=S93"KVHV-'\L&GJ"'PW9O8,UKAV)R%]:WT_8K&I=L@SWXX/A+-MC&J,=M&\HG79!O5,BOT MIH-!?];NCA:3R;#3Z_5N^I,DLT*WTQ\MKLDV!.ZH:)R[:Z5$SDRN5*&&W"*H MF&P#PLY *)SNW%W"+T@[\M>HGQ%'%PDD7+]R(1[^G=BQ7AP@_]! MP3-:NN^._0]>8PXMQ97.K<(4AFK[GJ:0G\7)++%AJ5/2F$GG<3%JU,0^DEO7 M2WY%RG7J'BJY'Y$&=#1L#]K7\2%#AV;O1R3X#X_5[FWKS=Y@72+_R;+KO\9$ M_1(S!P<419KJ#SY,/N2O3R&NCTL0JX"HKW2I M.WUJOIL\-7]UUW); 0#,F0H(4)MS-CU3-OU0NK>,,GRSIT7 ,4DMR%E2%2H# ME&>6RZ?*,HX#0+A0XW20&!)I'[X4!Q1UHT+W%!54 0LH YTS9TP9";4#G#N" M?2\X&;WXI_.1BW_UQS.9L7(FY-3?P,%:UTQQ@?C3=>*S?RZ)U7=X>?S6I--Z_(\-V;K&&5N379P_#8,/+,@_2+HSGM;/ MA;->N2HO/2O)F;*^+'M#3AVWKA^- MLNH=LBU,?3_\C"-P]BLA<7J3$\>S%9Q[_.OI]/(8KE&O"<^'TB?W^H.G;FP/ M+?'0\:,_3YW5322!M2D30#41"* Z=/R_DA JDA-CW_DUC$IB%$WO&D8E:@Z= M#-M#<\*H>G6'427JTVYI Q!&!8!):D$6":,JXD4CPZ@ (%RH<;$P*BC#E[*! M9VY9Z*%4'-7 LM Z6Q#7%9*[6!?F"L9 +GJ7A<4J= DCTKS+*V&9[5; MDJ\S,WA+\I7MBC2J;%)7:6%[1@'>?46J0 Y:VX&X#6W0[IS;T(ZMMI)F&V4= M2Y'%61VE.0I98 H3:"%E]NAKM'OA73<>7JO3"!$"6A(AXGVW CRDG??4WV/7 M^>,Z^B/-+%BUW=1H&^"Q-AKIG;^JHIN=J-3HR)!EN+QRI#/R2D51Y1ARU"G0 M"M&VAR+1O-UIH=P(6SF-7KE81D'*HKA5[M)(M)H=Q-X2)U(''H'(69+4&[=A=N]VTE?DWTSUAO]^^@9 U&.#=G4T)1;NZT[SN@NU\\=P-IE, M^KW)[6C6&PZZ[>ELOHC3N'=N)^.Q=A_GM] B)QJ$'M\V]GO$4I_/>TFM"69B M4HD:RS$IIAE#=FEY0L]V#Q9Y)HWAABRJEE99!T"04$F8LX0I)3HH1V2>!/'W M,UV31=7 85X**3[ "^4V9'IXP5(&.[)AR'5WTHHU@@J%&.8L%CQR&@)]GLJ* M?)?,.N!(H79-8,LMZ8"=SJQZ#&'NPN%,J,O>#;NBIZ-<=^MI'/\$^F_M4P5N8"CKT._V1ILMQ&3F['*:-YII 7;<1Q?&37@8RX&6Q$/ MBH77?H:A1.0^N,Z=@W<6<>P'7KBGX2IZYP?]PWK];CO6.5K/= N\/2,#( MW/6VKA=G5* &[%9O%3B#B@$_4D:E1AI&*ZELNI*HFB(,<4EGIO8BFPJ] G"^ M5-VJL.5DT '6UF2Z7'JAM9D&<\OS=OB7T65@ODU*?EWXN+.A*]R>"(BM]#W0 M 1BCR(NU0>3/O_H(_U+4(M*K9A&).H_*81VW ORWJT&$<0R?# >3T1CSM-?N MC,::#+%XB>8VB.07!C?+5$Y)3P0)N@6$40,< MT@*H9"$5%12NC8,B"=/*P:P##FA1K+C1AFS:D+6V^<'C.EJ:F:[Y3+FFD(#K MG"DFI2'0OZ -;O/]&W*0AW?)SFJZ^K0=FRQ\@?V%%C])/&\!+83:,)(RU35@ MB$4BL]H61GE0*Z35U!NV^X,&[R0$Y51AD:!EEDL=!U]0@(]ZT2W(U9^A'VV1 M$_HF]_CRS)2B;<#'E@W/F7%2BOA5%Y1)/ ,XZ)UD6JH>Q<-%EV>T#IWS2_O4 M1^!%;X_D !L(N?2SL2*+*PGY"9&-*.;[;N6*#SMF$H(2J)KS3A M=*<.*V22[.W)\H+=JV2VW6_?SKKS3OMF-AHN9K.;=J\]&M]TY^..)NOA,3"6)L!LE_H+U\TC M@;; S#&2P%1D+ 7\#X"BC*5O\_[KY96YM[2#RL?YB;Y:NMSU,8_E.:NYZH%"O!M_9$:"T M]/!IP /YY$&N(''+[D>E@$65K.Y7!R:$MZ5 M1$[MH$J*Y]@'2B^PT,&.9'QVG>@>%7VJ9]8!1PJ5D[VX)JB;!1W@GWTUJNOX+[063EP\/-#EX6=3SH0D/M[ MS'VT_/>[^_6?*V3'<.-_G*.,?_7'/7JW-K%;*&=>SRD!#ED5LSBOW-27UFM M+OZTW)GY_,]@,./5:QJ)0E&T#SU5YFO=6!5J7L1"#0:M\E[)QQ\.[O7#WE*< MRZF_@T%2M5>Y6.H$\I$V=_+A$ZE.X[,28,#C4S %D ;.F=/DOLF=L_PW?=;, MEH()&/_4R2F1=MC*C\%7T52->5/HKGEP,"K>C+EESZAPEAY M#I)RZ/YN!Q^1 H@N\%!X=1D[UA(M@&&$&&H%:)>0N<%3PHWMH25NCQJ6F2Z0 M%K\S;/?&@" O 5V:#!S"PL1:EC?IOB"'1%$U,/S0Z$YD*R/ASZ3A_'EPG:7E M?SQZ1/KDAQ/G3/*;6]NQG*5M;1Z]V/QWY_B!%\;.?\>WL2HB,L0O?]_Y?HA6 M'0KU%/8(CK6EF)4E:-TJTSXW4DXTWVV'O,QR.!/,HEM?*[QT;/!2,)VYEK=Z7.\7AKR3D+S63>-A'>K1'FTI9S[%6HI.# ?M M[-65//=LO:/9C@Q8\O"N&Z7 BHM09LO2[9G&034*T1XA*FL7^(6<$-UBA9^H MV4;T[1^EO*FL$1-8042I#E9,ETL2F8FGXR6RO\B&F(L<1=5,Y4@IN14$IDK9 M*CW;[Q_!JWN#?/O=P4+LU]Z'D&8(9MY3>'9\6R4XJ/BT*IB ; M9U.0[9N-'CXX;;DI&<@2 9[1UO5(FKN")PMHQ0EK>H/AN-L;]/J3?F""SA>#AJPB@M$>"4Q':427WMQ[7J:^ENAFI9<%@+*#Y M-%QBHD&UE_YN;S:V]>F371 Q@=S_^XD>"$(M# I-,6#.]OMB(FI'55;D^ MZ]GV_YKM7G&?C+LGC!I@N%#?[%U6*Z"2=V4^GGPZ\RX*HP8X$HA"PP%N@;2F MS W)V,B(S[ZCPJX%GQX%X.;0HX3$IE D.[9FR%E^?%K>7V)K2*I:6F4D-*-] MP0M)L6I4IA&3P(G]]XLM*6?5P'&B%%(\@'/(;%_CZAO3[1L[_]0[9^UZGQ']9KODCWR^,.Z6P,TQ MTGQ?U50 QPRH>V?G=H/ I[$?GEUTLHB^1-'IBWWY?4 RJ&Z/R"R M[-VI,O"@%08@!\1"";7/^930&/)B,3G)).L7GOQ84SE/%7@ %X)S%AY31D"H M^$[7N$EBE$?!"_*^["4J!KBH3EH!DV%[V&T8PJ4D-&6QIB]@1S H M>:+PPW']SEFZG^C>]46YR-<8>!)69X[0O"BJ*J6T[.NAY8GZQ='#7C)F^^/WGN*EP&]AI?! MFVKJ4)9)I9YXD*7K+*/7/8D*]R>F6-Q7]]4E#X%&/XA&A/28$2&GO;;<]2'X M(^ZK%;BMJ.O]SY<;$S)H@X@)2=95GRRL"PRZAQE^O%KHK.Y=Y_T>CY-5PARN M\) RC8*?D9@@LB)%I&E#NV421M ("'+(1UW-M\\-]S>.8E+ MES@;\.)K8]6N#JMOK R2%3_T""X4IE1H\=+H)5M5DE;&+^2]N;KS!Y][TQY0 M$#LC7]T3M[2H)ZTOY$G#?;;B3HD7+77?VBPO&OZ"/XJ=,-W%I#^>#<>=F\Y@ MVIF-9S?M6?=F=MM?=-K]A7"<&BWI? J& ^S$!YV"GB)*J3;2HZD[[/0U91N3 M!,39-EN*.K0O>)(C=S2B+ \4WH =N1C2%@AM25K\@*S&26+]HF!46G&CZ5%* M>"7["3W6T>@-IV_(P=NI#19_NOJT'=N/4M5\(?9C%7R5P;"G%-)YIM324FM? M*20=C1#^WF4\_O"_-R@"#ROBDZS'_T2_IYV!.*J:1IC2,FNWYU$V%L?#G;-Z M##Z0%YW![CZWENU]9L^_7'5, ;V\L$JO;VFZE/#-=5<_[,WF*#I9IBES0WYA M4XA10DJE>0.%&4$]E?I[_^2>[?,/O '+/(!74-H4G,N(J>"9.^W7Y(@*O' 9 MA![>+.4S@E74%#H(RRCI";Q"4V6];-B_)\L^4)R5,HT#/.(I>.=.R\)OV8Y/ M%C;D/SJ+G\1*%]K^!YD0']B?O+D*9 M)/;Q37/W\\UV8A#)'2G?)O],'HF,]$UA#W\#IM&HHN0)GR8&S#ID+#TZL0/1 MCCUDL8N0EI::7.LG\O&*[EE8)WA.]G91 M! 2)5"#AFVYD1=YO":D;8F4]@N&J2J=.W?J39<,CUY+KNZ8=OOGH[Q WL_@B M$1]BH2.3G">I#PVVXA8;$Q1RIHFBJ]74XEI<>>FO8=Z.SBF:YG-OV!GV]*Y= M16"D?'*\ C$\<+HSG9V)P'Y$E%(:.HAT8(HQ98G8*%C95Y%HY<%#R\*'"UV& MG(8XSL^$9C_7EE>V"21@P%A( X:4AE @%=D\WUB^;Z_M90P9?;HOJ 6>%@+3 M?AE1&8$2FKU@#&F8RT!A/7"0E\%-"'WSEX>4\/$/:/6XGNW(:Y8/;I![_X&= MXZ)*DTVBF-"B(UTIAO OMH(>TH!9(2UZ?]@9:'ZG4":$9Z%SXHK0S@%94?5OP9U# MHL2BL$'&83!3$!P_JIS_^*1CQ,9JSI.<%J!XB:$4!X1^L"A+T#P;#ZO+'BS&7&/ M M+SXSHN594@N;3RP^;W"URT+UK46P_%5N[LDE +]JO MZ$F,A9N[GY]V4)0A,Z\H&,I(V']RR\>XM*-Y!WHN G/_F5\8'*+841(\G/S[20$!M:-9/HW]P53WLD2.A2<4RA,%N>7 H5UB.A83 MCG%I3F[\#Q]XR>?^ZOA;M+37-EI1'R&@E@4#HA@29P@*2=?D\9H(>NMZ:&GY M^1,TO6!:'8-AMZ_I_3QQT/(!YQ /)MI58[KNBQX[IA0'PP#YD9ML&15<>*TP MZ5/V7P\AH?'C^BRM)=[ $&1\U\M-=E!<"SKJ;.C.=F8EQ87U&"MU [X7XE?' M#OQ?L#!HZ_Z@[<$IA8V"6TQ*I2]BZLIN<[A+20*''M?[2[B4J9]6W!16E))3 MTHTI8.DNB,KVINB]B?&[]=/^##]GKN>YQ+PXM[;X+\&.PA:1)DQC4&79)65. MDL8J6I1(RJ]V:SN6L[2MS=S%2K.<(!'Y!3FXXQ>T#/%WDRJO[G3U9^@':+68 MW;W>3'/C2>0T;0JSE.M$:0JG>OD6/8I+B@9N+/ S ;@\R?+;NT!F"2A"4A8H M4-NEF^3+8_6@*#=!=+6;&AE#*6\*=SUCF1S7R[=4/0:>J\=74/?MTW^.?]EU3$9N/^(!,IR7SSC%'UOI!? M<)^>KW*#&,0#?'8EJJ &E2]_2^8",QZ"IRH8'DC 390$# T8,I$Q6:![!4&V#((WO%D:<-0T(POY/P4ZS\ M.X<]/I_=S0:/MA^6MZ),1B5::B3-V+3(3E:R] )S#I.\1TJNB);:)"5UP9!* M-@%$MTPL?4@BTQ9YMKMZ"2PO $NI..O]ZM4E!JYC4M)2%*.T=:5<"?T8LH 6 M;&O1*EQ&UY'+G?L.U:\4XU.)(6]_ZU@E.Y=)**9")'GTXW5RX:Q2E,IU=OS? M_XPQ3#$P,3 P-&(Q-2YH=&WM77M3X\:R_RIS2>4$JOS$/ VA+@&2 M4'=WL\6RRO M>X[_I]F\",<\](3/?KU^_X[YD9=-1)@R3PF>PK=3F8[9=13'/&3OA5(R"-A/ M2OHCP=AAZ[#5;>WO-YLGQ]#2F7DE"OMLN[W=:V]WMKNLT^WWX'_[[/0]V_Q\ M?;9%3Y__=G;]Y\<+W>G'SS^]NSQC&\UV^X_>6;M]?GVN?]AI=;KL6O$PD:F, M0AZTVQPW>D=';?QZ5<<.2L-_8$CG:-)+Q!W0^&%K%S[]W92A+V[[S+WCSWWV'Z\O<+=OK'Z=4Y^_#;]>49?/APSDY_N;JX> ^_ONS6K6R2 M5R))E?10!?F4 O^Q3]Y8^%D@C@?JA.:T.BHQA[*1)UV466MSFOR5):D+1;'@?/H,9 \.BSLRCT2372'^EWF>32%"@H&@EX13$/ MG@'+*4M!MZ)&WD6@9&%+SOK3]K,/$0Q94(.G(R4$&9FO1(MF,"M<^"V6C#DL M^IC#A'%22B2Q\&C^$\%#6!]8S,13,@4L &32\* AXGHF__<(^*/1#WYI1 !1SV*X5U-[KGX6'KX) T M^!3.Q]3/C0V!@H@'YC@!M=@JJWNM7O?[(].Q/?OB6P8*O/39=QWZ/_N[-GR7 M_6I,X&4_HRX^_Z.C.!B-GDZWW59WUQQR^L]G-(SO.%17ILC\@D<1.^>IR#6Q M=NH_:(L.>JV]@W_X%KV8*O2>P_'#=AMX[G1+=CCN5INXJN:L=>(L+?ZO9W'- M66O-6553KF:N-\!FV/Q1.GN=P0_*@B MTLRSA+WI.3[> 57+SS65G[_#H8>&=.ZVK(7G&JLHOT''Z5B".AD-M2^*=,LI M!LAO8"=9%#+!P3XP/P_!/(^FN+\^&'9)WQC\K@VQW6#NQQYY2]QO=M@F-9ED M\ \VP_C+ND^01,DP7:73ZK7E\"JIXN+6$] 03U@B4MASE8[90,#&-\BK/('. MF1(3+D/T_J _1H99E.'CZH8<9.AT8Q>3.(AF0ECB,3YO%BD@*_I6I@D['0Y! MW",U,0Y] N&EM%#:LPFO%8X$EL7H=M+^/"_(?.NQXS$Z!,FOE&\NCKOZ(ZIV M$DBZ1.S0(I+Z(N=5?$/M9*^UA+EVF%_.ER4&,DD-0&0 M9,P53 2X(_1X%L+MFYI86"%FHN=K5$T@$:$5A!7KB)A^2 MT.-?4'61(6HSGA2#V:XMD,A-4B6UHV4>%BKZEA@00.1)%;8 M3F2:@C;H2P43 &-6S*5B:B%Z+<@1,_GV:H6GV]5?/H9 4H6B,H'24J2&W(R M$3X:=B RR)< TFN8P0]HOW'2 ;5ZID$:A96FP4NEMCP0XV16DN4& A%%3JL6 M&V]7;/R<>Y(X.X-C>40GR!F\KZ*@%ASK+#@^1"FJ'DD*C$P;&,[2,:DJ! DB MAY!"]=F"KER\$NDGVJY*.08P[O45P:^YCXA!:[G (OT#'L#!0%?= S:!GL>) MXZ7,M1,@LDB!L,*_#;E!4PC]RB83:FM3;K'![,[.L:,H2]D9ST :P:^;4K^$ MK4ZN<,#&+3B/GV1:V'3Y$?%HY5VA6].,23JHLX#/+WL>,:9%K M[:TSP>6=5%PFTP>054%3AIPLK;DDIZ5A<,(;"H MMOK(;E4B](A@:-[50)(E=*(F<1LK7%N[ADC&L(+])BW,"%WPV )ZJ*Y!55/#V9"Z-@9) MTL2-$?TPFBIN-3@:DJ,ZH;-$;CUH..6W2I0+VQNIOE72'L%&^80%! MB:O,5P^121LGIW#Z^IEG16:W\SU*@TFD"JDZP",WX0%H44=5VI_+L*LYX=OG MA&^4%?XD8A=X#BA,\%$ZL0!T$.0 GR+">&B0]S:"P](C'2F(O%SC6,X7A4N@ M34LTSS6+$HQ+B*2]UN[NZK/5#^[-)WQ"XK3^=ZQR/N?>EY&*LM!OEDG F77Y M!YOB6QEEI[(X/8=]W?H YJM2>8!J^G_,1Z(Y4()_:9(ZV^?!E,\2L]"8;;V? M6_/ZN\Y<08%OJ%#!!C*[J C:*0V'OZY M[ 3&PS=J/2"J#'V6PRQ@0RZ##/CJ'E\K\$C,M8>5V,V#YT28: :;HI_4S\3# M3.YYA9$2&/+-7PLWIUR1"W'CQ#HY&Q9$=]R63W(3-BP\Y)D&N3HSL,G\!$[D-K=Z2)A3$"= M$#*F&Q.VVNXP'TR?4G3%?6PH56*&G-A B@G=(\UCJS3*93TCFCJ8:>2VSN\' MZ]K'!253FY"44PXMF, 0H6DUSAL8A7ZVI2HJH;RY%72&;4=Z?6?V8- M:]S52W7%X%4/ZWCY#^MLCCYPRY(% M8W>W:5E0:=GN#8@E[@HWE7#V\V.J1"Z!;?!]$>99(;U.$_9'CSD&_HW\I=@+ M*PR,R-KMM8S>_C#C:OOPK=@A;QB2<2Y1RH9^PMK,_LTN_IO)&QZ@F'T"HOX? MOGLO%H.\ PFOA"?P0/#M+EM(:&-.8).PJ:+D&PC.!RFOS^:A!:):@5<0CX,. MT#[;F,-N9+$)$YNX,?8 MIFCFF6^-^Y)J2#,>"+!];!Y+#OU0(A 4>3$5Y&QTWL$+D88-0@9W@+!*,J26 M;,TY.$0R';K!8?S,I<+TSR\B9;_C+Q9%D@]WZ^GX[UH:O( T..AM#K;81:"S M#VJAL,9"X3)D@109,K]F5)UM0FRZ0%Q88V_"OZ =^4WSHX1 =U6/2DTP I"=GX"V#, M7A3/\A04.^3"(ZHM(7A\$F/50 VA0WL(UJ7\"JE(^-+EU2>K\F!_F/,G8+R9 MXB,M'A,AON@$8__&6(XA5R^<]#I!"%YH_FQ^ M[YR8RM>C:6I,38VI69MQ/0E3XYPUY@J'Y[HQ8[=U>%"Z,6.GU=E>>F-&I[57 MOD_BKBLS]G?W#NX?@:/IUU=FU%=FW#>1=9(*]9497YMA6BWZ_@RW9=178]17 M8]178]178WS5GJ_-U1B)OAQCT=T8N"KUO1AWT.,@2ZL7C1#1/<-U&6_]]+C6 MB!:!#QJRK.2V*P?F17GQQ?TL!1F6G*".FO\<^DBI_+!K>R]"F,ZO(WV%=DJ8 M:O3E0WQ."U9UP?5Z'C+$L*!)$"?=;&4:8&L%JMY],F85];10-HUU+&8! MG&Z4<=)11&*QJ7;1%M=5;;!S*J6%]525R9&S3QH64POK:$R87N= M9$)HZH71AH@B4B"$#5-/-KL#@0 M_@CH7=QZILZ1>,DG- +%1"$7,?5X"J*%DEVAZ;L:5^-T)/2TM%J33 R3VFX,OV_%%% M]7X]H5*L9)YW*\,A)J%HJ-/ E"9AFT7%\;P@<8-QW\=Z)<#N(A#Q&,N:A]ED M@&QO(>P#"2S;8$GDH4J<""]3:*S;Q\SW,DPRA5?8YS^(%+TO+VH_(UVV[CI/I^!J1=KYZ!XCNZC26@KOG2P.!N1I>-( MP=G@]M"H#%Q/\J'#6SSW M ,DB-*$N(VDB-*$-^69 BVA\M"8"5"U*@HE%ZA M8B)K-^R^)OG.)O<2F<%(-5R=%,=P(^$ +;HU52SHD8*.],&?6)%(&V<*U_F* M3W-UG^0FPJQ 1.#R#&9D!'"ONECN<(>9HJE51VQ;SXG1=D#D-!PB!IR^-RJ8 MSHVS]"I*GHI7T2BJL?"WJ%#LK(]"\8>I< _T\);T":,2%[)D0<9*,I?94 / M*2F!)^5,3XT\;&"EO"0;_&4S (LZB 4T$672W"&-,+]IL9XL&@ -4M.8;6$U MA48.GP[D1.;R%F5=T=//EV>G#3>Q&]LN3.**VD"U->4@TPGA;J]H96L7+":, M!]@,,",Y8]Z"UM[>R MWD$&8+4%B=P'*F&FU1Z/)V-,%G?QR L*\)-^J!-E\*U%TDG++LU@-3GW] !Q.@2J-RM02@B2:GE* MD#69*QF':\0R*TC-T*G[& ;C)1=X""J;L*G>5 >=XT]PVJR IE<1B=TXN??, M0_=G?NZ1_(S4$K9!RPO8P?J)\EB(U?+ 1D35!Q$;BT3J457N+CV[<_:R(5ID M)V/QV(01D&781\:#.O#X2$-G=WT,'1*.OT0@ML/D:98.FC&VCD4U6E7^ V7 1T#G,2O!^PQHKHU>/N/]HMJL]Q<#(2. GK9YDCE MX7-SCE#&-3H>,*.+TJI\F IR#IP\0H8N:J08)S*:5P!!RL-^")C&FSHFI$N:WM,MD%$FT:H-A=8! M*!SK4TTLK6;@R3]WW*,N .H%G+ R&>,%(B7M/=<;P*I!G6,P(P>JJ4/IZXL. M%UT%5'A*$6.)Y@-Y2DFW:10@AP11#L$6VS2>3)LYO=,Y/"T02;X%?6[1Q."5 MOXI7S@(^11&5/X)FN8B&+7:IC4]Q8RP);JQE,'6\F5-RKJH 6NBLGGH%%#HB M];.&8CS>H-A;'X/BU,"W7!'/BU4^-W:BZ>H/8.% M\N_+R\L:6K0:>MY?'WI^'_ER*'55X6>TD#V0AHX)Z03.B_J>Y*&!3=.^2_*, M&;%JG$U';*[P:#D 0]%L[&))@=6$1C[I2+HT MVF_> 85,J%:/[D>'TY/B:9R%*7V6]VI9?.F-F-H!5[T87ESV5T:==BC!JEIF)L^87&/611+45K9?PR MLKAS<"^#<:Q5ET?+X<,UDL/CR-3:LH)W=4E$^7G]-(4(W>SDBR>Y%&MXL7,] M+J79Q(A>U)+O!K;>IYNU!7*(IW&79)H+15!D8-C%QHO: 59O@O0!%8V M"ST9![JJ-AG5-:\].H&OLS[,]BX_GQ-7Y0$BL Z8[A[[2+CY)YH1#U2"5I; ML^# -H"[7 =Q[5ZMUB^YR9IT),>L=M9FH193]AD54>_EAZQKLZ/ZX^N@'0\< M#2HIYP=50(;B5DQBRDQ&'T9HGK M8O#0$P)I6CB]&9B]U$878"R-\)$*RPIU%*U?+5O!6F=9>SFZ1IG0%X6[X=S@ MR=Z:(['L;S&H.)(+?N1EFKTIH%(PF&9&6W9ESF%2%(H@56=9H@RRNN.NT5=+ M:WR>A3Q4"JMT]X\2-PEM24[#HH:MV'%:M/$,TZ";D*)E1#'_G)H MATL7LD?Z4IN[AD=&*/"7LY;%DJ5C%66C,0+Y@-Z0""MNK60&/4U*(1N=V /: M)Z] !8O$<'T$%LDZN-,XA@77BKR4!/S9W.N$2^914JQS:GJVMK$A.4T=NIXP M7:Y#0A4,%TI_AW>(FDY"P-/ Q"RCAQKVKP*E:O!(6JG-G'BO"URAQ_;30 MN2Z+_-"7E.(KLW-79.8:(&N>\%8LD)M "V+3 Z,S![697!Z3U>8*E%QT:W@H MR<#3(C4QHFH0=C&R/,Y?[--PN(@4ET]A.3%LG$Q ?,(H_I>;^E,M+YH?/N$T]KN]UM[N3FMGOW?PZJKDTLR>&L-78_CNQO#MU!B^&L-W)X;O MZ8"]FTCZ]^'UVH/(G\%_QNDD./E_4$L#!!0 ( !:H5E+267TJ-!4 %6< M < 87)O8RTR,#(P,3(S,65X,3 Q,#%E83(X+FAT;>U=>5,CQY+_*K6\ M>&N(T(E @,#$8L VNW,%PXS?^^M%J;LDE:B &=" L'LB M!E ?=6;^\BZ=_%>S>1E->.0)G_UZ\_8-\V,O"T64,D\)GL+5J4PG["9.$AZQ MMT(I&03L)R7]L6#LJ'74ZK8.#IK-TQ-HZ=R^$D<#MMO>[;5W.[M=UND.>MW! M7I^=O67;GV[.=^CIB_?G-__^<&DZ_?#IIS=7YVRKV6[_UCMOMR]N+LR-O5:G MRVX4C[1,91SQH-V^?+?%MB9IF@S:[>ETVIKV6K$:MV^NVY,T#/;:01QKT?)3 M?^OT!*_ 3\']TY-0I)QY$ZZT2'_<^G3S<_,0GDAE&HC3_YRTS1\G;?/P,/9G MIR>^O&4ZG07BQZV0J[&,FFF<#'J=)#V&5]MP>^Z9N^94^NEDT.UT_GF<<-^7 MT;@9B%$ZZ,(R]8MK2HXGQ<78S&Z@1,!3>2NP]7OZ+O4!#R;NL5$&42I+7L/1[?X'9[ MK;W2@/A0QT&6BF.D^&:_U=DO$?U1"S_]V921+^X&S:/=W5[O ):AW^_TNMV# M_?[AP_W3#"PGPM*D<;AB4CB 3J5SNRHR'#.MO!^WN(J])L!_-&\NK]_BWER^N[GZ?,G.?CN[OF#OWM]'Q%9(6[AIKL+,]T8X?-[IE,YFI5V@>%_'"1[*C"N?D];7WIQ8%,81;>LNW'Q=SM')_'(2BO,_K4/7YRUUNG.VS" M-0,DCY"RTIC-XNP%YO6!*VA!PMS2=PYC6^/*M (NWU8<3#J/)Y0]W\B30L5:A;%*1-W"8P(C*,9\\4(0,1G M,J)YW] S//+9>1SYI#F9CW1?Z@)LM]-X+. 5Q3QX!BRM+ 75BQIY$X,.ABV5 MUI^V'Y 9ABRHP;.Q$H*,TA>B13N8-2[\#M,3#HL^X3!AG)02.@'A@_,/!8]@ M?6 QM:?DT$ ,/!.ZE4BZ:MWP(ZV_'.(P5L$'3BX. M)UH,W!]E4=$'N+=2 O5SV*\4UMVJID='K<,CTN]3D(^IGQLG H&(!U:<@-;L M=-E^J]?]Y['MV,F^Y(Z!@B]]]H\._7/WC:&\ZJXUF5?=1E5]\69)K[ */TFW M_59WWPHY\^=W-*3O$:IKTW-^05'$+G@J:O>HY/MX!5>/GAN+G9Q!Z M:$@[0[L&STU64=Y#QW]D7*5"L7ADO%&D74XQI'X+>\GBB D.%H*]/0(#/9[B M#OM@VNF!-?DK5D2#_6\6"=9UGSZ*)!7A$/JPE\B#*UP+[ L06>4\?)Y0>8[/QY/T$U(WJ9\;W'8\S=1X9- YA4&@!:1_)>Y MM&K9LZ&RAW2E"?P-H'*--VK5?:,!Y:;$_B1PE!A+G=JPB)YP!1,!KEP(F0*\ M .(H%O%0M-B_ 7SH]<)QC9,A%HZ!Y>G1U:T=LTD\%4 1C0H>48N8:(8$Q7P1 M@/:M9MA N;T,0"[ ]V8,/A-D"+_%:KAX!7"!(1X9<8?]'ZV4'VLOY T& 4B#6HC]M\1&#(OZ!*(R/4D, MZ)L3*P0S7-N1D"8%E]:-='M8J_FQP((&0FL'PJ%,4P%/TQX!<..63*46-;C^ M%<#U8I&M:EA]_;#J9Y2(L@0TOPHS"4%D& H?33\ #_) (Z-,KB!%AXG+=$H M<":YH[#C3-)3I2T/ )W GFP[@$8$GU8-(*\ 0"[DK?1%Y&O69NYO=OE')F]Y M@&DWM8&W^:!QCV4&4EU@/,-WV^Q4D8;15&SN4<[4\U9; XU%X'-2&8"[K0+D M_#4%]91P -H"]23AL!M98K41JYYD8+P!7FF@+=)-R+JK@>(U ,4'/L,P;8T$ MFXP$GQ(71\A=L8V'O#PDL(?"BT/G6&'.Q%!@^ !'YXG."!EQEI95 U(7 &5P M!WQ4 4!UB4.1IT:#&,GP1DK#^)E+Q=YR]46D[#/><=9*/MR=VO!X%7!PV-L> M[K#+P)B]-2IL,BI<12R0(D/N-YQJ_!S$ITOP@J),? ;_OV!T\*/U;)@=%W;' M&V@O3"<27O4 (@S*4%V$\3PLX?2%P"P0*/==; 8PM37+&6Y9K3M=3U5A)[^JW] MF7S7NI7)9O+U6J\N>K[A/@\>90"?ZE25 QX,&4S[1=Z(-^:^\@%V7F6F>A MCO]OEJ+FN MJM_ M>AQFZ?QA T1TWZ%D_K5+#TSK##G0(SQHR;(:YD'*"5\# B; M<2;S=^9<(UNG[V(3IT?2!\3!@@ ,[YAL$=+-UJ8!MM:@ZCV$,>O(DD-LFA@_ MMSF2I *?XXR3C@)$30SCY8M6+J*(F#L?JE&JIU F22Y_TK+8LDH+^K50:0$W M)/2M1@)# M_5%CP@.8L+M)F!#9+$ Z1!6(S::(/0L'5\7M$_CX@XN3V,P3$Y[R>(0JF!9! M *JFG5^#)8'PQT#OXLZ;\&@L> 1"A-T4@?5P!8P!=.B79B,W'47XY^ MTM*"K"&+QJ9V.#$%%]N+HHJJ>SRA4BQ;S+N5$7!9:-);^1 S2\A?4-07YN5' M#<9]'\2E!G87@4@F6,0895C8VLA3W8<26+;!=.RA2JR%ERDTUMUC]KJ,=*;P MV.O\ADC1^_*L]A.2W%K/%',%ETFF',A)D/]D'Q)L-OSI\0\O. MYT/45++]&NP;AH^.#9KYDBE0]>L,+X#8H.YH$EKJW&YWC=ON\QG8*A W!\7S MU"F:A+'B*X*EM!%9.HD5R(9R#XVY@9M)?NWPEL^]2!<%Y(BU)FXC'%&"^+:" M(=@>+@LE@E"V@HHCZ14J)K)VP^VKSG=6/TAD-O^D4=9)<0RW$@1HT:U"7YP2 M]$A!1T;P:P>)M'$P!%2M?<6GN;I/N(DI+ 1N#S#&1D!W)M?K/)P1YFBJ$Z/K@,AI-,(,6[IN53 <74&OHN*I>!&-8CXX_AH5BKW-42A^L_6L0 ^O M29^P*G&!)4L* O1"WGB1U$4IWX#J'G".B+1#8LSJ I303&?#W^U+I7J2(NT+ M,6E!2&,*U;183Q8/@0:I:@"V6F@*;<*UK9Q@4+%(W.-WX'S$A.6"O>KPTV^:Q$"5;<[RSX M(A>_3")G/-+TM[YSL/KY/)8Q0Z+0HQD1S;)%(GGA'!>Z,2^UYD66<0OGY>.; MX][]:C@LM8?(NPAU!0HB'3R9SWEK62-+A^:Z;O7[:^L=, !VSY/(?: 29D;M M\;B> 'K,RKF>2\IJ23\T90CXUC)T,MAE&*PFAX:8OD))E>[S.[J_#"=WS !Q.I2P;%>@4FTAU>IZ"VHCC> FFS!II>1R1VZ_1!F8?NSUSN$7[&:@7;H.4% M[.#\1'DLQ&EY8".BZH,9&\L@]7@>=U?*[IR]7(@6V M'VGH[&^.H4/@^$L,L!WIIUDZ:,88#+I9B-9530=O4G>?C-4E06H%%A5 MI&3?9YH_6]R[8HB/*(^IBV3J(IF_:)',UFM2_9YNDHPSB69N M)(Q20/%9/T.=W>@=J HLR']4#D#? )$K]00/]:FH\[DB 68.*B'#&7E451*; M(\OH/+.%#*B*ZQ23+M&>(-E4B&7Y6RZ7 MUDQ]+DMT3/IHG9OQ> NCOSD6QIF/2Y2?//*=(RGK"*0L6#&Y65R.?^330@L@ M-S-DQ,Y0G0:3Y5]75U=UKM%ZZ/E@<^CY;>S+$=J,5#KUW4QF#]"P9%.6(NG& MX>G"WAHVS3@SR55F8=5ZGXYSPFPL/[R7PMO8Q1*(=O$X,K"QNQ20' SL4JI M'H8W5$XM$4M(4V'!?>A1%R?.D2*E\YJ5^1YM!LG2?/^:9;Z190XWAV7.8TH3 MLWD39T4\]PV?OJ;P.@,5"-:769=7!J'ZP: M14'RU)<\(E *>8/F]7"8G/R[R.FZ[)^Z=$FT9UY:N*"*TR''6<"+RB9R3=&1 M*EDP)L63E#S#JS96\M&$UJ75?O,.*(9"!Z.8?DQ\71=/XRSL05-YKX[%8;%P M3I2-8S+#9B;QWWCDBMQ(=/.KV8*VB"B9IY8)OS&W%S(O9VRP. HHM8L/-@B')[$]V,@![_JJBG)Y_32%"/WNY)PG7$I,OC$E]!GFH+J;!-,9#?+= MPM;[=&RN0 [Q3"(FF>9"46YRY-F3J^:UC9P-J7A393:4[.%Y5O06HI)!$WC( MV*3$[H:_"=(LTGY,;33V1MQQ76#T6-[BV(5)('1 EN\"-(''2$6>3!![G5%= M\]JC*_HZF\-L;W+YK,LJ#Q"!<\!T^^P#)=(_T8SX2B5H;14]2P2VS<#+=9"R MW6O4^D7W51'<+YG5I;59JL54?49%&'RUD"W;[*C^^":*QX.2!J6K!4-S68?B M3H0)E2JCCF2ME_L'6BZ!H-9RRPB&<8VM=/O#9F_9JSM&L\1UL0G2].6:\U_( MY$X%-Z?=54;X2(5EC3J*T:]6K6"MLVP\CFY0:?1EX6ZXL EFK\V16/6WV#0Y MP@7??78&8?T!L2X9Q;2\^@I[ 2LC&5/J!]\KGP9W&,?!TX87G0L"?N0SPQ';SA3A8)5N2FIX[2-:2G*$.=$\;79N6LR/.(V#;J_5W]]K[1WT#E]_>I+ZG9_#= MQM)_*(&O/8S]&?R:I&%P^O]02P,$% @ %JA64L%N,4OB%P 5;4 !P M !AOVC0?]H=Y>= MO6>;GV_.M^CJBY_/;_[S\=(,^O'S]^^NSME&N]O]=7#>[5[<7)@O=CJ]/KM1 M/-(RE7'$@V[W\L,&VYBD:7+4[4ZGT\YTT(G5N'MSW9VD8;#3#>)8BXZ?^ANG M)_@)_"NX?WH2BI0S;\*5%NEW&Y]O?F@?P!6I3 -Q^M^3KOGEI&LN'L;^[/3$ ME[=,I[- ?+<1KW>M\<)]SW931N M!V*4'O5AF_:*SY0<3XH/8[.Z(R4"GLI;@4^_9^S2&'!AXBX;Q5':'O%0!K.C M;V]D*#3[(*;L.@YY]&W+? (_M5!R].TQ7:WE'P(>!,\,9"3:$V&FU>D?'J?B M+FWS0(YA6OCIL9G%D5W\L#+JU-PXC ,?OKR\F\BA3%F_U^GWMD^Z0]BKY)4F MRD[P?C?RK=0PLT"FLZ.)]'T1P17_\\^#[=[@^*2+%YJ9SIVL%PBN8'GIY+A^ MR ^\,<,E(0/M[G9W!-Z7AMP>=W?W2!/A0QT&6BF.D MDYU._Z!$*8>=7?CKC[:,?'%WU#[WN]0;^_M[NS\_ $: F6?&$G MTCA*SC<5SFQO%'%[YWV!6 MI-+C^'A LW9YC"KWG%V?_W3]\_F_6NSJPWF'/3?[5%=19I:G+>0K6>UMG;JETMV]NO9]07[\//-U3G\\>&"G?UX?7GY'KY]V:-; MV2*OA4Z5]%"0?TJ!_]CG",#\DS<1?A8(AH?8[Q^S#W'4O@R3()X)P2ZD$EX: M*WTR5*>T[M51DA5_%G/ZV[#RI+ 118! 0H MB+P.VTPG@KGU/6U_Z<8CF<(JO$4T@)NYW3L^CT-0^V;T5__XR4-OG&ZQ"=<, MX#Q"\DIC-HNS5UC71Z[@"1+6EJYR;: AB]\SH$K&IUSYK["P,QQWE4O*0&-0 M#-=1(T84WQ8?X&\P&$#TLX\!;,$FG'#(9VPH& =+PH>#'JDX9"EP&1XY_FRQ MES]SF-L*=Z8#0-C?@QT'<\CC"0W_!]*T4*%F49PR<9? C,"LF#%?C !$?"8C M6O<-7<,CGYW'D4_JD_F3OI>Z -O--!X+N$4Q#ZX!&R5+0?^BA[R+01'#)Y7V MGXX?D!FF+.B!9V,E!)ESKT2+=C(KW/@MIB<<-GW"8<&X*"5T L('UQ\*'L'^ MP&9J3\FA@1BX)G0[CT3@3JXL*5#U)43_;@.5730,^1#VW\YQ&"M@@[87!P%/ MM#AROY1%Q1[ O942J*3#>:6P[U8_/3SL'!R2EI^"?$S]W" 1"$0\L.($5&>G MT.YU!OUOCNW 3O8E=PR4?.FS?_;H/_>],3&7?6N-S65?H[X^_V5)N;!:/TFW MW4Y_UPHY\^LSFJ#W"-65*3L_HBAB%SP5N;;63?VO.J*#06?OX&]^1"^F"KWG M('[8;@OE3K]BJ^-I=8FK&LY:)\XR\'\S2QK.6FO.6FCNZ8;%W@"+785)K%(2 M8-9KKQM>6S6OK=:&7VHVO;;?XHG+7&X.?E0QZ>>99F]ZC8]W0S7XN:;X^0N( M/C2GG;G=@.);%WY#W3<*8NK.$(ROK#&7X"1 .?@JK,SD8C$ )(88S#D$", M*>V3\7K";863@64)NJ2,K\\+,M]Y\WB"SD+R.>5GB].N?XD*GP0RKS /!') M?Y%CJY$]:RI[2%>:P.\ *M?X1:.ZKS6@_ =0@P0-^9VCF-&.:8,3NG28E"]E M?=+6_6S9-(L"H8VC/P.\"4I?(?N:;_2$P\W(WP V(7"Z4:KA0R:USO*HF6/V M&WC&8A/>75\*X13B0;TS8D5@AGN[4A( MDP-+^T;& >Q5?2Y.&%@@#66:"KB:S@C0'X]D*K5HP/6O *X7\VS5P.K;AU4_ MHWR6!:#Y59A)""+#$/0N D #W)A (Z-,O@"=4$T)975[4R.2&$(&BVP\BP/ M )W GHQ#@$8$GTX#(&\ 0"[DK?1%Y&O69>YW=OE[)F]Y@-D[C86X_J!Q!N+; MGIPH3HZVC6V^L'_PXO)ZE5F LLC9Q$0JP"81&AV+W*"+,X;=':#*"&.#DMM+ M@RXT_*UD'&N.>8$F)" J4D#8SK'0, M\ /0&I5$KLD_C#IE?EZ;A3,./P>*41S(&C#?&$11'+7AP9E2Y$RVMVVQA$O2 M]+@QV^>L]I=/NEL 'L^0]/A7\A2C P7)R&056I]PG*4:R1R/>Z$;-_??"*X" M640D/HDT#4S&)5V(R; N^Y/\SUO,.G6MJ9 9LDF7N7&0IJ<3"5P&OWNQ0L]2 MC(+B%6@+=NDCW!:[#.,M-_S*Y&#G!:O%GI>L+C+E?/O%OA$"1C$+>.I,[G0B M53ICFX/>%NAK,UT*6A7V8V1)@!>0!:A'Z&-!M)2IW]\_UF6/I#;:Z"*U(H^7 ME,+HKP@@BS86=P)W1SG' MJBYVL/ 1R-%7B3L\Z_RF)?I\E_*5JW5ORPH8*WD,>YW=W=77E!X\6*_TA,), M\^]$Y=G9W/LR5D!M/F9HQ^K(:9^E55>_<"6$M5GV:IM#U;;VHW(5K_VH4L1; M+])-^%BTATKP+VUR;!WQ8 KL;3<:JSGW<\73 MY--JA9O*@\?:C(TAO(8"\7-BG=]U91C-+F9]8@LEG=%44'BVC?!<(%M1[YD1 MB\ HY%9?$O[,!2[I2<[TDV2MP?[# X(LA+W.PII*IN4=:F1[BS6RVJ*<1D.+ M%G>)5+R#2 MBT.16U9Y,I?).YL*,O='9#4!U,0)Q@:R"&N&P80*^1=!5<3V_-%O:(WOE['T MYRAP!5XCYRPPL1)X/OP;@/:#KC4#DC;GQ>%Z/6&%;$N#SR;7LIS49PL[\QV# M3T.6*'$KXTP#EB8J1LRL%IN_[IZR'V".*]S8W!T:@<"<&XQ2'2EI:2@$_,E] MD(@@D)1S': \L0?AH4CQN6(ST&$KL:D$_:IYMF+)$U9.1&R9#":4R?EY2)/6 M-(5#DPJ.)?:L[/8$S:6O>QNU=&Z:DRDI$ ^F#2]C-9@'\4X)O5=@^: MVVCN03M:1BXN_:)$5OUMZP5?"1[E]+UQNOV:BUZG@- +K?_)P= F)-J$ M1-=F7D\*B9:$B^WPNQ8-E7=KS8;OZZ>\O[MW\/#X)6N^Z:?<]%->8PVWZ:?\ MY.*@>K?/9VB3W/1$;GHB-SV1FY[(?^K,UZ8GLC9=D1#O:]T,2W8U07O98"!K;5PX,:V Y&Y,I&I M:.N$>^(HBJ>*)S!T/]^Y%:E7-*J/V3>4=G=$V(PKJ7]3\X-LG'Z(354EDCX@ M#O9_PBB;J>TEW6S%52W/BS&KZ&F V#0Q24PF#EF!SW'&24<1VC",EV]:N6=6 MQ-Q+05JE]EG*M#3(K[0LMJBQ%OV8:ZP%7U!N!F9.4;,'O&S*9T4,QU0 SC^O M]B $NCR]DM:A4X[-*1\Q>6Y:4Z#P+A"A[OQH,.$!3-A>)TR(;,\&>N<<$)LM MZ'\1#JZ*VR?P\4>7WF4;I9C<0X]'J()I$02@:MKUM5@2"'\,]"[NO F/QB*G M=^P_PI 48BUJ4E+DW?6**ROQ:# F.%@TR83]^Y=-N>78TJ@5#:L\EE4&Z\,J M%SSE# CMEGNS%V".SDKD&S9Q0[L!]7^;_8@%-7E&D08^ '3WA-:F%MS/&27G M@$0HC6^BQ#0$SJB\URG13FPFCOJ="HWCTM92E:7)&RJ+*?BP.R^JL'R3>4)A MV[5B6$E)B*;(@ ]CT/W)7U!4L-,L(XX&)?=]$)=8 "H"D4RP9V6481_35MZ8 M:"B!95N,*A #8&(O4VBLN\OLYS+2F:*<"?>%2-'[\K+UQ[#A*WV1C.NOF63* M@9P$^4_V(<$F]X%+J4F>^1/.#J"(CYW)63:3\(QYH.-''#0EG^6$1B1$[,5# M,&DU/2'4N!#24B*!](F="?[<_*O3-[3L?#XF5;>P_5KL3TP?'1NT\@5+H&:G M,ZIR]LUPM @M=6ZWNX?;X?,5V)Y=;@VVKB9?A+'B*X*E=!!9.HD5R(;R"*W: MQ,TBOW9ZB]=>=)P Y(BU)FXC'%&"^+:"(93/#-O2PL52@IN*(^D5*B:R=LN= MJ\Y/5C](9-34EL,22SHISN%6@@ MAK59T71)04=&\&L'B71PL>EDZ2L^S=5] MPDV8^10@ K<'VT8"TV'.976SRM-UM4OU&;NGY\3H!B!R&HVP0PA];E4PG%U! MKZ+BJ7@5C:(>"7^+"L7.^B@4OP(]H,0#>GA+^H0JESX@6RVLT5O>%):*$P'5 ML7Y!1-HA,>84MVK-X+&7T$N/U75;4EYR'RSD-=@8(KR([;..4+DV_O2<[K'W3V M]E8V.F G)XGD?M )O-/1.1;F MFS:YW*A[: N$6>@*X\=*E%LI87#GCKY?A)-;174@U4O8':#6<+ZMK9"*_<#A MG_=@G#8+SB L<6>,*][AOC)5AJ%2N0 M-BN@Z55$8C=.'Y1YZ/[,Y9YI!*B6U8Z Y07LX/Q$>2S$:7FEGDV+(/6XCKM+ M97?.7BY$B^QD+1[7-QJP#,?(>- $'A]IZ.RNCZ%#X/@CUOO9_@Y/(/FB>KH> MK9OOLYF'NTM.'D#OA.C,MAC4C-]R&9@"2H)?#]AC+!"YL0.[\8L:L]PU>%/V M9E="6:_/HSI-=#Q@%2:6@0,UFS8EIKJJG#52S--67[M$D.JTOR:9QG&JR@)4 MBJN60U,"TY3 W%\",VA*8)H2F*8$IBF!>;6N@&]#M7NZR3'.))JQD3!"G^*O M?H8ZN=$K4-3/R7<4_J!/@$B5>H*O6*BHZ[FB &8,*AG#&7E,51*;%\A0O]JY M#*>*:Q23*M%>(-MR67.9O,==B5[6AT:TT';LUCL&T\5'K2*?;QF<_/KE8,T)&[ S593!)_GUU M==7D$JV&GO?7AY[?Q[XI>.<,%ML$D\!I54UXD+A:QQB 42[>!L9T#A<*JB%42D5( ^SV][@^"1B M"6DJ*+@/(^KB_3_V-92N)J4^HLT069C/W[#,GV29@_5AF?.B%QU0PED1KWW' MIV\I?,Y !8+]I1S4(M_(Q0]*<7*GY,RU_:-]R'L9WE$@HDAMR3W^I9 V:%X/ MA\')?XN%&Y1*XG?$J8!>-:8UX7"_ED0N?2 M:K_Y !0CT=J&Y'T;/]?%U;@*,THQJF-QV"Q<4_Y.!YBD2>RW_8SRW$=TXZO9 MG+:(*)FGC@F_53N+XG5 +19'P2SO0)4'A;BN'4YU^W.,KIQ:@F&B-#706[VA M]0!9E()4(D1L#W,*64@6]T[N99(:&]7ET3A\N$8X/(E)S(YRX%U=U5 NKY^F M$*%?G9SOA$N)R2>FA#W#''G/4XM\U**07F(HD$,\DVA)IKE0E'L<>;;O:UW; M*-X24^Z;6NNX9M $+C(V*;&[X6^"-/!M/ NC+#1RHL*]11C'ZU; <;G67M<72-2I\O"W?#A4T@ M>VN.Q*J_Q:;!F9=ZQEYFV)L"*@6#&69T?5;F'"9%9PA2=995QB"KE]PUV$F! MJI.I$,3D.-0ZJ=#[^$I59TN*&!8]V,%.Z8DNGF$?6*Y ,1A1K+_ZP#Q5D/+R MY,A-%XTX!')<_GW3(R,4^*NTE\66I1,59^,)O=("F!2(L.;6TC,8*:R$;$PE M#VB?O)8;6%2"&Q%85.?@2>,<>#IWPTLAX ]?R#1 &>N>_-(X4MO0>EVI8.4/ -_9H%Y!?CNR,RUF:MYA5NQ0>6*60]?/**B/(O-%N_8,K8RH.30 M;?)!"0//BEK$F-H_N,W(\CA_<4ZCT2)27+Z$Y<2P<1K.Z(6N_\MMPZF.%XQI0 !+^/S])US&?G_0V=O=Z>SL#PY>795<6LK3).TU27OW)^WM-$E[3=)> M-6GOZ1EZM['T'TK0ZPYC?P8_)FD8G/X_4$L#!!0 ( !:H5E+Q'L&7)"( M $ + 0 < 87)O8RTR,#(P,3(S,65X,3 Q,#-C-34Y+FAT;>U=>U/C2)+_ M*G5L["Y$V,:/!AKHZ3@6F!EB^W4T,[/[UT99*MN:EB5OE01X/OUE9CU4DF5@ M&F-,MR[VIK$MU3,SZY?/>O,_[?9Y,N%)($+V\]7[=RQ,@WPJDHP%4O ,OKV) ML@F[2FM./_WRCW<7IVRKO;O[V^!T M=_?LZDS_\*K3[;$KR1,595&:\'AW]_S#%MN:9-GL:'?WYN:FW6Y M.\FF\:O=.$V5Z(19N/7V#7X#_Q4\?/MF*C+.@@F72F0_;/UR]6/[-3R115DL MWO[GS:[^X\VN?GB8AO.W;\+HFJEL'HL?MJ9\2G43P_^OM5-!6*?1 W[#*=\N3O+?T- M_*N$C$9_/Z:G5?2'@(:@S3A*A.VDU^D='F?B-FOS.!K#,/';8SVJ([,8PU*O M-_K%81J'\./Y[20:1AGK=3N][N#-[A#6;K:.@?Z>JRP:S][N#XS>[^* >Z\)>!['@$B:838ZKV[ZPF]Y^]7N= M@5XPKRWS&PYO\>7RYBZ^95HD(CLXZ'0/_^H-J-_O'/:\(?&A2N,\$\=(2UV/ M= X[>_#ICW:4A.+VJ'W8[P\&![ (^_O=0:]WL+?_^O[>:?R&OF%ALG2Z9$J+ MG9LUB:9CIF3PPQ:7:= &X='M]0<]<=OK MT$>WN'W6ZO\_MLO,5X##Q\(H,) M//CENO^?L>3SK?JQ+?2B]]+_[Q-1XET<8CLYD1&/H/K/%KOX<-IA3\U/Y5GXO/.XB3R0\U[6WKS[^.&G]M7YY7O< MF_,/5Q>_GK.3WTXNS]B'CU<7I_#APQD[^>GR_/P]_+K>K5O9)$^YFK0_BPP. MS)!]$G*4RBDB"'9RPV7(/@<3$>:Q>#.4;VF&JZ,9EXSN/&P8 M_C\.DCV6>8#IC:P#ID^"#MO.)H+9^3UN?>G%HRB#601UNXV+V>\>GZ930(!S M^M0[WGETWW 03[AB(+@3A(Q9RN9I_@SS^L0EM!#!W#(SMQ5,;8F6/_$B!E7.:4)!S3YG\ 5^!MT!#GGV*88EV(8=GO(Y&PK& M0:D(8:-',IVR#+@,MQS_;;'U[SF,;84KTV%_^TMO'U8<-*. SZC[/Y"FA9PJ MEJ09$[ 74ESP!I42/O4H!R9:-(-9X<+O,#7A ML.@3#A/&24FA9B*@^4\%3V!]8#%5(*.A%C'PS-2N/!*!W3G_I$"02Q+]ARV$ MM:@C\B&LOQGC,)7 !NT@C6,^4^+(_N$?%:B4F5,"L3CL5P;K;I#HX6'G]2&! M^0S.QRQTFHA 0<1CCWH[+_^SK=H;5#H/8?CA^VU\-SIE91TW*U=XJJ&LS:)L[3XOYK/&L[: M:,XBQ4X9Q6[F*79Y$F5* [49!YR>L73$;B81\"% E"%79/2EWWF6\2@AG '/ M!+"O\+'46#K\79_12B,1"\J\1W[!_JRJT6'G'#JJ_HX]6^T!CW3 .'"XD[6: M T22B 404@%&.HNN(] ,0W8.D/R:QS"XNI/_I6_?U<3"/E@:E9$IGF>P,A* MXS&;I#<"^$QO(P^RG,YW+SP2::D[^6*O>@Y?KU9LY&?&RH_?Q6*S#/.&-X(SPU& M3A\3@#. 9:3&O0%9R=#GNH/0""',N<8_&AFIG""LMB@!UM*@ZP8C(P#59@B% M?27UU3-8W)#^R):Q4@LP &JF>!:I$>#'"#Z8U1FE<9S>(+T',@((&/&CYQ;( M"^01K6C-J=<08+'DY-8F"(QCJ_Z"-L)4'EE^VGI;9.+V&W@ON,I!)6/IM7$B^"HA_!VE84D=7 ^W^$/\1(-8 :-8 MQ97!BH,VS5!?U@O>85=WK:_X+^ADBE;G+L5L.]4K&("Z3EXFK=+B=U*DHQVM MN=VD>1RB6E92W4# 1WJS:G>'2[2<9Z0V%B.-89_C8N<6%^T86V\X?H'CSZ>S M.)T3BYP:P4CYOBXO"87$[JMF)ZP$%8B&*\QF@32A+Y% CX9C0#:PN&DD-#0@Y,1 M96C?(+Q6F.(??VINOFGH&8D!5VK^]9BYKY MXLAL@SALLEM;&;DX!VU5G1=X3KNYX2R/0+X2Y(*)#.=HZ(8I1;I3-DS3+U^$ MF*%\XT&0YM '2FRTP.OG/9'[YC]FL:PUUS2 M.7N17+N/C0#;9 %V,2)LE9G-!:1>P$5$)"A&)"!SV/3ME")_R*,2"@[B!GX_ MBQ37-L(=[=3)$\0M:,, _&9HQ9,B*P TVWR$'IZ,?T$A Z(E=9(&1PM_BUA( M\CQ=&PL8*2-I ,)7&>B8"&T\(+&I\F#BE@"^;:%^ FWMD*#&6=5X[U3%P4 ZLP8F+XCENUTA$6:$=A[B?T'EU>C!"XQLC23R-L@S01=,I(#L8 T@7 M,BJC.!P6YCP H5:\D*S1MCFRT)(FZUGG/FF+-A\+MFW#3TFWWX%YM*P]:,D; M&*2-(:QS@<$ H\?:^!K53LUYB+?LD>F(Q<@"T>$%HR)B1ZA\=>=&O; 0$ _ M$E+J^$T;%%L.;B7+PUK-AB?>B)T58766PR4A$KL4B+K6I"5_+BM)E?,=G0,_ M"6Q%R8NO[YW3(_+_]'\GTL4"\^#+6 +Z"2N6/V_*Y1]L:EIEE-VZE3%?^>FC MYJM2]F@U.W0&7-L> F[\TB:P=L3C&SY79J$/]CNO#MQQHK_K+N2;KB>/=2UY MJX^FYTT=UZ-24K>:./>-1#K/"%I_=#Y9WJ@?>W&* ,ZM6]V\YF,D)OG*9<-/O4F,FUUYG("O4U]%IK36W!S,W( MCE9X''V]R?6*&X%$25:TI)H,IL7,#UO=+0:H/S;2Q'U6,Q[8S_>=G6&D9C&? M']%)>_P41X=?><'#6_B1.FW'%+]_-(IN15BW\QYLT-.P$,5#&J5IM&5Z4_G= MM(%8O/PHKE=MZ92:QVIHJ[H&U=,'9T-'T"3*1!LW1APEZ8WD]E3J]SK[Y0,! M>3/:>=" RF^5^* ,\K]"WW13\M3/!*D]+IW@YJN'' M:S<,4$<-5-5$[D:"O6+TZ"G/%7 A2C!\"3$O.HA_PL/Z4GN(X2/\'.WHZ!0I M5!X7FEFMT\+Q]#U.4XV8?:?F7=I>9:GK?1FPDJ,RIT\19?_] ML6.9WRI,0:Y]HG^D7T/\EB]*#$ \4+$R/ @9/I@1[@I(V"YB2RD28HI!$E:].SE"!'!V'0KY6*2@WGV)O%M-Z+,,138E; M#+%4;@V1F6 %CY84TWE"0WF-%J1-R:\7U:*2&XOJIM;0(GV%13!A.FUZJ$*% M5EV($AK2,$Z#+[4J#!;]+"DC?M/D_5I47HPMXM%[>P+G?YB[#*T>IO9(0"NR MD L(K)GB,9?SX^J^-1IQHQ&_;(V84N&& B67Q 0IZ512K5!R':ZH@RI3$.\! MH0M@9G=2>I$_Q#@4>KG793 UFZE"C#23T90B;^]KQ0?!)1MW%9\<0R.-I>H[ MY\MOE#$Q^0%A+&A_:&6.<^"L>QPVP"4SKF$_,5P SXE$:1:[0>@>YJ+^#/O> M[$ 6XK:*6C_YD\)@LB3Z2EB8"EOQ,@+5>"$QAH'>@@J:&19NZCBZ%G?UUB)E M988%-)'NX2-V$&FPZMLN38 F:5*F&V.UZ7?1KU"V-?B/:=<##=FEZ9A04"12 M;)5&N:QGS%Z,YSI3LL822NE#-QQ:""G9T:0145XE4#;][!57]6,;JPOHC=K/ M)UJV4:0Q4OL#LP0NQ;*D)2Z95LHP98H>+_=Y<;)A?N3PZK5MLS! M.>AU^E9ZKT09=P)\ZVW_.2>]27&):YH_6]P[#U,U(;I-B.[SL\)7C*L)T7W. MJ,XF5'4#592*LE?U8IJZ,U[8WZ#;QI@@ G.Z3-"C"XCV#[_SW5Y'E+EUDBFV M6^

TR%C>]\]]9WYPP+[<9Y5:9TP8QMOEX?V-GYY2HKV2VO'2UJ:TW;AXN: MQU1.J%(*$#TJ>+&)OM-#:\!QW0* MW^BRJ^N/M*B1&$V(Q9V30C,0DI$V89A276F>N:20NN):>9*A>6M"1>+B2!>< M\[,^3+UO7>1/&J@(5D3'#EV0(DV222V9QM#[H[QJBX& #G,KQY(9Y PI&D M<7XO=Z-8[^!8^165S%T#=;@!&B81[6)E%JC/&?%<[(T.&X?QD[A?6BL)FM:^ M<0$MC*R0^-F:T@T?*-,!6KE-?*R]O:SDUBLO0SF<(KM),6K"W?%F&U--/M_OVOX]JI;U$,UI$,[C7N/QR"FB1402-%])2) MHKYKU2+E/8^[!+M D6GPF_-\F+*KE8W!\$S8%^.C(#*KI('90HJ.B+S,N_N MQ+>T@[_8:A+>_/G"E+6 P)UMZYVM#O,$2[ 0X+45U"H[G$-@S M4IDDFRY%_F#E=')55F0&X %0WM3=:7/;IF"/@>NM6L!U3\"S*197I MIL8!7 M-<&:H/##J [+%/[>51*]3.UO\,%__32PM+/<.=D;:K0$VB15P^[3LF>1U+Y;[N*,YEB"&>E)OM='4SS.(MF0!8NAGY)LA;14%T"?TTTQ;+T$3_;LRY1 MD_T?S 7("9^Y*C5[UVOHVU\DW[O?J:DI6$#N!^?$H:;*$\1O7OI;D1F[?#5; M.LMM:2W7;003R1R!!3Q+*.1KJ.09;LGUT_6^1>-+^U7'GCWKD_DZ/V4Q'1+! M;HL-<\J- ARG&;.D= L"G9$ @?58.D2(0IL"@+59;KHPRHI=G-+DJ M"?XP6R;[ABQ,I7+).&Q[#M@WC8)>FJ>1.TCU=#^@N<*@D'L_\DCB[2E?0-K] M2M9.LG+Z1M""?\A8;6HPC=^J&+W8@J-ZD/D MLSD:7W4/3PK6" 7;7NMQX@_C::ZE5Y-49FT\LC&S7$@)4D7<6E"-:V@SZ'"Y MY S.?F,<3&>&_1$F@^A&*5.DY='B9D4X8JM2G;E5DC8%T-#AL>5MW#56=+>3 M32CA>H;U7*&$@R:4L DE;$()FU#")I3PY1J,&ROK!@+G"@3V(G%\J%D&9UJU MHIP._%J'VQAS$"RE\&Q";-LFO5/6R1"FY-)BPA2>9MI-A[DJTP0MIZ@;&V"H M,TL!56)0(Z)%F^QF7]ZA=*@PA:70-=!!7PRUSFC-J'C#<;J8$T2*J7[3] (D M$$3D"\;JB6D@0FUR]:*!7.NMI8\;4VXF4[16P *)T0C6<8?ZR_@7X4U,W_ZI M6C;(J0;[XI8D(A!*F> CT+UE.I,NIT]K.[0X(LHF-7<+:HN! ^/H/[1GF$,;SXMH0DR2LU[_RBF_FK=>_L+BI5_*#4#\F=AE/<(BV MH&B8:X'K600R?5]CH>]G<(ZC%J+$C$N=*>PF5;LP!1'C@D=*7\KBVT.I#YHG M+O0LEW ZB(4YUE7C\LBG^BHY'80"'B]Y,S'!BD9E;14N8L(E80_GI7YWECH= MK5"P$&J_8\36MW:TO&1?9(VCIW%,;O"1^5D(=GX[ ;R9O>@K)IYB7(.#A45? MA5GS 441-MG0V7[5&2PW\'ZMS;:Q9[U<>]:KQI[5V+,:>U9CSWI&>Q;65K.T MV,,#ZJEVX.&@8'7GO+>]U!H<>@1^2ZO4'U:Z[/6H?]ON#P0&,>G^_.^CU]O=>O;I_ !Z\ M]I=D<5:V-%31N=G>:#IF2@8_;'&9!NU^M]_MP3DG;GO=7G<0[.T==KN]SN^S M\1;C].?]P=?'K.3OY[>3RC'WX M>'5Q"A\^G+&3GR[/S]_#K^O=NI5-\OQ?/U_\X^+*78%ZRM6D_5ED65S)6] F MS<_!1(1Y+%XJH9:E/%43VR3:_2XGVA@1&LW[6]2\]QK-N]&\&\V[T;PW3?-^ M(HVU][JBL;[N+]-8!YU7^P_66/?V^E7*;3361F-M--;O4V.]TM5ZDA#O.C85 M&=X,T1=9[FAR5456E6$PX46U*%/I8_WS^L0Q@"*" MN:VR$I+-K,KFC)-!YAGR=+'?ITD(J1 C'L$F0PP^BX2BW"C,#L.?=,26#I6# MC=:!5QC1A/%X\.\S9&#BV)X@\_($L[WYC+K_ VF:)*"NVHZ1E"T*P9#\@G'0L*YL-,FBS*ZJXN^_D[@NG'G7? MU*+%UEU 1=>>/.CZJ9Y;N17!*^HU%$&JZ]X<+#NW)!<",3'BX3^ILD$Q+C5[P" M4E= ;*8:R5HXN'S%#JGTRCKT+BJ%#R,,2+5('=12QFDS01IK9)RUW/ M-(R 95N,2C_&P,1!+E%9MX^9[Z-$Y9+"*NP/(D/KRWIK[<*"KU!OVJ&T(RJ% MI5./"'; ^4_Z(8E-6VE'2/T1]@Y$$1^[:E&>FH1[S&.5?L5&4]4(1VA$0L1> M? HJK:(6I@HG0BBE2'K[<^,O#U_3LK7Y$#5YNE^+_8GAHV EXS!4Q"1(@T MB62HNZ-)8 T,NXBV<=.]FP'73.E7.S)5-F@26HLO'2S>1N39))5P-O@]M"H# M;[G,NH<,KW[N125U3'Q4BKB-Y(@4Q+F#WR6&TL:E^G*[4/(;!_>5 MJ<-DR_<-YZ0$8+)F>;'\X=J"H=41V]8=,=H.B)PH-51_;PO"T3V-EEY%R5+Q M+(BBZ@I_B8#BU>8 BM^ 'O#$ WIX27C"E<^SLJ0VA;>NC*6&TE2"BZORK:-P MF*?(O^7['[SB8OH!*Y,6#NF,WU*79CV]Y'(J3FB00LO=NAY'T\C)6Y1U14\_ M7IR>M/QKAK'M0B6NP 84!Y2*3%F[?J^H96L3+%8&CK$96[73'.^7-H?7HP1; M5'_!%OG=7+EZE9K*[;KB9MTBT7EA#1>J53VUJD>6-@M;\F";8]Y]L#CTVD/) MNRCJ"BFX@CBYK;>\4]?('6%ZO=>=_?V5]0XR ._^CI#[= T 5]G05O,T7L.: M4J6$#^T%&Z-:Z:1EEV:PAAP><,58ZSG)H7P'A(@!>M+M\$MJ5>)UQA[]+):V M= :<2*G<)Z9M7>76N[+6U-XP5SO#WB?&#^=7M'/N)R"JEM:/W7O%Y6RF:&Y= MH5Q\T](YUL3'>YQ=A5+4!:;YU%:C'U-!"Z^"Z93?TN]UAN1DNDG4%0A.O#/;(6M4ZF\,P_-G^[GP 4@!E! M%7,CHV+\FD>QOHR $'PPP;M%$/SSP+K6M&77WHLGS.4TYC=XQKE'3%7!#KNH7/'" MC1X'(#S IB=3)Y+5UO>K/\5"Z1JJQK9;(Q8-6:08T>8+3:Q5\SZK@'RLV(7-2+: M.H;HF,;N,D&U@CV?M?,'FYMO; 5@1 !X'O$0>E3%'5^FBJQ-GJCV:$(9:@// M&Y;YDRSS>G-8YC2E>"7CP#\I'(OO^,U+\O,"6/T"ZTO!DD5@C#5T+Q317K@T M)]#K8&$?K!J9XUT,AC-->[Y70%[W^VO-77ZH,'HH]]Q&SM.B!COE+&=QP:1Z\JGL99Z%Z*7BV+ MPV+AG-P=\C!('8&N<7T1I(?V9CE?0(LH)5V,DPA;E;V(7%Y=BZ5)3#%&NAJZ M]5YP5=F<\O([&5W:M1GZ,[),B][R"ZU[R,+SIH@IRO:IHY!:LKAS<.N)OFN@ MRU?+X<,-DL.3E([9D1.\JTMO<>?UXP 1:N^DXI-Y * CDDT!&!I)I[=K1:L0#0=#*4DMJ#FQ[2XC%(+[>JV'] MHOFJ\#+7W*H":U.+8LHVH_+%A?7<[>OL"']";0ODL8>@5#ESI1+^IJ_^P)Q9 MQ$B5"P_K!UJZ%R69>YH1#.,26^GM#]N#NE=W-++$=2G=&&(#O2L7CQ"4*8_P M*P'+"C&*QE?+5K#!+!LO1S\,#>TW, MLX+!-#/:@B +!I.BA %!G64I',CJGKD&4_Z5N9W(>E(J)3]Z!\?*3X]:$FU? MU[ 5.UZ+UI]A&O13);2,*.9?;M#%M%$ &1P59KBHQ*$@Q^G?-3Q20H&_O+4L MEBR;R#0?3S#$#.@-B;!BUE)SZ&E:[RW$S=W.K/*94 M$)#Z(Q%EV)$YSZB'E;!0D]7QM2)\@U*J3PK,=5%D+JY3BJ],SUV1FFM"+%TJ M5K% ?FHGB,T E$[G*S=9)B;?RA5D3I!.GVSFS].$, 4?OG'9YS&06_0V=][U7EU M,'C][%!R:23>.W M_P]02P,$% @ %JA64@[X@-,L(P W!H! !P !AE01X?OUE9CU4DF5#@S&F6Q>WT]B6ZI&5F97O?/,_S>9%-.*1 M)WSVV_7[=\R/O6PLHI1YB> I?'L;I"-V'4\F/&+O19($8Y1^Y"=OF>;7Z[/MNCI\X]G MU__^=*$F_?3EEW>79VRCN;W]1^]L>_O\^ES]L--J=]AUPB,9I$$<\7![^^+# M!ML8I>GD:'O[]O:V==MKQY2.PYWM,(ZE:/FIOW'R!K^!_PKNG[P9 MBY0S;\03*=*?-[Y<_]H\@"?2( W%R7_>;*L_WFRKA_NQ/SUYXP;),(B::3PYZK4GZ3&\N@T_EYZY:]X&?CHZZK3;/QU/N.\'T; 9BD%ZU $P M[>7?)<%PE'\9J]T=)2+D:7 CJT=]YL]P%V MDQ=:*'N#[YN9;P()*PN#='HT"GQ?1/#$W_]VT&WWCM]LXX-JI3,G[86")["] M='1WOM7J?3V]GOWC\[K5_C,H A MC<=SMC0[>4\A3# >,IEX/V_P)/::P"C:G6ZO(^XZ;<"1@T%[O]WNM/Z<##<8 M#X%>3Q-O! ]^O>G^9YCPZ4;UVF9F42?G_O>9L&X1-9A)3I. AS#D;R*\$6G@ M<1P>6%O3G:-(.J=79[]=?3S[9X-=?CAKL>>FG>(N7$IYVD8>2&>OZVS>??SP MMGE]S^;BP_7E[Q?L](_3JW/VX>/UY1E\^'#.3M]>75R\AU]7>W1+V^3G M%(BN^5FD<#OZ[)-(!G$R1G&!G=[RQ&>?O9'PLU"\Z2F]*ES_.2I-TZVV(A+!IP[0ODPC=DTSEY@7Y]X B,$ ML+=4[VUK"9MC(!F+_V: E8P34:Q^8T2,RSRN#(2#A.$^2LB(-S4CKH"?05& M6YY]"@$$FW#"8SYE?<$X:! ^'/0@B<S1,!O,3GB /01APWCIA(A)\*C_8\%CP ^ $SI)4%?L1AX9FP@ MCTA@3LZ]*5#*)8[^\P;*M:@0\C[ 7Z^Q'R= !DTO#D,^D>+(_.%>%:B!Z5L" MA7$XKQ3@KD71P\/6P2%)\VE2$ED[ZII(?:N,"&1./-17#$C.1I[=:_4Z/[DW MO!:]Z=[9;>WHVX?^JI;=<;(8)AB$\:VY.LWGYFW")T=]T-V_-F]AP_?J,/>K M&,^JB=XCI*HW'RXL%%2$U'_0B1ST6GL']8FLZD2VTP0)Z%N(15.N$1XG=PP M$_CL;VWZ/_.[LLW,^U5;:>;]C#">_7$N4G1V+5;@GRLYCQFI=&F*P5N4Y=@Y M3X75;+Z1>G[H(UJ9+O&>@_S&=ALHN'4*5%93UGI2EI*?KJ>3FK+6FK*4:41J MT\C$,8UD49!*I>I,.&BZ*8L'['84 "&"D-_GDGPD]#M/4QY$)*G#,QX<+'PL M#!;W_U12KE2RO%%KG$>^X'Q&H35B[@6'Z@VM[P$);8^IZ,+- D@2T+R.V2B^ M%4!GZA2YEV8\9%$V[H-*!@H-J'FA@@ &D4H,L)I51K M'7E(SC(8+6&AD#2 0@FU CU9JV;9KX!E7XXG,5 N"D3:?2IKWKULXE^N476N M'>NE>=P3MSG?/O+] S3_7E'_^+B39-ZTWJ6:>2Z$X^@K] M_)%RV5>=9;/=.GPRU_D8@80#XDVB)&&/+,]H==I":0FEF@LE$BEA268DU"HK M+8A?2@Z[Q= BD'-3%(Y=O77G!:S8B))DWEBJ5P6$:R9Y&L@!B)0!?-#0&<1A M&-\B"7A) %)AP(]>AD=_&\8$2SH&FM4'X3GA9,8D01F76_X%3?%QZC9/<=1 \"0/^'6>)B^Q*7[ Z GK0)DF,>I=/"D,0 M;:%.TOX)*:4+Y&3P1>L(LVI(4;G, 6)>G"0"P(G.*G),N0.\%UQFH R-$.K MAYU?X>\@5J[-U=!AE:+[B1:Q3(H$B(,&SU!'5P W1WV]",KBOZ .2H+1(IUP M,U9P]+@X4MCS6QIR[JXLX3 'I- M"( OZ0B0$6ZC!@5IC.'X6"+&:):"_T?W9A!E<8:/)S?D;T8?-E/@$L(P&AU" M@N:-.*)OD2).!P,0T^%6E8BYZ,Y-"=54H "\EKL5X+)$KJ?9F:5(TYRS@"YU!B$)64O*7$NX'9F M&OAEBJ(;\A?8E:O+M!B"AFSJ9H"JU>#*I[GTIT)9X,X/@&V2@ ;C]:=HA >P M!6ICK!_'7[\*,4'.QSTOAITP9,3H(U#/.^NM^=YKX'O7)'ESH_M]UG^&5-8 M'WE[?,&!E\'OYX'DRGZYI1Q.6:19#?H5-*XX[&,)JL\F'Z#W*>5?D;L 3XDM MB\'5PM\B% EYQ6ZT=8ZTE=@#SBZU*!@)9<4@GBPS;V1! -\V4(&!L;:("^.N M*ER*LN1UI)%6 P&M@3.> 6EPHJ)PBLN6(T"QX':0K2 MKQ_ )0.[HE.^#:1HL9HOOWZ^?#Y+J35'?JT,Q MB'2P!N N9-U&=MC/K7Y<6O9"O$:9\,A43,JM8\3[I$SK?"C8IHDM)UU]"_;1 M, :C.6]@!@;&IT\%!BH(O'Z,';!1GE3;DUP#(-F6;/0[7!&*,48ZL(767W5K MF L#M86!2!(5G&TBWHN1ZV1)T':_U5@93YT56\/"$G! VRAKH?P5,_]'YZ69%X(>]@OISDL* M[C^X-[;_"=GSZK\CFP73Y][780+ZAE^RO#N;+OY@4KU+JVR78-/+G0N%T@OZ MJT+EA7)EA0GZV=?4O?ZKOV3*V&U=2 >.&\CG5* MZ'XT2CZMH,.JTL9J26&-)(5?;9P&9V10!;^?-]H;#!2%4(/)?I83[IG/]Q&_'\A)R*=' MQ"J.GP/WW5(LSH6!'VG29DC9"$>#X$[X5:!W^)[:AN&Q#JLL;*.9Q+<+?T<@ M'5<<57E'L\I:F6IPM40ZHR 5302\.(IBS)34R^YVJ;"-@\EDYMR:Y?852RR^ M54"THA3R"!6T:I,1JM5A@<7HKQY"(BX,,**'H$"Q +.*ZQHN?^/D7*1%P;G: M9M%BN> \4\FG6CJB>&!;^>>U:0K@<+$Y%'=@EEB1@$B4R!#*?W$+Q0%A+7GZ5VNI"M M-) 1+.:^-9U_[W3^G1)Z,"B[;0U%RTJR)\]W%&LG34%V\7BD7?L #DKL''-? MWXN+&(*- /*Q4 _Y1. #8A?;U+=T4DR:P.CPDM/'N+"=B&['D4.KK9Y^JS6? MLE],9L+_]0X)#Y>0'V;K5#[0)E0SM.] V^M_G_QJCI>A8(TJW>8SU:Y^5/V) M&"GF]V?R_E#U@N(#\I"-'R#9+5;1IW!!T%[0A[[9.=AB8UC42#I)7%;.NE]Y M UFZ0@%3K-NN!&?%%)4SGDFX6_!>QI=0D\/PLK4>Z+BM*T\9AY@B4P'\YN$U0 MX"];,+,OTENA$6&N24P)Z(W5LAT'RY?'9ZAVIHIBI4BM1%#1(8KA49BA,H@ MHB7UP]C[6BGY8K.&@HI=SH.LD'"UA>W)9WL*][^?V43S#N8/)R"M)#E?0'61 M21[R9'I<*3'6:E%MYWFU>A/EV_<%-X@K!!<]-63XYAD%J^^L/3I?? M*6%BSB2*L:#]H>\DS("R[G%# I5,N!+[B> \>$Y$4I'8+8KN?B:J[[ ?S>IA M1-Q&7L4P>U8QF.SCKA+FQ\(4PP] -9[)V66@MZ""II>%ASH,;L2BV1JDK$RP MMC[B/7S$"0(EK+H6>9W>09J4GD9;;;IM])85;0WN8\JA1DN61A?2B22(I#@J MK7+>S%C+()RJN@D5]GW*;+[E,()/I0]TAC-560#,II^=O@MN9D09@,ZJW8(E M\PZ*-$8:OZ=!8 LN%+3$.=N*&69ST^/%.2\7&] \*E62O]98-$L98/"JAV*R M_\#)-@OHL44G)BO6[I[2/$O$O,.CM)GY-HJR+4X79W%",GKM)OIK:4FJHDZ= M(?(:XCZ-J4>R[=SL4\=[KO$=>,I\EQV3EH M[<]D/"P6ATL4J(9>?;K,BZ1,?..R*@U9IJ-DI]4U@O%2R,7RA8V3[DMN>IW2 M5U:T?S9[=HZZ^HC&+'4^5YW/M2[KJO.YOD-1<15R?>ZY?4H5NA_\H%;HRPUL MJ;A3!E(U"K%\MJH<*=WYR<(_&85J4QU6[=JTVD')80][23@ '#1\584KBN&2 MP7)V%*MM7MM2)5I1R5?EY&:JR:T^+*4B'J&.1UFX*;29(1HI>X^NYW#D<",4B&(6\M34>DM'09).V6:OO:4M ML+/1@K:8#L_9$W XXC3626@[,W?VC[%QD:V,J3M.57 !')A, S:P: ;[K,73 M!BJIS!%8/YD9YM:CA*%5((& $0:&2?QF_ Z:#J2> %T".D3>=($N^$"+8"C& MGJ2W,8:8V+ZYB="E] /A'['-SM8BDP5MTK1G0E-O'EE/.]WLWO\ZPDY^CVRP M"F7PK/'\X1)4*"%S',E#S70BQ2*H!=)Y'D\)3H'"^. WZR;2A?!+!X.QK' N MVJ%#:%9*&S4UJ"T2.:5;[EG8=]7,[(LIW.7LG\]L63$(/-FF.MG*"$93E\QD MD,SG%:I*O9:KR(\H86YX-W8_%GO/ESNWRL M7O:O3A=\!C7R^F%M-_#D) MFX1#527@*F)/YB7;N!G?LWB*(2W_!YL!?,*'K@OC+GB/0B%F\7?Q.Q4%G'.A M^\&)L:BK\@@E."<'-D^/GP_.ADIUG5LQ?Q/%B6B*H@4\2W+(8]"DP59.06[. M;FU^60K+5\D\LQG1*.PV6#^C1#*0XQ1=%I1N04)G( "]0>Y,1R1YENZ0/&HH MET$;K+(R+)+:_.PO6R?%765#9RJ1@:G0]:+488+>K.@P8;@.HKRR7KK&S9PJ M'M;5(D^U6_ZV*]MC?#(6@.)NB;CO:S@M9W4-%Q*H=WR/=)&W9+)1FKHCDU/) M=&$6&AI' O1 ^3;B7=R),0RJ..1GS?=WVH>G.8;X@FVNE%>ZRUAJGT4;12E' M<9(V\3["V@DB24!6$'=&9$08FFPZ!%(S;VD@\]R2=.!T78L4Y%*50F")^K9PB^LH&K4(X M]S;;-'E<%$C9!Y2VD9Y^#$\S94S!\,MQA.(MLC"]/Y4L <#!"$?Q^G2,1T:QL6'T[R1 MADY\40=01VZM<;30*XGL(I/D(Z!Z:8:3>KCX:6H)\IPG#T\E0UILZU[A0X M,.I 4DQXHG*6K2A:*<[FN@>*R8%4S>5<4R/-0=(IBL>3+ &Z5F:+@C!;4>W. M$?K+KY)!7T@XBH*K$%.]:%7&8F##$6PZ>']:F'?KR1Z][N$/3A8K\>A5>$OJ MT,TU9F&?A6 7=R,0">8UZ"XJH>LJKSB2BI%Z\?AF1).Y.F]17B&L:N[U$!5W M'1&']P%5LE0<(^8T>X<'AWNM_5TK;>[0RW]1&9F[H^YN9V_WH+M3EH#-5&TS MD8-I%M]5%<69]9O2#&J^7FM7XV$P'C*9>#]O\"3VFMUVM]T!95/<==J=]L[! MH+W?;G=;?TZ&&R"#I3]OO$WX9!1X&U5+*@^]LDJDKT^8_B9BJS?QRC91&]QJ M@]LB@]M.;7"K#6ZUP:TVN*V3P:W;HG^9YCP:5D?T6N;F64- M5)*GX=5W22KO/GYXV[R^N'J/I'+QX?KR]PMV^L?IU3G[\/'Z\@P^?#AGIV^O M+B[>PZ_/G6GV3)N\^-=OE[]<7E,W]$[G6 5S-3^+- U+R2PJ@.*S-Q)^%HHW M?;2E])>)1"6MH_MP*>@Y0-[;GS%1M9=@HGI U*5J'.[M3I7JW.U M.E>K<^NISCV3PK%[6%(X=CKS% [X;>_!"L?N;G>.WZ-6.-9'BZW5II<_FQ]" M;;I6Y2LCGYW94A'/H!*]+(*L+D%+ET_5)4A6 MOZ]/'-6T /:VS!)-)C4LG3).1H$7R!_&>9\GE:>$C'@%ZQ0W^"PBRNN@S!(, M'5/1;BHY! Y:!:UA-!BFH,"_+Y 8BFM[AH304\Q"YQ.:_B_$:>* JO8^YHH$ M*:7DJD@ZE4 G!247E]BD#=\SIB1 GW@H*'T%*V84_J M&C9K@[5MQ*AYS8.:B'4LY)8D7M&LOO!B59#GB'@S[J3\2\D0LG'R(5;U-1'U M@>, &\G@R#^KZDTDFRVYM-SS\IBGLS(8 WC32(='SR1"LF'&2481TG2[,4"3 ME:T;&^P\2(#AQ FF :I,QKPX%I%84DX%-PF= \H1M9TT)/Y V; #@3"NDP9\<+#>4)WG7A"I)U;UX#J M$I!-5TE9"047K]LGT/&G4NDY5>]!5T61(@Q!U-3[:[!)*'PL?B+N/%5$P> [ M]61"5(BE*-V2PE8#R)^4(L6<"B@JZ;YT56$-5:KF MA26 [;1!1&YV2@_B?=WYUDU$4@VM."J4W/>Q'2Z0NPC%9!1'0A=G:=@F6_T M2+;!J"9E"$3L90DJZ^8Q_7T0R2PAU[[Y0:1H?5EM$6 ^!+UIBU*V:(272IM MB\0.N/])/R2V:4H B41]A+,#5L2'MHB5HR;A&?-0QH\X:*KW81&-4(C(BX]! MI94TPECB1DA*RWNZ *Z)TRS#I^BBT":7%%RX6YR"R=!0G<#>X,S1*"V_8 MK,2'+*]Z[WF)=RSU(251&_&11!#=%G@(E50!L%#A,H%\)XFCP,M%3"3MACE7 M:4]6WHMDNF-?PY5)<0TW 5R@^;0ZQY >R?%(7?RV%@H=7*Q:%/H)O[7BOM05 MHDQ9P?Z4E L3U($EKM<4\FTO&(SND5&,P&A$Q5#4=^;0G74;=/@JRA8*EY$ MHBB[PE^C0+&S/@+%'X />.,!/KPF><)6]3.\I#+]N:J\IA*EJ8@8E\7>L7"9 MQTB_Q89H3G4T]8#A23.7=,KO:$H-3Z>>$M5,U))"@YF:2V$P#BR_15Z7S_3K MY=EIPVT6C6/G*G%);$!V0&G45Y5 JX!$]X4Q7,A&^=8J7UG*+&S0@ZV/>??![- 9#SGO M+*O+N> 2HN4V3GBK:I %P7J=@];>WM)F!QZ '=P#I#Y5/\%4&K1%1K77L**" M*LF'IO/'H)([*=ZE"*Q&A_L/I-]X270H-J<0(8B>R71^L4VLX.O@SVQM3FO M":3,7&3:5,5WG<;#NMJ<;M -9Q]I/YQ;B]"ZGP"I&DH_MN_ES8EU+=^J^KWX MIL%S+-:/W;AMZ534!<;9V)3)'U(Q$*>TZIC?T>]5?')++1"W0U4 -02H%Y.O M.R,'"?N5PW_>\^2K2-GOU*=)5_(W*K.VJK76CV2>?MWHWN+H!N,%$SCVG!*F M&37Z2[ 8+A:@3I> T\OPQ&Z52SUN,QWY][=>5T;[:)%'ZGH[*Z/HD/,\6T, M;#N23]-T4(TQ=9?*WKK97LK6W>T8>8![3PC/=)\OR?@-#T)5XIK8KS?"@O7( MN;EG[*)*+3?=EA+]LJE::]WG^A[)L&<*&AZP.#.7A,VJ:4E1FJ^35.HDE45) M*GMUDDJ=I%(GJ=1)*B^>I++QFF2OI^L$6!TQB-S@SER<0'G8Z8!8E"X>$O-J M!.HD"]%V-),0[A%MNLZ"#@-C(PMDS:&+SR9_[* M6OV2*:O""KJ>!]Q'V:4 M>7\W7>78)*B49]3A(I7!_37)?"/)'*P/R9S%%!.F@R1.<^?M.W[[FGSI#$0@ M@"\%I.;!1\:9X#C-C9!3:BGE*3@8L0^@1BX/&^=BS?^.?QLDK_M]XKJ/(^H6 MCI1[82)F3[TT%V3I7^JL-LQ"GJ9/XR[4+/FLAL0!6+@G"KU186!3%>6OY/H\$!)M^LET1EI$+FGC MR(3?*)U%8',7&RR.0HKC4DV6C(>(R]+A%,%O>73AU";H,TI3Q7J++S3N00O' M8R7&R-O'%D,JT6+AXE83X5B++H_FPX=KQ(=',5VS \MXEY="9._KIPE$J+V3 M)9[XTD0%%U/TGB(.VW).<[X;.'I0[H$K"*003T5=DFKNU/LBAEB6-BP94J9F MDFF_L0?@\^DMY$J*F\!#2B/0QN<.VJ=9IE M9/848 A@N,#;@TE(?>Z44EW3VJ/3]]KK0VSO[/TL79'':4C8V<.B=/+):L0# MA:"EI>]47-BF]Z"105R]=T[;PB#WY%>C:Y0'?9&;&\YU--EK M,R06[2TZ)H[X@A][F>FN%/(T)S!%C*;HRHS!)"\30:+.O#09)'7'7(-E%:3N M>6H"'DIE53K[Q])-09N3T5 UL&$[SHC&GZ$'=--1%(_(]U\7!5Z MN:C$(2/'[2]:'BFA0%\.+'.0I:,DSH8C#.,#?$,D+)FUY!1F&A=<-BJM!Z1/ M7@H4S-/"8]VUUJ3J3&U[K9D75L4!?\W[#&-TS"1U;TT2=!W16F&'ZN^,"KAM M!S9(@/O#W6[S"'5G=IF%E&X#7'\@@A0GTO<9S; 4$JHS9Q[+PMFY2U)S=1BK37?+ >2FSP+;]$#IM"%M.I-'Y[2Y#,6R;A4<2CSP M-$],C*D6A %&9F,*\G,:#*I0LXG^YKC[5\N+QF^WL:8P MMO#EE\^XC?T.=O[::>WL]PY>7)2T@ M' &%R;V,M,C R,#$R,S%E>#$P.3DV.#$P92YH=&WM70MSVS:V_BNXZ>S6 MGI'?29/8:68<1]FXFS@9V[V=SLY.!R(A$0U%J 1I1??7W_, 0)"2G8?E1U)U M=F.)(O$X!+[S/GCV/QL;_2*31:)2\?K\[1N1FJ0>JZ(22:ED!5>GNLK$N9E, M9"'>JK+4>2Y>E#H=*2&>;C[=W-E\_'ACX_DS:.G(/6**?;&[M;NWM;N]NR.V M=_;WX'^[XO"M6/OU_&B=[G[Y[NC\]_=][O3]KR_>'!^)!QM;6[_M'6UMO3Q_ MR3\\W-S>$>>E+*RNM"EDOK75/WD@'F15-=G?VII.IYO3O4U3CK;.3[>R:IP_ MW,J-L6HSK=('SY_A%?A7R?3YL[&JI$@R65I5_?S@U_-7&T_@CDI7N7K^;,O_ MY7L')IT]?Y;J"V&K6:Y^?C"6Y4@7&Y69[.]M3ZH#>'(+?N[<\W%CJM,JV]_9 MWO['P42FJ2Y&&[D:5OL[0*6?FFNE'F7-1<.3VR]5+BM]H;#U*_H>PY=,40M[ M/\'WJ$]X<.(?&YJBVAC*LR5P/2OUC[\?7*K]0E4XD?+9 UPVK2CW\ M\8!NM_K_%+0$C>:Z4+Z7G5^EAM0"LC&"=>/>!A[3MJ#!9V>Z['RHH3 M-16G9BP+Z)*N8-=1KU/N9F#R%)KJ?\ST0%=B9WOSZ=-G6P.@]&0!M9- MJ;*#+N$7T3.092"3#Z/2U$6ZD9COCE_V M3\Z/#]\$R?O3C;.WL&&.CX_/#]^=R(.3UX&0G['A,!Y'[U[^[Y_?LS3 M_M=IO_\6"'-WDV]/%>_^NMD^>/[/'W9^VCYXMH7/W>6;U$4*;Y&19WFS.\^T M%9^UD,6E;UFL59D2__SAR>[N]L'AJ%0*^1A]WSE8%] !+3_@3[JHC)!%2M>& M0Y4@2@AIA1F*5VI0UK*_C+BLK;#VP.M782V+&P%@UT Z(FIL'9EBJ''Q:%B)\&SW%4'C25ZG]'ZHX7-5CKE_>#35W F\(OSM MC0$VBC<@9;%->(&'\ )2<6)@:2MZK)E+8BY@J14C,3-U*2:ENM"FMD#8$<@6 M*++@RX/)PAX"TF,'$5UW'A]87 ?;XJR"EQGU^#X'H6B-*92K"V@*VTY5HJPU MT _\;-=;M'\'S!/><-Z,S8;7<*>;^_M#JEOA.;\=GY_TS\[ZYZ_W5USF-KC, M$E_=Z_YI__"L1^_M^D1+:P(8W.L)@(Q5"%4QU!*,*+I F$2*500UO?B+R #F M-7PL"9T*U,- \4I@:+JH%?(!_A4_^5X .(>F'#/S@6>V (.J4J:$T8#7 3U# MCPRY..Y):2:E!AT)F)*9*.9@@%/8-0C9@(IQX]-,)QFQ3SWW6V$J\:$PTX*X M9E+5T J"H:D8^XGGP-NDRH+\9K$A,Z@D M-=S"%G[A/7S\; 5)49[S^!6RZTU0.-5-W/= HCMK[!'XA!0$9I"D4[I*Q 3TM1^VC M0NT#KJB_:E1G!M*2ZN)U Z=1Q.SYJ[0+6P.GI<;6[#H,SXP4L=PP&]>1UV0F M('O4J(E S_CS HVC%RN0M\1!^TPETM'L]?MT+!G4I@,$GQ5S_&;W_9*88\Q= M<-\B#R1YW B)"]]M!ZNNSA[H-WH)$!! X9B,;/VTS4U9\^]Q]=[O+5I#Q M=0;^WWKB'''CU;O3_A+%:H $"Y!0MG1,T+_&VBJOHRHQKDF7;9 ?Y"!JY+$ M =(R\&"VXXJU1KWF!@U*>]S#9:HD[KU8!'%[<2+OXFTI(FU] M8#OL'?8:1]_1^XM?Y_9:APJIMI-KL_5DDFOX=N!,F4K!QV"!")9#N APE]8)=EO@ M/3"M"YTH^@'X//2&[?G/.)HZE^I C&62X1,.M2YP:M1>"<*;+)/L@*R+F9GB MO44]1!-CZ=L;2MB0B9,L5)(5^J\:^U0%["*ERJ9?'AQ:0D:%L!.5Z*%[$&X? M@J!2)$C2B%#1/,FSPP0!P:92(XV=Q$2%!0O21LJFCU*!'NH8!@H_-3KX[,R" M@@J/34WY 446DDR@=9Q7^4%5?JQ6YLIZN66^U\18F(>L)#P'JJ%)R"UE&TDSG;6J,QP[H"\,< GE+ B\0?< :F) =?(0=NY$6! M5>F0)2@B7G0B\:P2(.:(BH:#=A-%WO4>>2E NJDM-JTOZGP$'X9U66B;]B-N!'H/B: M7$?ZTG-S0C$9IP',.,H+'R>('&I2USE$#[1*'%;/ 2?YIXQ[#Q?:Y#+$ @P5 MBNVYR.44APLCKW.'_J87ZY2DR1)MD:?82H^\N-UCX[=C77 ?6=;PSA% X MS- 1-E)%0F^V><>P1HA.].K3(%-8)@-&=#@[/4R_,?[!6K=5KF";3579: 4T M'XGL-9$XT;DI'8BU04-81TYMG6C/P2&F] 16R#D;^L)2'=<%<3AX.(65DE3. M)MJ;FSV1A :6,N&:!1CK-+%K<5U$?H)$$?F1ANX%]01%D&"[@"Y SH:V?H;P M4],XLYAY#B#^'8''O3$2^2#%>/+4/P"$A#@RWH F$E=PG(D!V^S0&G+ MAY5%2]G6*%?@X,.BQ6?@Q5)W]%X:*I.A-R8UO$[:R!)X35DHARK8KI(8:(/H MD\/>JAKX"=&[L)TXD$:V/"W,G?G?K+R<)3EY.@JR;/_@&,UNA_%L=_CC7E>C M<2&O[E(K#+8;YCJ!#;_[3Y\/$_#@;D$'/ZRO9< MX.SM!.0N/0#W"R6<+Y5 [MO [G-L[VT*FY?(0 7MM;1)F^Q)<"/1"E'\3?&>!3C J2R;V^L?=T8X^4:\R[!8U"; MC@FG"H>II"^PI):@-H;95%Y1XYCD1O9'G[XWR,^[T-I^"!8-G>9$340!>XO- M>DV7WD]PF2;)',"Y1A&(8X;0UK:]?BU1V&X\$0&F_.]NO*68TU+),H>:$^X% M#*!?VWFR+L9 [JRME5\&W$-610&/I<6QXW<:&X89 M5A[U9S!BI"^SA: EMP MR KZ*K;3J'*F',E"_Y^C#? ?:%VB30!O2>"O\P:':4^UQ8#+M*9@\YD A:1$ M0%>!/IU01>.[!070B*GTP: ^QZX5>,(.S*?;(@69%ZVDS+K<^P#MA)<(J1"+ MK2'=-M?Q>1"L+E37O_2G(?9SY%W@<,<+9S>$M7ZX-.]VV%A?XNQ>-*JE^;H_ MT\8^5F3M;BD*!5HD0B+;%ZM.'BRVDLWF-).CH" ]DTI"[Q;^+3 M&MB !/),)FN*W+NL2;3Q3/!-'["#&_1 O!VUU<:Z; IR1^(>^8QVW,[B?1%F MR &^\4(9RQG*B:H8P;9@B84-6FA;PT%<8VW",OL-+\'P)A35R%8FA7"5**^' MMX,0< 1O3 W,7A:2?\.N1_#.,F$SM/H-0A,DP)HB#SO+QU# 3 X!5!#;4C4D M.]5 Y6:ZN3)H?V,1B=/M\6,94%=@:PW;T&=NW15_@J*AC"^O4:\OY;H M=3U9B\'XNC[3E5SUE7+5C8A5-R=&L4X/\*E*:A64;F 'A.[N8BMZG0P$&,^& M3HPCYW5F(\ B(> 2).\%U=MY, ,;9B%ROH?69+^HK\CM>;N1?Z[_)<;\L8RS MOPK+_S(F6)%@P5;HGQ]L/Q")RG-G5 [?$>G\=T]1MEMC)*F<6+7O/]R:Q2%8 M&' "&\ K ?'VA_JC2F-S-@_3T[\JX?^IGP+?YJT26U4:__AY*^93Q@G$")AS M[E@A+0\8^"*K1,3,'?G=J/_YP].?'C\]^.P!MI^^[V(!0]I[[^8D9YKU3KM( M/(Y%]:X8;5U$H!.5,:01U!7+3T1-]_P%;3-.!6_:!^0\3&2J 7X/\UP!2SBT MB2K8LW9X 7P-KMJ>>*%DS>%&\%FK @W,H!*]0.?]E^Z-X*6';]\0;*9+(F$_/4MOIML2LFL&(" MWSP30&G=Q5Z0S Y*R'R"(N@33A18&*6C4D;8)B?,@^ M,^53*I+ Y_O#%F5G=*'-**O5]FPEI%$MP?)%A9PKO2SL,[MX2?JJHN71(?;[?W)<;/5K,; M,XS_.J$\'_<]F+ MBZ+H+PV8E]9[+J%+KOYFK'5N4%)IWYX7O9M6)V[)D!%^#)3!0##+7N$RA0\1T=)23M'0T.OD*?5( MWH,_[4&X=PHB8BZ!TIAD)#A>\G+Z!2L\3#!D?5]-KB_/R-B\6_/RBI&L&$G$ M2!YM+I(XES30W24.M).I?$=<[PS9B>153##SUJ0!BI@9NKSX:W+!D$,;);TG MF/*9JW2DHJQ[%X>C)"C0CF$M+(V!A@QF6F2HP^X#=K$M.E7-E9YSE#) MHHETS-;]^&2TME;%MU=*Q3)D]9_NW#H%F-42=4^H&CV670M[86D"^GFK,M45 M0OJ^>V!-K_MR?5U78Q'&&?+PYL#F:G!I(Q);,896(:-C=Q:+>YJ@[ ME65)W(C0,MPW4+D&QM2]3!&H '[#&MF#= 4M0/@K*!TR57_52-4+PJ-*F#*N5J^$)"W#Z'? R&Y\@5;=.&+DW;3 MIVA0\D+JW .PKGK.=D3,,IV?7)3)Q.?K]$2-SB"G)<0C"MJ'D]]CU:/'@?2N M(G8Y8W88'"SD\Z&#<7*J $"G+O "PIHOWKO$/-K5U4/O#DG<"*4EE0ZC:642 M_3?D2L%C@P:YMAG[R&%J8U/PH0ZI',N1._8(.G38[:/WL6EC704T+%)9N"3) MD"'&U2G)H52J.6U[/; 27 R^VE"HLN+>^!7+PMTQF(4I4O88Q^U@D(W+1?FB MYC:%^+V5''+9\%TA3HX<<&Z6)B.O*4#Z*3$&ER*=;Q4;%%)S:[>[A9X7S6@'6UF?RBZ_&J M[,'N3LK85UD2FM&6[&XX)AL,MC6FUB#=;F[.;MT4QIJ3B'M>9O+6Y %@^1BI>F'RBVY)B':)QKF\R,L,%60::KMR ML3 4 !#%;SO+P BK6WF4:$FL7>2Y&@9G!#+HP$3#""VIIB)WU;+!8\U"1Y(N M1QHJ"BZG=&K.YJ+9AKT;5G^LA'2M$-[$A#(N$XM'@#P[/N5K,=EP([?K<'DT M"?-I;%?H61YC1J][9T@XM' L N)47F:#@U(*#H/KSD%IPB+(3XWR)TJX#*$ M,WYZK]A"2\Q(#P ME5A\UV+QDZY8O PG_-YDWDEZZ^+V"\T%%&_"QM+:Y)V:X@L!;+WA:P,W+I89 MR5. Q9@&*T]HK*,&>D!KWW/\,OM#=/!\L3;)2B^5 M7[NT[W\_BL!':WV 1OC[JMQ99XRM3 MUF/0UG+6UPXP7M0JKI#X2V0FN?^FL$C;:5GEXVBDRSR?7#*1=?].1($[(:2$ MKJI+0QY('?7BP)E/43I7'V5TRL"(DF*]W:&I%SV$5U.Y^HB8 5$D>I+[HMQF MB)6FBEE0A^+BA\(J]<'%KGIM[DIC0R3^T-E"5:OT#YG):!JO95GBN>-8]@+S M9WDB6.X>E&9=D7N!=#6D!E77[MC47(N_%I2,=<9G9+_4+))ANV45O%EG0!R8 M:M'\WM#NM:DYB_BEYAGU0IT1;QY(F@6+EUMA!=X.Y6;FD_XHL6P1/=E]1(?4 MD?WE3Q7"$UKMDB-%X9&0H+:F_*9T 6_JM9DJ2EDFNDZO5;JI%R4CXM+@=^=C MC)LAA'=*AA'.>'/U2"9\6BRNQ];XXVY6?&[%YY;"YW:^6QVVV9^PB0_+@:9# M1FX@FC>44')LK.%<[,; K8^IL'C" AK,R/B%2ZE&Q[^JIECKZ/+FVD8NRAZ) MDQ^Z-C-2A-F"[WC1 F.;8!].5:EN.131]1H@SJH*#:[( MI[T"+]W[<+BVB#MC-7M5TJDUA]'=IS6P67X'OG@6W*:1J\6WK8*75\'+J^#E M^\GT#ZTUL*_9&>NRJ \/#_T1N"PM_EFG(\(N1ZR4&IH6:!O;YRE6,CP'G,*DBR',1QHTH[$1C MRLV((J+QU"XJTHG'U) @6"AWV#ERD;4]%R<4SW(-A^#)%HW@/3[KB;C G=16 ML'@4Q"EY';1([I0WL/]*--A<<8^0C*KPXX\FC@M(6 M!9,TWC8.&+&Q]]YV0D0B[UQ@^&:0N_.$/NE<;+M8>>J9+\I,_ 7[PV10"LP+ MB@P=/^ZC[$C-N]P1O;/MPJ.#XNS#/GJM$ ^N2 V8PSI9"!AB%WNL;E]GQBO- M:Z5Y+47SVKU["R, 32OG\:P>6,RX+SR(+,?U=U.JY4W_NXQ*I!U^R\),I"T! MU1'=K]"Q>I3@8CCY?U(BAB8A'-Z;XW)5C*J0B=4] MZ'7H5TD[E8'T98.D=0 M#UNA?G.Q[KX/.8;[09/ (NQ\R#Q69P^P'A?"S2@@?NJ]1F4:UUG$2 MT5UAN.LMRZ>7P+B&,X6LW=J!W*MR/=_(2:P+6[F3\UL/*Y<-(HH/=4@BAR5F-@ MQ\[V]HK\-T[^MNU(/'Z\O?MPI7VNM,^E:)]W7W>N#YP4I/D@&1Z@(Z=(;S+: MU"686.?3I_X;N]H"6YS@O)R%,0&VID@#[T9KF9)O+F#F]P4'E'?L@W2&=E- MPW"N7&H4JT+2A;)DT7%2G%[@JV?X4D'!^-6DZ QF4=H,)X"Y3"\JK3S ;>OM M[MQ.,ZX%QV1U7Q :\%T6 NM9H [*,1T'SJ?8NT(0X:1XJE/ASYS7%/_#RAJL M]<9(&RRK=P\XO NQ-@6HAM\LH%[.E6]F?E'7>YN/OAG]Z5/+("%/U1)705C@ M^CIT)O;BZAX_>/Z?T_[;P^.3E_U3\>Z5>'_XK[XX/CGOGYP?OSLY?//F=_&F M_^I/+O_S[;TM^S:++,#0-KUOOAY\YL\-.09 3[^<'#[>V=IQM[&R>' M?[Q_\N/3\1OQ^JU=C=9>ZRDP)%$N;N(%6R91P.Q:?P9XRJBB-5F89 MXKM3R?$/,WC]8JA+K U&3F4G/-ZM8GV3,L$\/\/M0)W]_ !ZX$_\\=/^LJ# M?'@6N#+=!' ;H6*%*EP+!QEI8Q"<1S1W_@YT :H.C&R$2R8?[X-/ MKX"=[Y(&,03L?@8$/-I\LD*!O^'<5RCP7:# B]G^DB# ">_.2+*SB;5FK,$2 MP=Z^O9@.\1TGS?!'1PM5JD7TOCA3K"9Z##3YL[WSB//)%C MM1 D/[GF=C>?K';M/8>]E7QU8Y/_CS>6_G>%)H$HYU@"<@4G*SCY_N#DSK6U M>X8D]W8MK(!D!20K(%DY05;FSWN]#>[0_+E%?GD?Q7)386B=ZM1/^.^U FYN M/@KL^B%?>"K?IR*^M@8FG<&?K!KGS_\?4$L#!!0 ( !:H5E(HK")/S@4 M )"! < 87)O8RTR,#(P,3(S,65X,C$Q8V4Q8S4Q+FAT;>V=^V_:.A3' M_Q5?ICVNU+S[H($A;;3;G437:F.:[D^3DQABS8DCQS3C_O77)DD+7-AMNU*1 MY50J#]OQXWR/S\=Q*>[_81CG:8S3D$3HK_'%"$4\G"4DE2@4!$N56E 9HS'/ M,IRB"R($90R]%32:$H1.S5/3,4].#&/05S4-JTMXZB/7FSR^'X[ZOSLM&K+V]''X:H8UC65V]H66?CLS+CT+0=-!8X MS:FD/,7,LLX_=E GEC+S+:LH"K/P3"ZFUOB3%_9F>RI*RV5O5;FAU'02,:^8]O/>QF.(II.#48FTC\RN]W;)$&G\4T: M+X?F"\*PI-=$U[VYY:YJ>*D!52ZK2TUX*HT)3BB;^R_'-"$Y^D@*](DG.'UY M4*:HYYP(.GG96Y3.Z3]$5:3J9#0E1DP6G7+,0Z]7MNE7 ]6E5]HIKW15[C7- M:4 9E7,_IE%$4E7^Q;.N:WN]OJ7+*C-E&TP5,H*%'W 9]]:MMLDKFBR+L+@R M(B$7>.$_LS0B0M>_GF.$G''A/[,7/ZK2-R*,!0^_'Y3R?4A#$^$T0I]G04XC MB@4E^4+/O1QW9S#DB8K-$<\0DZ(R%) B+*07G. 5+!V'[D<=QV M$NG?D_+Y@2ZU%!]68J>G:T0+X[SNZ!0=MG' 2%TZX$)IK75E.,N)7[]8[NVQ MJJ0RN(XXHX?U^,U2>]=!Z#YVEC%5R>J!LD?, =RLX7)0^>B+^QC'HB;KT]ON?4O"Q2(O*89C Y87+> M:YD#,W.W,_-#&G*155MTVV?GEG718;4NBFY\9E5.R;-'VD@Y?$RQ_JN0WN:W M=[3-OU68-Y\NAVBHS&]N,'KT$[/>_8[-?EK#_DZ1[&<"W/KUK^YJ--BO[Q&" MOL:H! M&IE7L.7;V# #2 6DML77 :F U 8@%8T(SO7_8,"]:H.##8 5P-H67P>P ECW M&*SP9]1FAQ= *:"T+;X.* 64[CE*@::-CC! 4Z!I6WP=: HTW6.:7HP ITT/ M,8!3P&E;?!UP"CC=8YR^)RD1F*$K+*1Z!1]-:G:T ;("6=OBZT!6(.L>D[4B M:@Y?\-#L, -(!:2VQ=$)S2%\^CR E*1; K*%222 M$H7<+5,91*(L"8=+*B7+<_@L6;JF "-S9#KF8& 8DS$B3?=3!/?!M5S/-TNO;SQ?S*70,R_KJ32UK%LV:@:YI M.Q!)PBNFF. DMZQPT8%.IE3I6]9VNS6WGBGDVHJ65J:*O&OE0E343%7:F8PU M!Y^4I)-Q016!)".RHNI3YS8Z,X8HH9C*Z61L/;P;V5BDN\DX97=0J5U./W4* M(M>,&TJ4Z$BI IQIX?"!S+VQ9:G*?,>VWP@MW"2G1/JQ4%EPJ.*YF>7#O)7@REB1@N4[_WA*EB@NQEM['1-S5'T7AD(LT9]FA\T M0?'W\8B?U%H2,W1!CT;SYQQ^MT8TQWN M]1BXKDH4_A!%[EB%\KOIC$'Y(@G]5 M5%Y,^S\7E;^^$:97BYMP$<'5&2R_#+_"8*E^'LX8 \G4ZO;A?1 M?/$%SN;+RW]BO_P?ML>+B?#KIE)LM6L% _3?<9N/UT6F,_E*(1&\TK>P$J R M"HPG0I9"$GW<0[P#25=44KRV<0A.99))D7P[@3E/3!T39Q!4L*1K5JG]G!N% M5[.^V%&W,,'S/,/I]GJ]XCAJT?V>T^VWZ('=<]OR@[[=L]OT8- =M.CA MT.LZCS1:-7*]%NT.1WW$)SQ]Y'E#M]\%2I(,RP@X$[* &P.5ONA,;S1P6L:Y MGCOJNP?8?=>Q#[&]TYME+?9RN)S^J/?$?;ID0]I=K$%4L9D0SS[X-&UYGBVL%4%%C<[6K*"3[6PGJ8KE8TT64%IU6E M036S)5PG&=.G A9F.F.5%#F(.RI;YC4N:Y=(66(AH[\P957&*CCE?(,BRUKD M>[P#,Q,30Q.#(Q9BYH=&WM7/MOVS@2_E=X*7:; );D1UZ5 MTP!MDF*#ZR-(71SVIP4ET18OE*@E*3N^O_YF2-F1'TG^ M^69(,3[YE^==Y"G-8Y:0/WJ?/I)$QF7&G)HJ Y^<24XD*0 M]XHG T;(&_^-W_*/CCSO] 1Z.JMND7E(VD&[$[2;[19IML)..^P?R.ZW MWMF>E3[_.W<7]OUFB_04S34W7.94 M!,'%YQVRDQI3A$$P&HW\4<>7:A#TKH/49&(_$%)JYB"Y9V01 M=IJ%Z<*= 5R>D[GU1CPQ:=AJ-G_K%C1)>#[P!.N;\-AO'=TU*3Y(IVW232U4 M3%##APS[7C[R,0Q<&P#DBHE47^;&Z].,BW'XNL2FS2K7\_4[7C1E6$T7IR3A#KGG$!3?C,.5)PG(0 M^/W5<;O9Z9X$* AV*9;8)A:,JC"2)NW.FVG9_-44S M@XS<_",I$KAX<9O"/,WOKUJ'S6ZGY;=.@NCTA)*<9G!#=?6O3NNO%B*!NEFO M1^MG&W_MQHN!#ICZ#NN=,65XG\<4'6LMMQEZ795*EQ0,:B3YRF+4KO)PLTUD MGYB4D:]4131GVOMR*]B8O(L-7FDWF^TU3V3S_/S?4H/;QK.:73;(N0^$3Q,T MQUG*1<*4;I#8^G@,-J,F_ ?U^7&6FB'TUO%R76T3ST$5$WI6:$;[ED\N24J' MC"@VY&P$R=*D7)-W>5Y20:Y9(14 +BZ&S>[G]DT;8$ZU+5](-B8WN1P)!F5.P[E(.=\D$A3+)=1'H 'E.:'YF)2Y M426#F4#Y8XLG\!IT27^')W_X@I5G6"$\BXAJR, M9G,UGF*Z %+$T;'? E23"4QS"+:X!F"-*S$F!;@;D8H(AHI^"L4*!7IN M:$![8NNT!DJ4 @0 ?Q) 8H?35I^8ZI3TA1SI"3@5&W!M%.9*:]FR?'(O W$$41R)(6#7D M.B2A5M\W9']QR#X,B7.?1S9(8$Y?9QGTTZ*ULP[ER>2_;9^;R9RE=DYWZ5XU M!>>QQ=>'[P=0:- ,4&$SYN/@;6 RCVFI5[\%LVK$[D9R>5J6"CH %D3O(+>" M%,MM/UA7W[%RG=G=0AGP7"7J.R0V*M;'BQP8&G314O#$;LKH,M(\X51QG !W MY83--3GV5&I,\98(M*T'+!-+S4 A \R/-Q44 BDN!<4$ M.R2MR5"G"'*SSJ M]1)\BA@* L?#_2S91')\$&_5#HSM'$?[E2,I>BR2GA!/*Q/T0EBM3NTK1Q=$ MY) GRYQB-J,: @ZK9XPDJI()JB'..'6.QG)FV; 8XS8 ++9=>,Z(UJIO MFS1OJPD5I2H@MK0MO^)8JL0J8.OP !#+ZFPI]7<"MG(?5U>=-NX@1LADVA7 MVD>R-/=KL$J^I%-IANN6_N,K3!)-5D26"BI+@#Y=['P+_'.)0M8A. MW&^I"G=[96D(?$?FP#I+QG&I$(.UHF9)KYG4!MIQWQGZTC%T]'<)-1%TO7O/ M+7T()N#T.>E*<5@O,[M5A+M(=@/0Z;7GM$JIGE: F UL\+'$IDEKCRJ%C8G@ M-TQ4^T9S\HUGFVA3 ^ZG7X\?/'4];C>0IP'2N*-*9.XZ2.]8$V'V'878PM)B MJAJ%Y8612D]K']L 7689-X:Q!_)2)*&ZPNL)!_UL)[L 94@#&M,,O.,B9Q)_ M[.^2@_HVULK]LE]D^ZQ,8]1BS.[6-!$,1]F)@S %Y5C4R7NB-&;["\ M<,6Q+3!L66\WT"?[C=\%YVI5ZG:QEG F3>!&S::4>2_TJ\4 W +XA9J]X6H< M#06.+C.P+53K?URUK7P%BF]!608P/@QRR? X#M28P=51*AWOTYDX MROI0[RUX_('T^4BVJ< M@^U#\H%%"BJQL7-DN],@>%#I1<:TN#MR[T\T0^T8S4PH8&SL$!L&;W>P!8\S MV1V-2CH"BF+*BZ40M- LG'RH:WL(G51'?_!@#L($ #@;8*.88$8TM+(N?-)1DUTF1PO/8(UO4XC+45I6!=/8Z%. M+W$:Z_ZPJ0FN3L'N*%;U:I*5;'_D'[?NM7U[:_N7M'WGR#_8VO['V'[_C=^^ M'_A;TGFZ\0.CEF6#_?6D@\?#8O^G=\UDCNUI+?%^'-Z+=$CUNJ!0%[1W'D?] M@=]Y#MW_BK8-=."*0SS[>/WN_./%G^3LC\N/YQ?77W\8O?R*AG[ZZ?)_C%VV MCGFR8U:N-:NE"LZTY:,B]MP">=6T_[;<5/?,9YJQ^YE_M?IR:^_5[;WD^/LV M!6P:TVQ3P(8ZYN6W&WY%T_?PSQ&?2_);B]8L>J68YOAXP#Z@ 2)G?7)QR^(2 M529?W//5+:]O&GUL>7U#'?-<7M^:_B5-OTT "Z;?O7(G9ZE8Y/V]+?%O&L@M M\0?V >.D?4,>2S_\XP;VG 1\-C(+VYT7,OW"+S8\]E?QS_1(.DW $8UO!DJ6 M>8+/E:4*)UL&-2/,7JC4;,^I/=EDJ/\^1M52_WF,^1_>*.B >2XD:!_F&=*A MY$EEY...?W@XW=QP;4VZ3 M"0 YD, !P !A'_]S9"28SM. MXZ9.Z^VZ0/U"C:TV&RB>:V&$S'GJ^Y?O]MA>8DP1^/YD,O$F74^JD3_XZ" K\/CT) /#691PI<&\V/L\>-4\1@DC3 JG)W[][F1#&4]/3V(Q M9MI,4WBQEW$U$GG3R"+HM@K3QSM]O+PD<]VM^_&#*J)DG0] MSEAH$8I4F&F0B#B&' 5^?7+<:77[)SX)HEV*%;:)4N J"*5)^LMF6C7_S \S:]/VH>M?K?M=4[\\/2$LYQG M>$-U]?=N^_<.(8&[66]&ZV\V_L:-%V$Z /45UCL'9<101)P<:RVW'7I]*)4N M.1K42/8)(M*N\G"KP^20F038)ZY"GH-NOK].8K:MM$CFJ M8H*F%5K0ONVQURSA8V *Q@(F6"A-(C0[R_.2I^PC%%(AV'+V2JK,X;+=:OY& M\#M34:)D=-5PS:_SR.MOV>S^VK[I>.PEUY:ZL&S*KG(Y20$I3L.Y2#G?Q!(5 MRR5R(]2 BYSQ?,K*W*@2<"9(?2QQ0G]QEN$W)="M0TX91#&9"9MWK-PM@1PB MT)JK*8ED_ IL+IKUJ;$M1F5PR)026IVL(J&0K:$8\C>-FL2@V"014<)T22\W M]T] 0=4)32 3&BLRF9O4OOL% MY $;BAQ]2S"Y\64#88?B>%G-71?Y$-.&K;CX.4K+&/M$O,PYKH%8$RJ=L@+= M34@E!".;GT&Q0H%>&AK1'EN.UB"),D4!Q)]$D-CAM-4GXCIAPU1.= U.!2.A MC:)ZRZG1Z8U:-N8PIFME;FF[@]DFM>]Y;+#@$]*V?=37%9"JDDX)00Z1NF$3 M>>LUXPHL+M#/(DR!_,< P1BF0BQ:SJP M?0HB@+F#*(W$*&'-(=_;"$GZK5:4=@8;\7GCN;@+.LZG9]J69+=ER[W2?'U13<#Z]_?KE M^Q$V&C5#W-B:>C^\&U3N(U[J]6^ANAO"S4BNDLM280>8)\D[E'U1"G+;#S'O MF[P]G_O=,AH17Y7R&ZPVJKI %P7F<-1%RU3$=LM&EZ$6L>!*T 2$(QRV&N74 M4ZF)!-A4H2UCL+E::D"%#-8&NJG@&&I1F7(J,3@MJ\0-F< ['#699U3X*002 MQ"J ]T.\C>GSBWC[.T52>%\D/2">UD[AM\)J_>2_=G1A1(Y%3$'#M"(7U,D<177J,8X$]PYF@C/JF$IQFT 6&R[\%P0G>/GMJQ>5Q,J2E5@;&E+ MT*)(JM@J8)GZ"'+D72F&&%Z!@F*71' 5XL((8UP46,]V@;3%@11M))!@S-/2 M9F]"&0R'M*4U1GSH%1Q\QO?6J$;NZVI:;N,&;\1*HAWY#V5I[M9@G7K)9]) M*YOA_6M0%M9K)IL**DN@/GWJ? ?][85^O)D:XE!U&YVT(U-1>WME90A\1>4@ MGB6CJ%2$P3E2LZ+73&J#[;0KC7WI"#OZHT1.A%WOWW'+$(,)<_J2=*4XKJC! M;B;1/I/=(G1Z'3BM$JYG#)"J@0T^B&V9M/:H2MB4I>(*TFIG:4F^\A5#C)IE2;I^'\4U>)2!^!56[M?B8J<9Q 6*DTC-V M9!NPRRP3Q@!\H7*%$OD778\%ZF<[V4>P8Z'05(CPG99!=83"'Z5 ]6TTEKE] MV*,/=LOTK2T,W[I,IYU,(OCVP2,*TFY/) "A63&:V7)Y OR**(HCV):DV*6! MW::O=S6_"O#5RM;ME:W(NSS&&S7,TNZ=P5$M*/ 61#CR_H;C21I)DBXSM"W. MV$ZF*GDV&!V%>I0Q+>Z.W/L#S3!W4&9:MO@M'H]R;7:X9LJGN,@,>&GD MT@DHHVI=Z@-,S@HFGMF 6!#2ZRJ_S#NO&G\AH+NNNSD+S8U# M4*='7K5QZ^_-B>)%$&(IN&I.T$3W'O*:7>>AEFEIH$_GO4BGQSCO=7?8S FN MGX+=8:_JU<1KV?[(.VS?:?O.SO:/:?OND=?=V?['V+[WW.O=#?Q=TGFX\7VC M5E6#WF;*P?UAT?O+NZ:>8V?&)5Y.@SN1CJ5>%QQY06?O?M3WO.>=G6T7;.MK MGUV\__S/-V>?[,'*C^_?_;"L\C/:]^''UK];4MDYYL&.69MB5BL4FFG;(T7L MD0?VI&7_[5+2O&?>\0SN3OCKTW]]*Y^EWZW[8LLTO_6^J8Q]]A^!E- M/Z"_<=P,HS\^](YVYETT[R?(A53LWR("]D&!%O2HP#ZL.4\$#-FKV9[X>_PYV;'/;0&X3OV\?>-7M6_*8 M],M_SF^?V^-G([.@TWTDT]_ZC8+[_@[\&SV2S IPR*.KD9)E'M-S3JF">BT[ M9X3%"Y6:G26UZ]7O_"]"5"WS/PBQ_%,3!1]!TX4$'^(\ SZ6(JYY6-<6^VK5 M[=I:-'W?_82%_4V,T_\#4$L#!!0 ( !:H5E*JK0J(A 8 %@J < M87)O8RTR,#(P,3(S,65X,S(Q,34V9#(V+FAT;>U:;5/;.!#^*[ITVL),_!X@ M.($9&M(I<[0P$.:FGSJR+<>Z.I)/D@FY7W\KV0Y)#EI>RA3:,$,2ZVU7CYY= M:;WJ_V%90Y9A%I,$?1A]/$8)C\L)80K%@F %I5.J,C3B18$9^DB$H'F.W@F: MC E"N_:N[=D[.Y:UWX>1!G47SD+D.W[@^*[O(=<+ S_L[*"#CVCC8C38-*T/ M3P:CSZ?#2NCIQ;OCHP%J68[S5S!PG,/18571L5T/C01FDBK*& MZV+TWNI""T553O;[3O-=M8UX,MOO)_02237+R5YK@L68,DOQ(@S<0O6@IP/5 M*VVNK"E-5!9ZKONZ5^ DH6QLY2158=?V=JZ+!!UG\S)>32T4),>*7A(]]LV2 MNR!X00"T*YI6*6?*2O&$YK/P[8A.B$2?R!2=\0EF;]M5"7Q+(FCZMF=:2_HO M@8%@S)PR8F7$*.79G:!7R0SKB>K6C9Q+*FE$#7M_1 M#0&7X@9LXIQ@$49<9;U5F&Z:_Q/-2Y$K9>&0.7P M*H.)JS>OO&VW%_BVUW>B_3Y&#$^@0UW[)?"_>)H:N(+AN2[/T\,;@PV.BL.6V MG[/>6**#A!?:8[\0I)?PW76W-5%41M Y%A%F1%HG5SF9H8-8Z1K?=?VGGLT+ ML,6_2PFF-5M6]8BAF#-6X5GM\1K( \9*G*,S4G !&#+TGHM)36?7^E.C>B#B M3/#X:[LJ/F*QC39T7STYW^T-^ 2."C/SY/4V4#@ 3(F5$KC*IAIF<#! M V5$$-!P49MJ)HTR;71HP^$%)YHE@XSF"1&RK07# TE! C4FQ Z2<$9$=$0 MK)Y4VXB(9BBNW!6!SL6UZ:!O>0(M!=?FMMCG_IQN0SU6;=TYHQ)]97P*J(U) M^#,)]5.X'SQ:TY5IM_8WO,U:Q6I%;OO\]BAF!6LK2LL\!\8 @W)-Y#FY!?FG MI(+HP[;42[M"F0V\6?T$^_&V-I+F*5VUC+E5U!3Q=H-.Q;:),;>>MIUGX')^ M&8;X/XPAE(%WG%1G'G#'"H.F"90NT0=3 ?PI!)&:*6U=C2$&@VXP67#64%$ M=63;]$HI@VA.E\. B3E:&]\)K*E"7"J^$JDIT>C2$+%"025S#/26$N.\)B8$ M?/40.W;7>[U(T%J^ =6O@0VJX1806I##8>PTY],&W.;9F@I7:QA+OML/4A0>/@V5I- M (8FZ)5K_M:VL;ANGR"V"!^[(Z\!OSO@-[RW6#NB7]01K8F_L# CG9A[M*M9 M0[H Z:D@DB8ZQZM?#-SRYG/M75Z<=_EQ!_[U*CUXE=86\EM8R.^VW:T. MHEB1$+TGD2BQF"$_,,D[;VT,S](8'/->NBE_ZA=;SSOE?8 DU.GK:8)"*5:"JH4H2!6D!N<_FMSLTE*)K]+T';A@$05QD1UY?E< G/3)G[*VS<1CAN MLK+FL>DPI9)426 H-ID7K1)6I2 FIXMP41 LI$D!S0J0K_-#)F58)X5(#MH( MSFB,@.2ROBSSH%ED6**(0(="\$NJ\_**+V:#S.EPJJ_[13I962>G8*C5-FDI M&)79]0!W2=L+1)74NJ8I*@LHTP[7" S-^+@M^*3T ^>R#KO?7'ED4:; MS?>M"-@S%KQDB;BSPF%B5 MU\0IS#/$EYPF-#,R,F4U-#8S-2YH=&WM M6OM3VS@0_E=TZ;2%F?C-TPF9H0'N.M<" ^%N[J>.;,NQKH[DDV1"[J^_E6P' M)PM3U[>]NR!GT8:5AWX2Q$ON,'CN_Z'G*] M,/##S4VT_Q&M78R&ZZ;UPF@D,)-4493J?V-+"Y&#NC,R=3DWS#R3F7Q$Y4TAGT M=0E\$IP,^A.B,(HS+"11>YV+T9&U RT453D9])WFNVH;\60VZ"?T$DDUR\E> M9X+%F#)+\2(,W$+UH*<#U4MMKJPI3506>J[[NE?@)*%L;.4D5>&.[6U?%PDZ MSN9EO%(M%"3'BEX2/?;-,^_ Q*T)H%W1M$HY4U:*)S2?A6]'=$(D.B93=,8G MF+WM5B7P+8F@Z=N>:2WIOP0&@C%SRHB5$2.49V\$O6K.L%94MV[FN:221C2G M:A9F-$D(@P9O7NWX;M#K.[HAX%+<@$V<$RS"B*NLMPS33?H_D5Z*7"D+YW0, ML^G2)46CA5FG5<>(YPE4'EYEH+AZ\\K;9X>WA@\"!'WP'=(A*(IC;'F N(I&AZ=H--2R!*#>HH;N)^I[-X. MNK#/[:&-SDFLY:]8X@6;;OU1ZO@=QGK,0Y.B,% M%X A0T=<3&HZN];O&M5]$6>"QY^[Z#V+;;2FNVF]?+ 5; M-X,S!\PQH5(:+\%,RP3.'"@C@H!P;6DJ)1IANNB E^,<)CJW00?.NGK2849) MBHXH@Q,0!<5/4O!!1#2\JA7JFN&C&8HK+T5D%Q77%H.^Y #T++BVLG:?^U.Y M"_58=77GC$KTF?$I(#8FX??DT7>A?/!H29?4[@S6O/5:Q&I%;OO\\BAF!6OC M2XD"1L M?K05V()!:M[H8$6O$"S!8D#GVIN%6@KHJC(SG97C&2]5B$O%EV(V)1I9&FY6 M**ADCH'>96**_;G*WG-Z#Z-;!!-5P+H=8\',9. MK:G 11A!_/[9F@)$7PU+Y_4XDCPO%>GI"-5]H@AUP4R#5HA9?ZKD3OAM!K;G MKP"\S4-!Y;WB^_N!'^S:[M:MX+LK\!\,OJ/$36YE8^Y7P,E)=[*$IZE)3CFQ713_M1OMIYW M]GL?2:C3-]4$A5(XYYB,")5H*JA2A(%80&YS#Z[.UR4HFOTO:=N% 1!7&1'7 M]^9P"<],F:LL;-Q%.&XRM>:QZ3"EDE2)82@VV1@M$E:E(";/BW!1$"RD20O- M"IA?YXQ,&K%.%)$S,/TB*#F#(BT*$0_)+J/+WB[0R1.1I. M]>][[ \TFBS^:85 7O&@ISF14K[ M.F)=TKZ-N'S/L$Z>@9X@O.4UJD'<">VMK_@*G*G/-UR]69>RR!(V>G]^19^^^:[H!E34/KW[6X X*RHBZHT+(1ED4@85 M?_T!IU)++:O4,JURK[7?+B4%,N*),2,C__V_<\O\8PI<3W?L__T?["_T__P! M;,F1=5O]W__AVWDD\W_^[W__SQ_1_Y;__/''O_\O@ORA=ZE6]0_9D0(+V/X? MD@M$'\A_S'1?^^>/MC,>B_8?->"ZNFG^0;FZK(+U3[)_$7^ETUCBKR2:3"7^ M0)#_=F]+B5YT%\?^9ST:^PL['$*O'Q4/PO_&$W_C*([]@?V32/R#$7^0M\CJ1QQPI[H$_B@[PS]*N>AQHIQ"T60:D7 B MC21%,$0RDB0CRE"4<50!"3&-[MPI^L^_FA]1-Z*P[?T3>(@JBN/__:GY_OB? MO_]61&_XE^.J?Z\OQ!-!$11#$MB?ZY^8NFULQ\]FL[_F0]=<_@9'T<3?\>5A M1+'-\+FG[XV>)39CL;^[M2HG:< 2$=WV?-&6WGX5W5/VMS_D/8>$GW^2W6F?^MV]#H@IMO?OBO:GN*XENA'M(YNA*40-+,S+\_UWY,A M^O(("?3Y*0)@B9UG;H:[0#E),.+OZ.IF8."[)P=F_XZN[I)'/\.$0W+*0-^G MY89 T85C\_.<)(ZESSU@-6+]@V,,QK+9[-_S&&K;EWZ'G+VA\=7-4-%U]ADJ MNI(6?6?\)3G6\H4Q_.UUYT=?X .$1; Y/K^/,(,C.+$'4_TH3(D53/4___M7 M Z+\W[\6\,4_),?V(]WTOS]],/?_7E$G_C$")H$^_=^?Z^N('XZC-_W[OW]] MW3?!?__^O?GOZEY#1P[_^U?6IW]X?FB"__UIB:ZJVXCOC/])H&/__XN>^G=T M>6^,K'MC4PS_L1T;Q /T^3_QW8"[^E.796 O_XP&Y%U1BN?\1V#K?BO&+Q_] M,> B$LJB*P]X+C?PZ)9L>$(.08EL)5-HTTTM%Y 1:;Q_;-V,IN@&T1R6,YJO M[D%Z U898/@@@0UB)@[Z;K&G"AA71"?:B*=R:@=T,^J??]BB%;WP6@?]0SN6 MI?NQ3O=(6Z:C&T9V(+('.O#^_$.7__=G[/B!4LO7S.2L M&9-B?U+?.4DL.RA7>*J0R@D)9I)5U097[=5SV.RKD_2S909EW$S/$)L\VO'; M_28JGYED/3*&KB[=@@_L&+AB_%I5$"GXJBX.=5/W0SIPW>BU([+Y('Y_5LGK M=B1JNF@V'$^/7X:91ZCV]*$9_Z)).WA 6-DE_D MI PDW1+-2 TAB4.BAR-T%JQVK>Z9(FO%%-!MH46,T9=_?,_X@LDRNE3708KS; B4B(G MMIL86RHP@%.)I#JAJ3P^NYI(^!UI) !=U2)WE8P<3U$%ZRN@$4D1V*-O.\ &:PJTG5UZ5 =XHU_&,@4> MR05LMST;AU:U>90$PX]),#Q! C;P8Q\@CB(.2-"*/ 3=CKZ/]6X\GT TV\"U M\#URR IG^\7$.&*U*W<:%ICFRR 2M@9>P_#<"7UT 3DBS;)#CNA3Y'4.6O&D MR+GN+3_5HK>S JL&8G0/U@091'I6]R.5.@5RR8YFIL8:EO0\X'M46!-'CDN; MHN3S^:*S2"/I-J M&DAC[HBH8*AIY)W-_S3]7&,^92IT+6!H*='KL\V"QE9O3[_SXAC%#/\PD7L2 M67X02XM9LF4PKX!P]:IM:3"S7*].>-F^@3L3'OC?/2-MWU?HS92]5F3;ABAPM12?8!TL9 <)./WC1_Q MP)=M1$]PY/W7K0]'TY"<"76&JU.29_K]N5\B!ZGX=?/?BUTR>E-Y^;:FJ&Y? M<%#(TO@LG"H\GIC11C.'\VRZ.2#B%U0BDPSNJ]_%^:WTT]J"+?V $]H):?>+ M&=+)4$;H%DMZ.4\4W>[UVKVB#!6[FO0Z#-%:#)H3A]*\1.3*-])W5N[?2CR, MI;)T3Z-<5"QG!"9'(O-.X5VL]&GBS?OLK%OE*PU>)"8!ZW.@/96:5Q+O*/+H MP HBVQ6]&J,H0/)7XLHJI.PL_:0M73\<*(\B8QA+TIHT&A?@25U:E(W0+.8[ MV:#C"?5WI(DB.B=8AK>;@,/CQW*DB\]$B803R"RY$/*\KBX(W)XV@V%E/TH\ M?L]HU@266+W? SR,ANM$0;,?-DPQ\D5MF9D$^GCEJK;#,3@ GS4.?.!NQZSO ME5FD:B.TDFX:P;Q& TVI)O+*.U_BY)-.X(TMY$;9[*0Z1JV:['>+130],F-7 M(O$EO*4'V2V=MG]O9I;3O;'CB6;!=8+Q4NIT19?$+=B.CEM] !'>(K=>C"([ MQX^^DI:)D2#Z>I6,B-SZ Y*7;"GRS[;9"$HTX[0?IP$0DX64Y65&0C3CFYF. M%T1!'!7N/=F+;F$&<9AP_('+=XY3E.L77MZP')AA/.GUVSCMU&R1Q$8&+^2S MQ7*01?A9G3QDVMYC3TVP'OV$53B@QM,Y(R,C;I"P)BT#82RI-2L/:C12M",9 MB=_T'U*)D&6)K@'\]0J"M[[CIV7C733[D3"@ 4,YK61RQ O:(-W,EWG>;[X# M+PHN.%T]^)^Q> VIC/$O6V%Q^OWP8 M'0V/OA%UU]JGSDI.SY"D6 ?I5J5H*P;+\:V9PA*VT%/7>*XZ$?UCZQK)-.MK MP%W:UK<'78/GC29I@2F()'&;'(CLWW(Q(%(G[-#457'%TW%D&H'>LDJ)1+-U_3C*>-,8DNWY\5.P>,4%Q09F2_YD=I*^(90Q2>#;)LNEN0KA>B;J(>OJ9>1E&Q.9SF:" M,>DO*-E4WCD<=Z$>U23TZ8P2ISP7T%',D,D(<^QH6CIZM0(D3:8+PROGO*>@WK)-?6FCD0R"54I,B&PD46Q MADRB7@X66K)%MH0.:+^72O*Z2KLW/4NV:AT--5^W]_(G_>Q!*?6T2I M1^9O:5*K3A353D7=C'/];2=>6(Q9XDB&YI@R<+V<;D9QAKQ'E'IUH+7%82'/ M5*9TH3G/43XQB!=)LNE,XHJEI'.D^4S@6B&1+&DTQ3ZCM_.#I$54)37WP=+; M=12Q$JY67,Q;%"/JX_*P'/VW)$9"EDUE,_@#*)+9HTAFL*"E%EO#70P-LZ"2 M*-!%UTN1]Z3(3%GP7HH8AOPD7Y=)M8$A8WZV3#E?$=7 M&+TW O-)A^T+J>;GQ&:CP):+/N_B:R;R2YT0@.4T5TM"!Z%C!ZQ;$UK^<_ZA5OQ8I87 MZ3HI]KK5_4 _YTJA99:2"9Y06L6NX\RP[C0RM>A?B>A_OY1G[9FSOD\[.Z(1 MO#_K&$A:E,,$6>5H8O9@GLT+7CG54)J4H1?#]C19"DN#U.RW\TQSP4;2ZB)% M2++$\X98]4.&2HCFJ*4^F&L=Q3,S2HTMH0)>D!G%Z62=TH>2]I5(_:L, %D5 M++R$ZJ,TR8L(D<3F'O'.Z_IRJ<$NI8YY7GIA@DUR=#W)@U%QT1JAF)' U2_G M'*%"Y\=6X)N(C/AR&F$'LX1!E%!)P$&Z_X7<&)Q$_EAM?Q>23;Z.C%JFRX2X M*@QX,' :@?I#B'R!GOTF,B?JIM?@*_6Q8;5)K$"W%]YX>C;0O6/=UD4%@%#4 M;5F>.Q&K@=$VPGK"F#..W:H'D?N 9?]*PNJE+[,$K0@*T6RB.2Y!?? Q?A]O M)P6P_$R+GL8!WS>!?&QX7$O[-N+PQS?6_#S7R+%:H&,HJRSP5#/#MK+BH[V2 M)K;PV5FET46* 30DB_<\ \N#YH/1 M0,X&KCW5^P8*PJ&&$=9(KK,O--P-#3NVU.R6DYSC,)A188=4DZ)D/",_.CN MI[IH=NIH!11)(1*1]JU9RE"_+V9Y7M9^K/:_R4E"/7(FV-6RSB,TDD03J9Q* MUK_)%WU>]GVLI[^)?4&_-)'[")7EB:)1T?)*KV2>7XYXL>\RQ?I-#.S(;BTT MVV29X804Q>SX&IG#'I@$YD5$]+%3&^;F=$NUWY M4'?L:?0:8$5KK^WXHKE[/2XBJ3M^#T2TDAS5UA?+MUI6&;OKK^)Q^XQI,$%>-KHN4>#[DU4F)%O#,N]W;/R]OP_2!0IP031K[[]_X]VI_WC+K:01 MN_Y8[E;])]ZE^;\_/3TN>/ES_9VVW.T;\P79[%/]:^[)\0:]_7NL'K?[C.5' MSPGW,Y;%:BM/LK1P^9C4Y?T=<7:'[)NQ:5#COT&MLMFOE-5 M=6;J__Y]]+'_;=YW^W9_'R/%>(G.[4PV"^+_;39;H]CV/MMK6YK*;T/7&P_V MKVP^;Q[R]QY6+H#.N^75>T '$YE%JBC531YQBX@9#!K3=CA[0>?KT,&R%T,G M&GHGZ!RN0]]%ZPRZ68'J!05>3)92U!3IS"I)\@6=*Z"3N1PZF5M!YV2%T2VQ M(G?,@=^/' NC8LF2/+!9W,^\U,PGL;)JC^$?,3J;*]>R_TY6ICCFZM.D;DR, M8#YU)RHQ3^:XEZKX,OL/#[(N'5OJ?D=:*LS%L75$MOCF\>Z0G7U;!U?J MP'_;U?.&KCS2J0057%>8P@2C5"T/FJUE0R$HT76Z(T* MU>KC)BY ZQA?2($=.'],@N=RD*^'PZIK6!#O@C@$ S)OZ$2!TA@CK$S5N0_" MA5F%UD_Z*AA.$^"YH+!C'^^A&1J4G2Y,@S3/$\TQ6L%8RIG*YIOX(U4 M1@,I%TFYT,933Z09[A567PV',YIA."F',VR4"JP(V+*CSQ6%R]I6K< M3\8/XT5YQP9QD]J#UC6;_8/KWQOEVBQM9_LZ0U1'HWRCPY-I#UI%\]%HN3%BT31T 3Z]HC[Q<1GH=<"OACQ3F9$-]XAOG5Q M1RH](1(IC"%<%7&F.:VHS.#77>>!<'RNSQ7:?)K!;QV;&J(NEVQ:'.N^:*[Y M/%8SGDA+P1@-.VF]:)B-)"E JV<^XFVF+2ZMD3 _<23&6, ML.Y %MM4&3IM$='GGTL(^>=_%XT\H.2WF;/OU&+?&9%_!7@>P59<-#<=,D27 M\,MCK#_M-*%=87@Q^*MFRLF6J2)1K%(&3I:H.3^L$\X3Q-70F:D[LON^9BIO M^3,75$,1)9)\W1 LS2%:T '@018&3D@<2:U\1<7SW;372UI!GF<-1C=Z"<:J M\?#G5R%2\=^8.[M"Q7=-E)HT4+_'%QJ"X>2L?F70>G93_@@5?[\*I.^)1-XN M>'G'K8/96W/JANO8T9_2DO('X#K3P3J#XK>,=F@BUOC=(E8)"5WS@1# M;MII4K"]"5("75JH,K3G(R#O\VJF_C+B MCQ?L+9]?@OT[!'O'8BLBN4"+O8Y!UVK<)%N:>FX%NK3>+Y3)CXWM2RCN9>V2 M6B6T1]DYBX9)(86B(Z0X3KT,U>.%XF-#!:M0W,2!R@XZB\F4'J08%JWP9HWG MPGX3NLCH=[H"GV-PW;'CN[F.:49S+D7W=8&W47&52:9N6@;2XRTU5>T+M;1J MJ-"5\7R2S>=F_,.9?7[!C:R59::DUOIH)9-.HN-:"R 9Z#RP)UAPNQ.[/U_I M>7%6NUH/&#[5;W<8@JWEND)SYEC/7_7YV/SL=^YEO!$,ZA0]:F?%,6 FDE;" M@$\YHPYT[N9SP0":)N / D,[M\'YM8P MT,;-HNNTIU,#)Y+5SAAUBWUX&X$]"0Q@\0W:+A"]P UW]YB1/%8+BW(+\*"0 M-*2JH4Z1IW?WCTSTN>S]IUG[?O-@&&2[3%A$&H8P(P64KG88U7UVNW[777P0 MNG'')+9]#T71(+2W!T3&*[HZ)I*@N>X84@1\@I8QSBLY?$ M/EON^[W$\-M^*CY39KM37=%NW M NM@&;YABG9=M':.<=D[S[,1N)(F>B >MHF*(O.;][NZQM!Y;ZIJN:"1'4,7 M[L9+YMOYKU;0]PAP_?+X+N76'5H^(-TM,>5!=I3')0 4YSDNZD-$CESU_17,' M58O,=-"K]_V\46A4I[E9F%74,K2.Z!'>7S#)YTKUG&7I1THB(^0FB10NU1D M;+O<0,.D@D.G). 0Y?NS$DU?*9WEL*Y5%XX\-FA02K:3'5!TE&=BY\.D$WVD MRWG4XG_V&/GL8"8,,%0R>#9AIZ+_BR9*/87#>5M[OT>WM]#E).%^E+6_XES* M#PZ9W-0,]ZC\/*5Z#*/7/QD4)P_W^#(H')6N MVLD>[?("R"%MS6"U>>$%BDM! ?5!@5\&15F3))2LNSAC4;A78'%D4&]"F]F$ M#Q10'0'X\3G&JW_.'E*\.Z1Q_)1B::PS^'38Z?-LIM:?V06:$7K0AI?'0',/ MLCQ7%'.5FW'96=:5:367&%P_L@) 9#K-ZJXMZ,%\A4(2DF M%LVN]U0:[?F1^,PN^8-@ZYIHJ2XS"Y(G@#I [&F;HF3H3^LGL_HQ'=5S&FPA6'90':M8(>2]G M!/UBPH7W)/"'RS@4_L@GF'Y$QNOC8<*46XLN([;\$&2I=CV3>BI?X?MD' IV M?\+]/"[C=N!G"(9J=U#$$(QJIF6UN?1+QF%VWC[#]",RWN]/1NF)GRVC(<_/ MNC*%MT'X5!S_1AF'@-T7NFT?%Q]L1G2B@"@^RW'W5YPFNH 2/2#'9<41$U:G MSB^?X$:!D0;:,V=]GW9V1"-X?]8QD+0HAPFRRM'$LQB)KY<:7/S$'?KN'(UY M.8%_LE,*"Y@U%VQ;7H@4(.&\)? +S(]=A+F1$\,/,SCC2>6* 30D MB_<\ \N#I\IF0985?[E'+P'\G.-E=LM)SG$8S*BP0ZI)43*>@;=UQ4L$7R[= M#Q'"-V>1YQHY5@MT#&65!9YJ9MA65GR6V.;HIE@U0Q.: *U; 7(!6Q;R?_M:,?FW^+Q!= M :*=6*B5-\QT.R\-4<%+ESDQT1L'\"[*W0Q&/S2@.+G7(J(/L /0 I:HQR=, M[&AO=FCJZA)^S'P,8@7>UJUH"*MPT;>>(DKQ-6[S^F^HDR)&Q$])K28Z8"U9 MGYCC&4#9"CYE!(#7!/ @C>1'QDH^C:/;DB.:XGUN_)?LQ/?Y[XW(__Y]WR=M MI6&'@)!N&ODF="?7Z)XZ$LDD5*7(A,!&%L4:,G%2#_+8?ARZDR]T/P;=B36Z ME:HN-5A,E-&)06=3"7^:8Q^U'_?'H3OQ0O=CT(VOT9V1E&Q.9SF:",>DO M*-E47KK[-NC&7^A^#+JQ-;K-ENY9-M/W&;VF9I TOA =_Z6[;X-N[(7NBYI6 MT?%YE< =1W,+]UN3%753#^"QIUW+S$6U_LA/Q>0BO+\9-O597EZ< ?A[1='R$ M=*12V.C=EV]T .A1.J9'%>@JC#\&]#EZ?0^^/Z#T"]Y; M3++3^#S+I8&-C=NREFUS3 @GFN"P?O 6BMMM=NJEDAI0!J$U%CVI71PR-)3! MWW&<+R%V(>%>^APRP!<=UP-C9P;<@NL$X[>ZG!LJ\CH'1&$4='I,*&J%2MSE@ISB?51RV_W K2'U?[OP!]YUK/&R!S M_W\C-/*'HH@P4^12QWI(76:T[1'5.Q,Q$ M9Y0HT4_DL_SZ? H42S87P_MA^92Y;+9G=M=5>($=13BGTZ,,?(WS7_F4'PGX M[\BG+)PYPL_*?1TMA/FP;6ND5>P\&\!_93[E!P#Z/OD4SC+:):$]&C.5;%U( MYW(#3P^@\\=?^92?">K[Y%.ZK:*;1ELV2E RSXY3(35?/+F6_AWY%"@!#7<^ M!:VT;9^51B,T:!H*$6*"$,*[B_N53WDB03A6(_B@$JN.676;^1;@C JER?EZ M@1,EZ8E6ZG]AB14,58*?A_!WI02ML*^JC=0D,&BGI%&&ETJ2QBLE^$2NRE/! M^V$I00ZCQPC7K14,&F03&6KH%XAG2GV_4H)/#/CO2 G*!3)78'ISG:^4Q+8H M:;E$:#YYL/E+4H+/#^C[I 3Q>C@;!5,U;7 %S,XO,JPYKCR1L_VK4X)/#^J[ MI 1[C?Z\4*MEJP9B@-2L%.9II?1L;LCO3 G""&BX4X**W JG8F?0Y,4:&TUJ M@"P,$5[%_%37<:R#=&6@:5+>R/7"%5; M]5R-0HDQ@Y#-MF@O4&P\@C9I?72N6V1^--E;XN'^G6=VUCO.L#@R4M$#_/ 8 M;_V6-'+H:L@SB#PA%-RM^2 +K?8YQ]LSL[P/4P]3^=_+5-9515M?+/6K:!YC M[8 KC^0FC;0-8>*T*$?(%/HUZ+RH2UC[X5Q_(H,O4,QS.S"00<')\F&[UY-* MW#0UA?=L(1@5\^U8?%G3)-MS3%U>#BQ%?I2WYRBN_25;W?A4!T[G5=K@EAO. M$TQNP&GRPBA,0U5(80U9,:&S&:L>(,<(_N8;GJ#X]1[J?;09%%[ZE8XQ#'L/ MGEDX/US#F9IT2R9D/&4 -10D8\$/AF4H4]POZ81OW>@7BN<%CM8-C:J,%9%D8:RV-:D"73!-+3B>86C^+*>+_'\V'PV+'?,9PHES["RN0K/IN6! M[[^3SY?]_"@-3#M>7 @6?1?1Y\1!=V *XN, #Y?XKO)U)7=8M11CAAL3 MNU7!7(/L]0O0"=A1K+\GV9'3\_9I!JNS^H+Y53"_P"A9AJT5$QQ30VD"Z)U^ M=5:LR,^1G(,.Y]^;'H0>Z!7L*]2XB0?]DTKDT,98>Z/ MT4J'"28>=$K\$B_I)*%>FOOG /H"=2T6**S<+3 L&J@B5^LPG.(3+T2_=/2# MG1$+Z3LYLY+2^(K:Q=#I7+7#1YVR^$ WXADA\I5RG(]-;W(PUW+C#$\Q>CE5 M<#/M+I9%H%-4T-G 1QV4TQ)M=27I\:>:;NM68!U8KDWI2DR?6&*82:"/EPF. M\-TA]"?'+K=RQ<,WN;5"O8>V)">L&$&'+R?02::81* +0&*+MJ71ZGR$/2)= M;[0NH.[>#KG+R/NC--4C@!SOR0I\X&['K.^56:1J([22;AK!O$8#3:DF\@IT M!@\RV)X@Y@ND5X*4"O2(?%O;BV>&#LM12)&?4$X4*+ 5/(V_L'D>F_LT?$'R MBY!> MZ"5D?0'W&N#&!LH%7LR@[9B\*.FF[NL@WJ*]]*_R)@ ^Z7E@NT",3Y%NW>9Y ME.%:CD"7B+'9>GD#Y[#\14K_=GB+\V\+S.9%J5^M]IH3U!J-"Z12) ?I,905 M>H>8WB72*S#[H4 ^%9B1'8E)LZHX,G25#]E!I4BTE1=L7X'9(T!Z$)A5J?)" M)JI9#25*[:Y'=L;(%,XF"!!A\Q68W022GPC,LGISTO81#V4%S@?*2!0CQ+U0 M^@K,'@?8/+X)W9:2Z]_?L]N 6@JYH/9#(N M8E /ZTFD%-'3TY<6; ML)J(KV+FR_FU]SJ%J9SAJH_I4D*=6-4F:Z#.H MW:.DN!Z_)VBXQNQQ(MX+DG&;Y\S%;9[WAMZAB.0^N:D\F>IC;:BR9?!G"^"$P%=#IG!1=%,U.S_EK7!D5MP$GTZZSVWZ80EL MOK43W'T)?N=QM]C_+DYT8')([A-[09N]XQ=!>=BJ$CM,OH M9LL8IE"_F"I#%Y?"[AA"QNI3CN$T[9N!S^EU%&_-^MF>2>+ZXKG]@XP-:G)Z)!">:"Z;T].F&)%!T25QFZ0^.F[U ^K:(9KSEC]-BRD;&5Y;UU1ZP M^&:FXP415ZAP[\E>= LSB.WS\0>^H;PHNE/@;30:;=-E=50(, 9!L3R;\U0O MRT%KRCY@RIL9NX8KUR?EOX>=FW,4=OGYHU+[;XNI^ !+[RZG;CYMA1 ,_9(= M[X^,9_>&=0[8NN-&_ 8>\1>>0G,!(,>N;D8_SJP%H%:JZW9R&B91A"GVLRW2 M'9=):..V]Q-=H^#CF=YQ(3)2S%CZXH7(MZ$W@L:Y8VZO0 ::X0K=?H$"?&%< M[80V1HX;+V1\3FE$['[4L:^)'6 DOH:+3#JU0ZWT&A=$$S5+N:Y2XD6=1].\ MC+DM MI0_S)<')WI/8U)XG)CDH"EQ0!&OQ*5M_2LWT[9X<%& X M=M+ZXSTY)H_0.%%4/ .$$C$(1<2J4$^)JE_IR<%XXCHDGMP"T04.$-D**M20 M8CL_KX(T?(<;0X_LAWER/PS:G04JD&DT;!B$E\6!4&H-(6W_ )LG]Z1 ..W) M)3Q:$+(U3>$KI-[JF_9(&+!/F9[]?D_NH6 X6U/WE0W?Z?I,:59R-&G@K48: M9>ELHH9"9Z->V[$/@8 /,").SF,Q$MX^;-V78.B!21#-A9E&_[PKO3^XOEFU MF4T+=)'MU(U QMQN=S%0J01T:F'K.QR?XYMN.#K)N^7J(Z6 (QAQ2:[^8.@W MGP+RV1,?4JG>!#/2.F$(,N,+CH%*H0RMBH#FQ ?8%G*^ HX+#BXB>%EGL_ZT M; @E5VD-!I17>I+S%'_W"4(G-W2LRJO;XIP,?,UQHQGLFXXX9"-MN>I(HEF. MJ./)NK3C433H?J*E59,$,W%I-=F7>N[4@]:(')_LC@TY/]M;(N*NFS$^T '; M.#S>B>*'\=84Q]ZF.S:C2$D*K,",AJ[VIJQVL&@Q3:=@1%>$&J%)23AAYF9P347#;))<4J# MA-:P/ N$'KL0<;*O&>T$T7!W'+U,6!>MG5V#Y5R1%L>Z+YH'&=JO1+MO+L^2 M!8WX<)2IWM4N'MEVV>-5!3=U./OF2693^6*SR(_^MIR;,YW)&/]^VP8 MC!,JL$S>&O59RYR%A /G01G'V+/VF@[YKE]506VI,?[7.MB%+$"5GG[>D=:ZHZ].B@E526F?CN?*8/H*O9O36&/D&AYP+33NSW M?7I($!I^LF1U -L?(&+9,(;ZC\>0X^"SC>TCWF 'JI.$RTGM!#% .0H66L* MOM7B?CR&'JZ'[I#53 ^RVZSF]N]'='U9_6QYPW)@AO%['$095<=6V\"U&D'D M!D>,B0,XW5^^6$A'KZ@Z;L@J<87#9H2\TSTK<(=.]*6K K?@.'+<'6A3"[5^ M#I7 DU6B42Z@+(&$HS)7KS &M [:M[9P.,Y.<1M#L M99GDO:%WZ"6?%W6W(YH!H,+MG\4(7V)$LK *IL#![RP'X@;CM MW+(&Q!A *YQY^GY6CO%\W8JFPRK;7VS_> /?$5F.:Q+CY@_[/<[R^AS(K>A^ M\:7UK\@DTN"'31XWQ.*0T0:I.L%)T)J;RWCQEH@ZPXSKQ>L#+KZ]Q6?8>!NI M/^3_6J2/ ."YO'HXQ)(673>,='L+Q&T3(Z5IQ1GH6TOF@JU5S$Q0%!E\UIZS M)9)O\L%+,F\JF9_DY$LX+XR;?K;-+!:R3#(E&BU4].>\F&CZ#0M_2>;+9D(2 M@<(HEM]C,]L,VNY-\)K,$ D9#^?E07WXLIDOFPFM<%[0Q[0%IHXYC0A.NT#6 M-TV8PUP ZO%AFM'&V/5%S.TRGF+_5.[?5?@S M")I$$BBL_*X"/]*/'JNL1JW9W]2*72\Q'-097,I(DW0C21:#G\K^HR1X#C0D MMKLF;RK])D]S7UFN-2\'6/_] DYINZU9@K;F&!@SEM)+)$2]H@W0S7^9YOPF=QQG+Z786JUT8>]-X MC@3B>;:(\QVVJ*6!8Y3Z!841QTP)8YU)80I?4O 86W:G 3M;+NM9?W)7*5 4 MX(:YOXIZY'X,7=&6=SRQMNZ;@%5*MJQ/=3D0S2VG<[H+)-]Q#Y;0;K.%+(54 M/48:) J\I3I.V>\6J Q\G1,^V@]ZBK+7^79'6;*"[3Y/KE\,@V]/&6P] #XK M;*+GV/1?K0@-CF,\7LZL?GYJB%(W1 DR9?22JB%0QM/)V1&BOD3LQXC8B<[= M3V7/,B.VEZ7(,<&+O4#'.X-\#P^AC"-?]NQAP@9#KO=D6Z1<=,=I-#+NS;*) M-UNZ9^S5795BZ #/CXMDN)DXWM0&B$2W6G<*%DJ ":IT.W4!U:$+ ]YBZM,S M?2M,.C[57Z6';P&-N0!HK*;C63YHEXVY[8H](0]=]A9F:,"@-]V;Q(1LZ4ZJ]M,;=\K'?K#7(F>C*[[KQ,M;8=$( =IM#N1::'87) M F$4)M-&JYW6YTUXVY_MS6NGQ/S]Q'ZT1KB,[:N^N^/5-E5;;@!7<5PKW@"[ MW+&];#RJ2Y'_M21;O$BV62;45":K RQ58X)0 OE1JUG$?6BUPP$H5BUXOS#M M'PV94T;DWQZ*048 _U7U]>U#.?@/GU7?'VR:L MX5-47#)%F26"L=+)7+[EV$9S BU\+J3 3E?GCTGPHXW.C:&TZD,31,/? 6F. M*7D--L@/98,U1M JFH_FN7OVR/Y$GVPY_=.E MTARP=<>M.S[P<@&(SSC9+ (T]!Z5[B7*1H4"U%QNC0.U":T".%E:=&I^/TJ^ MMR!([CBI-RLRPUB0=@MUEN#QX;0Q2#0[]1X/;9P"09'9H0>:O+S*<+ %\GBEOINH:KER_.OFMG>#V^/DS5?=Z11/;*0&/ M/L2K]%L:C&V_7[S1=YQP62N,7[CQ?OG<: >3!T(^#=E%TAE Y_?$Z_U'<;$J!3@.C.N%_J6;SG:I? _&Z^<" MWVF)ER[M8W?:)G.TBO%G]YCR!YT=8_6S^!Y@J-H,^DF@;2F#LB*AAJ&H%N?>?+%?T7@_43 M%-[IFG,)B7]RK4_&5&_@2<"WV52 NVG>01L]8N)14E54U":0-A MA//'!/[M8-[;=G-_[6QV%W*OFIGA#)+GS!9?4K@!?$?\?'ECSTL[_R! 7Z"= M,9;*TCV-&QOO- )Y+#F6854")?Q!/Y M3BA4 739.5B=C4=J9Q@29M\+Z NT\RR/(:&3&"51),PGRQ-ID ^45R@(O79^ M%C!_L^])HMM]"F<#!CC_5NU\]/CS#>RN.<_\:KT=KT5H^G@#;^"5F\!IX64TU!N2 M/)<$1B.@'K,@>'7:_)]HM\3\H\_P/O^'@:/][+*?.K7>2M;TN?M>I:W M1]!B]CG\@.\];NI.MCJ?3-$JJJ?KJ&@,IWQW0'-8"KI5B&>RJ-][T-'=-$9R M2"HE=3P?& 4W;PADTV\0]$MC0'Z>Q[70N$!C=-A!L^HM:-0()WX%5^FA;M@O MC0$9+"YMXM%PG>BF?M@PH^>0MLQ$KN!X6<\3OJOEJHF2%OF2;K@[;J,NVIA8 M4+A4&^58LYQ((\.2BT&+B@MF_8:&,]/^R:L8-X%,5;3E: @5Z.;R=.T56.PY M0IED =0XF='GT.6[O@26HQ/^43 YZ:(>V9U[L!GUV-[4G?VKR\^T MZ&D<\'WS^%;6B+8[(PY_O,97Q;4K(I4W612?C&@B*6AUHP>M[W)L?^]C" >[ M&WRIAH('B2GE$(+Y0LN%U30,JC+,VAUWMFIOEG3 MXW/]R>#X>/?Y5\!!9#*I>AM+LGR8)%Q:[B^J"?P%CL^ XJ5OE.-4:X"1W_@ M#O!V@IFCDZ'*=@BM4* E:+UQ.,'QB!8HIT]RO7Q+VI%=-[L;B6I M#W6UX#; MUD0[WE;$C77;492#);;OW)?&S'W@NJ)-.^[865U=O\UXP(QD1.B/458LT4RB MG+=K%+1 _LPVK^O8=/URWK?N]3K)8-C#DY.IV-\JD(-.T$M1*#]&D5G:*W9U MWBZUH'4[7@()AT!^RUGG9YK0KG8_;TD>OT]D$EO/?3MJ>M;*3/*4:E^(\L+@@%&FJHXQ1RTZ?/SG6U7&W8_ MIM_U4G"<\#N"^C'EG\NF[$!X5^2KSA%CLE0_55TAFDY:5F[3&\WMC'HG:*[B]A>UYARXNZVQ'- %#A]L]BA*/8 M![RP&'WMG.+2.W/':%XZGGW64[#RD\?K^=D5X+2('K MOJU>.[GVI$ LL"*/Y&K 3K;I'M&!UE>[C*)OZ#I#TNNA?0$OCKS)&68\%]!W M"]I_AON&S>P6T>[K533 ,N@\402E.@*M++S<-\@LRC>40?X8]TU,4@TY0"V' M%WPT6RVG%NHD^\21TLM]^R'"=J,CX6XH*O6.@"O9GILS*@(7U$FC*J5$:$7E M!5>XG3 ZS#;< MZ$S(&XI*EDQ6R&F"YYF***I*"62!6(2W2. %UT=MGWJ"3%1%FDSDLC,D^ )A M( VJ+2;,*;18?F6B'@GT;2EA>E5*F#XH0NX'[+ XRO6F!I<99P*-;F.<=7>? M^;-U=FD$34.SX655A-$6YV3@:XZK^_LBO*S.(&TY=G',@$C M4*GICM$)5S,R)EJOVE5HUV..3W:G0_;YV3Y7C' YDW/11<_7)=H);-_=G.:2 M"H->OXND55LINYO["="_6'IWCPW[*88[)COS(R%\ MYAC#KD+6M%H'A#RH(OTL,QN46_"ZH4\&X.\Y/?%^\,4'.+XZ9N@VR4,T?^G\F2YEY_OC88TSN$IYKHYS)#4,H47L MR=/6/D.Q&R#XX8>D[/@)&(+B"([?3,EB@\QE9SE^"J5@@ <%K%G@T4#K@JY> M;O;LQ2_%V=5Q<,3RS VU4N:RG-$5]3 M%T#@<.BU2=S$5X[L)O[*I%,19=)K]M? L!..5#)IZ"-9*)(#31,S MT.9O+]($QV=Z-XV_=W3A7C[N:SP^(%&*G?=[V.+%W$?G<3_+ M7#R%[DPYL['APMPIZ_GDT"!&;B\ENW5.@3=A=1ESC\[TN9C[2;5\U#WKJRE% MTJNN:."]F9N9H*F&D'ANN;VW>_;-54!?5LF+O.+5QVB]P2.F,(%RTEV8X-1.PP-)GM%S_H.J31;&92S4(=IITNB M %^-^OT/4(->KE[V"FYQ.[!7MN!W[/)@03 5>8IE:FK!RI6?PE[],KGZ/?;J MZ.&=#=>1 \EG70ZX4UTZJ&A:?7>JJF]3WK8N']OITT@JD9JR1-< _OH>FT'K M>\E]3)6HK##@"1P0B49Y$E:24)J=8P3:K9S;H= -ZI[.D78M.!_1]IYK:8_N M2GW4!JR.5EH?L+4#0D$W35VTO$;TGG9TY0#&M&-+(#Y\*;Y_O-&-"BE@2UI, MVL.N#7$U>KP+!^C36(M\?*=WQ8$K+?=NY/I.%F^D4@)HVPQBR2-G)'*C ('2 M6KPG]AJ6QZE]O4A\Q*:]+@]'^727=WA?DGB6PS_9KGQ**&D-3-UWA>(PR:)6 M0'AMT<-0@\X&3*(.\@M\!EUZ^*PL[A'Y)8(_7P3?G=;P&;M8_:OQ57&,VTU' MS)X".W+;@?\565R_WREI]/'!L$!4;1SE"L#N#<;U11F%KLSU4Y9Q2^_OE,RC MG/HNL3S/X[LYK(\X*6-',/'T:C-*+)G;#]=M)EG0"U#LCERI-RT#=7B1@DT-6'4K[I*TU!23,5G&2 3&I& M(W5WO_\+!NX3=;0$DD!O;N!6A$ML74QKAA>#2I>9\$0K-S3K^1:0N;L+PET] M@[T*Q5L0#CV>]7&G1;#H8F2#F228=$Y1Y+K;@XUT<08!?5BR(;U#N>Q*6*,/ MZHQ6JT@I.64XX(&1Y O .A=M-R*<&^5XQDKG= F#ZCI'H M<)RV]0S#JD4]U\OC6>?^^PJ_X-I?JN4R]])RF5TMEQG,&C3B10BL&95^&\ET M ]D5[I_#_0+A+M5RF7MIN%\HY;![-UVDVWU8;KV-&?$GA;D#M(G4:#.%^T9=&5 M/7XL1R\6ZV5L4]0^S7*H9Z4*&DH00*XG)GDEU*"-,#]%B7=IRO.DN&4A M80]'5Y=&WQ\<&2RQ!H>>,5-&&'9X?M)I:\PL+\]- -TRU1W!L27%"QQKBA!; M<*0PNJ_(^5+=*/0" E$]BJMIT"WIWQ$! MKFJQKJHY\>$7B]U#_8B?%LYAN]16E4I>Y<5FLR:V^U6M0+R$$_:*FD\R_ZQ@)Z9F M2_ T.F=8Z"0SU^Q,QC->@OT<0+B\:OZ<%NAKIC J#3T=K>3\N:BB+9WCGLW3 M^EXM $.]^2>9?U8+=)%I@THE?-Y@L6S()&R0;?G/%C,]0@M 81C!9:?U@(C MC:S7FWBM:HBE1G."MEM4%G\V0_#-6N#!17Q?8/Y9+9"7ZF%N!(@)"L2^G!3J M%2-//YLA>(@6>"@0,L?-P45=\AE3]\'.E342U)J!@,)DH/&A.L+9:EZ:Y>$+ M#"YK97]\BOO8G.](FQIY M7>QTPAI3Y7@V/1"E(-GF@A)T9N4N2+KXJ6=INU.J?DA<.# <#;TCAB& <,4H M4/F6ELZ@^KR>Z^D3QF5@:.>W8GF/J\A(FIQ.=GN1%1WT[/VF]ZDG&(?@)@;0&M(/00+U?3]!"^1M]Q M['^<5CN'IA\GU@U]G#,-4#X@\W.M^7\;.#]LR=-,"U[:4CR%8=&!0AOA'"_U M7^B$N3T/[/ LI\*$3E4:211D$PG0J94GV>!70.J)F4D[[MB))@OJ412YIR$L MDI#3%6U2X!&[F^;3W2P'&M!E+"]AY\DY/A=#UPN2C_=LC.JB9LZ+-L&(=ETB MT1'))@?0!<[0VXZ'>#9W+H:#P+,!@=R:I.="A0>+J=%6*]F&P?X*,_0#/!LX MX4DD#:(V$YD6&@ITO5/(M"J9-'39(>@\F\5/;Q=:]9D-3)%0,&(UL#++]K *=A=EN8KL?"3D+8<_49Q(O-M2R!N>2VW@.='U/>!O+L.FVVFV[K8K! ,*V5K"\MM=1<. M="'>]P'YD_1[@?@>(&:LL>F$ "P)W0A<28L8T#!%>_G[C4O&9GS"3S=)C"$2 M(#5IV(EN/?N+=?!%5/O)@#VY' RE"]$S*QUB-M,X!C1*.0L,DWB#@2ZB^)4N M!-0+VE""F1#T[*+DHBT^Y!2_TI=4K /?_O#?">;'+\AOHO7 "DPQIAFC*$#R M&\O;L0HI.^-M7<9% [>]/ Z2A_=L=S+H= %!(6B"L;(M!JWWBMUD#SI]O4P9 M7$#GU=D_GR7T]7G'YVO#,QTEWY;*:6E*6EZ4^HMD0=;EDT^)8]T5SC58; M2Z!=!R^TF8E93.7"FN12\!V?^,E*U[-3_E'.P(EUW" ^#6X%NU>V6I=4%-W4X^^9)6G6=W-J@8UJ"5\P M='[D9TBJZZME./7>$?JL[?$>@:[78I=3=J5GCY/V2=>>'P'""=;T&Q8[:C#< M7%?)EM.HJ )T::H7".^][K.;A5H?/;,\$+WJB,ND75ZW15N*W(2W VEB+Y"D#<;>Y8B3Z>Q MOA$L YWWJJ,NFN;%>3Z89.=C,.U!ZW$]+5B^SQV_;\BJ<0&>U*5%V0C-8KZ3 M#3J>4(=.MSPHG'Q>E_WMJ)=LNUBASG&Y.&<+58C,^\P=',.*.+DJ\^++O(R_S@J7E MJ5B1E,37XQ^L5<*\SM>KZL*;HMR4(%63K2<9$;I(:Z/[=R>WF_4\,3O878>+ M%S]GHBMO78,E4S]8*>9M?5M&-N#J0[R))#D4SV1*8]3""\,DM"S>F^N:QY=/ M]G$/27.FE1!.1;8KHE4'4GMAK%7_-Q1/MMJ91NM5B3"=I3AI.; Z9)93HA"RU*SLQ_YRC1 MSQ#@GBBZ\%BJ>.B-CZ6Z'D6TX_FLLFSPMT9*P5<&1;7G4@8WYNP6@C4:#0Q: M#^0BI+R;Y&]" YWM%Y-":M3GA69>RP6RE)!,V([%>RSAUB<*OC/*HS"M^_/$ ML(J"MJ@VI*9<;8H0DN[2$P6_MW7VZ77"AE_7!OR*9$D1SGBIFP(S(3#9$G7(LM<#1T/M!]MGQ=;%"/TG83NYTF M[J\"\5$5&N G:+5"]8/@_7E@+24"<]9;))%)[:0&(A9#CY/UHM"<^]8 MNI7OSY:F7CK]'YK7Q/>71;#TOE+)@:%?LF-YBB>WLQX*;-UQET4HQ%]X"LT% M@!R[NAG].+.&B]$O#&R]4[T"J6]Q/=K(U^.-,[+HA$[/Z$ M%>T_V MHEN8@1P9A.,//'3\EC?,@Z$;B&X83_S@C;A@Z(%)$*N7:?3/NY*S@^N;0H&L M/LUY3J_""\-6.U\;VSY,5S=S;M95=J@ERB@@Z$W4$")'7=W^_=O4C\UT96TG3*C#@7,-)HJR2BH M:3B>6]3\S@!>@_K2'N>TQP%S[QF@)"[/T.\._;9-4&_9ULNVH%Q\QL5MMK!< M>V*&7&^D<@VWB_)!8JQWZF(.P[+0&?V+,^)WW@7S#<=SW'G_S:TCU+L>$_+( MBLR2-19U%\A5QU:K4;0MDYX'?*\(3#E2O7QD!:APO^2J))M@%:![GN/N5EBU M)CFUPP1AFB%J:&44!F2J"V\YS6=FOA:&DU/_T:FM4]6:MX3.R![DPF*CEC8$ MI=9I%)O#A*5!IY^?"3I05W+>$CJS(I!TAEW@O*Z-<+Q8R!?)&K0>^5- Y_%- M3W8L5#ZB5T/ ]Y8#$J=O60-B')3$Q,Z[R\R %!Z_W\Y(K^[8;MS^9F<=:%O*NEY%B1=7 MXA H=D[&R] H?)?EJHF2IMO #7?'K>_7X.RJ.@[-T*BT2P(OHD@OD8#6(I_D M]$80SK'Z>E?P,HR\^81G0'+3ESF%KB-OU[_5!;A\>ZLSP(3=>WXIHR\J MHZIHQW:,"G13?KN3X:=9N9E*H(;>&*ER"F4;#@FMB7ZIH1^EAHY"\KD4T$[0 M]5) 7_>&)CDF5V3H1)WG$+W3;CJ2G$V_U-!+#?U(;^@;N@B=*DQI@:EC3N-J MQ0B?NI\7)=V,WC@7@+HS7/"BW:&BE\F2) MRF?F_%S69[UVU!)M%6S7:02@JYH?*9UII!)4<-H:0&6E=C3"8H\V^JY7^]Q3N% MU.VYQ&>A^M-MVTO50:CJCL?^Q2;?0;QY-V$@):.O]%JJ-H#S5-.7DGLIN9^= M1SBJWFJZK5N!]5)K7_#@6#_3,S(C54+#R5Q*22F_D\"?P8/;8_I+J?U:I?:S M/;>7:ON*QX9U\>RX,A@7>= 8J6J.D\=S&[HM9B^E]E)JO\U3$^(OQ\*;674OLQGMK/4U=>VP6V[*V.H+BYVM*P.B/TL\C$"#I> M=E)M]=AJ'CJU]5(N-U$N1Z#T4C*_7LEL-F]?K6'.Q7S!S.]73,+),1P5%*UY MWO55";JEQY>>N5K/'$/3*SQ[J9H-.)9'K.4==W5L>%6/^"._[RUP*[4SS(H3 M)UM!6PR+%@VS36I-,GQMNOJ1:N-%7/6W?PW=%*='1; M5Y3\M]XO^XV05*_PLRXV@=0K.3G@-RP]F?$O>P]:;X!J@ MD(H/7&LIMQQPI[H$#I!2ZK5T"@L6@F'-^R"=L3 FT816CU^"E(^F_).A.;N\[R M@+=2W$H0>!NDN,'"['I%5V7T$(F0Q3'YX8E6!J>J\MI<]VY=WG[4^.26\APD?(NHN4 M&A!M;WFH1EL3[1@WW%BW'45YH!PS\TA'NZ*].8KKK6GP**_3OCW'!+[B3^V\ M6=31-KRI\\_(\75L>C)A/LG@GRS,)_,&OU68A9FHD\Y(=QA\6BD812PWYC+0 MYCI>P@R+,$.=V?FMPNPJRJD=T+V_+PE%05X4290K/%5(Y80$,\FJ:H.K]NHY[.[IK4_- M_E[=!G=BWDV36&B^T!ZU&M\4S:- ;^03A!VVE"*W? MOQ+Q) MZ]?-S3JBJXM#$[0B;V''C=U[Q.X8U@:UZ)VU:HEB6YO4,=JLU)5NKVKH2*)# M9?1\K5"!=PGHKFUD+WZ-0\)OG,S/4/XGYW3AA'\>R%%D8.8#6]Z$F756'V0F M\GB(6KZ,5%67*)A]> .[)T7_>\+_4/"C*_0GENC'!IGX0W+9J&$;YG(2L"/2 M.-L6#ILO\HX+)'%;/?1[6T3SI2/#@['"]16@ MMU!$K"K&T.BE&00Z[R1NK'"4/:N>"\?Y<[T402+,QR#Q5GAX!!/7/Q*R@\(3 M"(9>J#*2"!9IE\QO4AE?DWP9$QK%I)Y04-$5TCY/5@)5ALZK_-V2_Q+#=V[K M4@JSJXQ+].'9I3!1_O_9^]+FM)5MT>^OZOT'U3YWWY==!1QF0W+OJ<(V=AP/ M.,9VAB]4(S6@6$A$@VWRZ]]:J[NE%F!L)QX ZU2='0-2CVL>1]:7R]'-37M< MM3NMX:@ZZ*UF\;8,"U<&"Q\L/\.C36,KQD>KA > A*6\^7R0_"P_ SN?\V(LX(RZ:/5 M6'[>/O[T[>CPMFC?\.)-;7S(>OLK9^9YVPCX=(KHTWCN7TD2757<.VZ<;9\= M#SNEBY][HW)]8 U_M']E*/02*+36\*P[!.I2LWIB?T [\J]/II7CZRO>:XU. MPML^G[17SMBP-K#RUCR,V_GRUB7YZPY4S@F:QVP^*W9Z' MCDW@3EI &O&FTE-&&^K-(TY]SXK,L./+\B )!G[T_(!/O!ONT^VP)2O?\_+7]=7#>C8)V_3SL7 ZW&B>C[RLG6Z$>N>@<);#>=9"_#Z?/W[%K MQ:H0O5@OE:=!![:H!AK8*Z<)/=(A$B.,N,0:XP2 M&.#]X@AQ4>_\&!Q_W?;;]K3]^6?K]**]-UQ)F_S#$2(^R P=-A4=GDM@\J+O M@\Y1N7A^M6]=E_BG>JWQ+5HYL]=*H$,F,/T6.E1Z;[!FX#'VE-"*(?C#SV9Q MU[O=*_YDTW!2.QR6+E>WOGMF4%MJ4)NYW&=#PV)%,Z(_88K_ZENUPLKYI_+Q MY4?_8H=7]_I[Y2]5?K7F7"FS:OT).CQ;S8>G1(?G$M*&>6L0Y%LMZZK[XTM0 MXJ-:KY)9M=ZRD+8RZ/ Z5JW3YDYS_.W'Q:?B_LT5L.&OW:/+U4O SZQ:;Q$E M7L6J==4^JU4.*\"JT:E&G1%?N2;]Q>!=^;[>;5_ME- M(W0'O8B/5PZS,D/6W8:LU'T^&[(5&\]ANVJL@>VJT_W1.NNU.I,BJQQT]CMN MK^R-UEP4RVQ7?X0.3US>\EG0X;E$L?W1[N#SE^UJN?BEV*NRG:_E_H]O*^?Y M6 ET>"NBV*J@P^O8KG9WMNO'T\H6*_YLFWN=X]IIJ?PQLUUE'&(%4.)5;%*4]:+=]M7X6]6QDZ9 +3,Y3'1T#>\2+L8SMA?C@]86,-&UJ^.8)_KT[A)Y?[P='I#+3_ M5E7].519VF,8BYMX;C>$92C]^NKPG!V 0G$1[6SOL:O:S^;WU8P-672RJNOT M'4?[YU#\M&T 'H\\RQLHSUWGLV',DS8@F+/V+H7\MF.'7/M% NYWZW#T<=B) MOE],=Z^*WL& [YVL;H;Y2VV\ -?L-,)SM+U=]<'^Y% %ZOLZOAZU\LW7UF7UOV^=[O>JX M?F0.=U>A7U.P8FTV[RP?\C!!Y-SG+(C\J2Z*3$;E_/4/G MAZ-//VL_BU-W6#ZH?+H(SZH9I5@GD+BK=??O4XKC[6#//(U.#RY8L9<_'-:" M6F?M@>(E*<6K-H%^$K"8IQ0[AS]_;3O?#NVKG1^\?''[8Z=\\VG=V#N ML(D=,D?"1OW3Y+#2<+OEJWK;K.V-?EY>AIZBQJN RDH*';]VS+/.<=DO%:=-?EC9W_GH M![5GO]XU/+DY>GS4*Y]^_U1J[%_D=Z/.U_.;R71\].SBUJJ2I\BUQ;%=P!]( M>%R+^5;/LGUNAI[?B\Z^\A_!_NA3,>J=_I@Z/[O?+[5DFS&)_EQP>_62FDK] MJ#[C7(OGW;6OX;!Z%]W=7C!B/@]ZE5UV_KG4.=AO\^ZP7AW^W-G>*R>6]T&J7C9L:XM_I MU=][+O%]2-K5.QR?';;[.U\OKPZ/PVGOXKCVA1_?++X.^<[C;R.>E>YCY\RZ M"K[LYHOUYF%C_WSG\V@W:LW-^,!3OF^;XO)_?CK8^GE;^>A?[1Q^;;7WQE]^ M[13GYWSH%=PSZ02>[WW^;-OFWJ4]:-O??O#;GY>=[U]JG^^8$M_X@PE'D][1 ML%H<=;Z=E]K\]LO5Y+S1O_HYFM]A%/KO1Y,_F H9*9Q.X/GT?KO\^.?-X4$^N/C2*'[_]'G[ZW! M4:O-G?I^J5X_G$2'=]PXOO ']]P9#(#5N,/>F><.6M_;S?S%E\^MD_/M<<-L M5^X@4NJEY?/^V[Y]#[#H1;[) _%QQ)E%C!4.YC__ _\Q@G#J '\>L]O\C6V% MH_>E8O'O#Q-F8>94WN&#\/U6H5A/OO+MX2C^3I;_@6D<$!^N^8>_9D;UA[:; M#[W)^U*U4)V$'^""\B-.0Y1+A3I\H\T*+T_4JP/@N/D!&]O.]/W_.P?9-S!. M^(UQYHV9^_]RXAOX-X!S&/R_#_1T8/_B,!#.0O.^AS\-_']=_(OC,V/D\\'_ M_O6O\\X.? PFS'V2&<5''.B]Z_ECYHAO;L16Y5 ,#H^A0&9:SNP^]2EX?W(MD @ MA"'_^U^-G"K?4]'[ F7F$!82KP'-LR_E6D_ZDG<(C* M@I]?X6P8T9I>O[_%BE56Z]5,L]:KFI5!KVER$%5-OL7[M6:UV.=_"7![3<"H MQ$C[>G!PW\K["^ZLO.C2_OK/Q7O7Z)ZWSMO=__EW?T67V6WO7)P=G!^T MNT;K9-=H?]WYV#K9;QL[G>/C@V[WH'/R=&MO/GKIZ;5^:74_'ISLGW=. K#K\W[]L M>"G@)AR-Y_29XWAAW[O]ZYDNK^6Z$7/.^,3S0^T2V<^2V6O]\$9M?O)K^.UH MZ\=@M-M:)K9T^=#CQL6!T9V.X5)G$1"I9W.K6D^HY\Q%+Z;.ZE4$Z+O^JT9< M0'Z:BZD/T)R3B]:1<=8^[9R=&Z<79]T+$'R-\XX!A.D]X'F MC-BAB$<87Y\A3-7&P/?&CSVKN_YKA-Y*DD[JZQR@$PRH)RC.KE=X(3&K32Z( M/9@4Q@?*I:&+/[SLN*-R^:P=71W5W895[]R>SHM:R_95+);RE4J]7G\^$GBO M?#M/EY[C!,_XT X0>$-,F-!.L7O6]3_MGG]L7.R'K89U&OR\,*EKUS*!5659 MY 04'+CFP@-<-D3A156<=^U;9H9T*FCU\>/3,%A@!!-NHN/+,FS7L,/ ,$?, MAR'^T17Z_M6 M.#C>K9ZQJW'IJ'7=_]R?EJZ&O7*O./MDK7=Q5NY>U?;:AW;E^_[>P:_]VF$+ M>TC*)T,R6,F#DE8/TW,<-@GX>_6'#G9HXI,V*+17F<+.I91]LB^R*/34%\*Z M2-^D;)"ZH48\4YRS'8:^6I@R>@FH#BWU_37W0QN$+GE#H3>10]1@!.VBY$Q$ M?RN2!E?$8)HI3IO%@Y$'CG>CS!3J<_[&9Y/W?9^SJ_P-G-:]%M/X=]8//"<* M^0>T*3[([S08Q0-14J(_W?$LR5Z!K/^=4?EZ^^M.LP4S%Q^IMCGLAJ$7]PXIY<4)P)L$M.> HW-V>R # M;T0Q2%W,!0@ZB_H'SL29L#;[^N/CM#@-W.#39YSU41"T5.-X4[B>-L,:) M5[CC$@B#_DVB^TO*+]55\^ ]/QEM619&_\A_CFR7EW0=U_OT9>AW6:M8OV@U MO,_!QXMRYW&6TV:CN&49>/E%MF;7^9DRMK)1(<_FZU= MGU6O^,'H_/QS\^=@<#FO_2_;23>R0R[M>L7%MN35/98=^+/CGWLWKFY8&KBYSW$:KR+NRN,B1M7Q3V$V8$JZ&>EG MV=TZ*IX.OUU$Y^;N8'#Q^::Y^[@S.^>W+/C#$WMA\#GUX/2=[_8DD?KI- XO MKJWQ\-/UQRM[Y_*X[5X<-'GX.+3:VBJ6JZ_JF7DG-XDBR,2'^[8GS#'X+3-?FL\WOM^4=X9 M_/HV=NOFR9?'H42Y4?I#A/CGA>ST1QZ(F*'[%\+?V8B>NZ78/P[#:P[ZQ>; JO2*Q:U^KUH?-'M-9C5[@T&E MR%FM4MDJS5GMKX;U1JMS>1)<=*.>=>RQ]M[7"V6T23VY5=ZYL(:?K?95^7/M MPCSNV&'Y^ 91:/;)?CDXZ+@G9\UB]]3I!X?#S[\J/JKQU=DG7>^3==#/[WYJ MU\^04*#B$@*4$9VG/^^,XK^P$[+\6&9\?_[%;U]>>2UO[Y&6 MXZ4!,.=V*%*0.#-'AHD=P>*0F#_BX7??&@6O33!V-?Q]3O^D-_>*?&;VKG0T M_'V]X\]X_[H@W I[:Y;CG,]('1?ALK^!;G\D+:PGS5LQM,F8U$LBS(D,F.2W MY@@[7AB>:]R,;&!8B97I;C3ZS0B"IQ,1G]1%_3;#5*1A<5HJ]TEBT0R[C=U: M]=S^\?GL*NKM75^-V>%9I;4P34I+*Q"E]@RJM?<[:0DYX[^*A6))V"Y!EC&N MF1-Q#,8WJ+;&ZYM"UC8N8L4H_9,:1];[4E:%&$CY28A/<8S:--^=?"W[7RZO M\G9[Z#0GD]&ABR;K\CVTH'76V;F+!KR@7+;&7&)UL#5CVG^$I[-1'2AP/4] MAV+H;2G2)?E @,I.R;..CZKEL&W;D^O&0>,V\D\Q#Z5Z#RKC&7WS_"O!V TU M^*.P^PV$R\W(YC^B(+0'T[O]S/>[=4OE=\-Y3ZYQXKG\>=RY]ZYY*9P.#OL#"#W'=7;GL UJUGNQ[U=@Z M./Y1_GJU;Y<^5DO1GE,=+$SVU4[O&P]^/Y57O?ED10P>FCU\XAE/-'?U>8-7 M7PZT72^$;WY&-J(S8#%EU?J4$!XLB=JH8/1W^JLDB5H O?B;P!V@Y4EOOOKH MFW\YA+L$YNZ&S*=483_0$&URF?]V-2_R/Z;-UM7M\&/([M-23[P5PK/U M@?6;$:<,AAF ?U>2(#H"HHV@;AG,<6)XUQ&AS^4#,/ "V)\#=YW&*Z$#B3VR M *P98%@1%NRC1R<^-SG9?TME,085] B,=S R"&!&$)DC(QAYF/RKTOO#$0MG M]W/#@GGLI9?EEOX!]N1:QKNRMN\^R'+P4/\'[ I?HN?A35R/'(Q:O-)*:+DL M"(UF48Q@L6GPD@QL)_+1321J5*#*%[(PTM'J>G)^V#Z]W+YMV^YEH^5=%[\? M[-V'5NO*OYZ)C*X]8B-< TB/[3 $3. .@+;ON:@5.E.#@\XV-0Y0#<)V"M?< MV&4A,_8$JTNA?#*&SOOF9+HS/HP(=_;LF;*E?*A5C^LRF1?X*) M_"]"!<0F8KSFP3\OB;#:.>,Q2_S5$-:N=FLWM>]!6,R;O?)9+=K]=?$E0]B7 M1]C'ZH!WRY66'9B.AQ5H$>(M#KSD9P2W3N#GIP7)@Y"/[T&FPQED*C<7(Y.4 M7Q&*&>E?0!FX[0J>=V,#9\>? :WC)W*X D2?/@_"= &..'P:U3Q@_$..<=-" MM;.):DQ\[W:*S-]VA94$D^X"U8(AT-(CA=C@\P&LQS4YCH-]8&61DH.#>"M) MG4 LO8=C,W=J $:Y%HXI5COW'*#SPR'I>:2XA\%.]3[8N8.K)E FB M5.[GR\H(H4NE!3TVG6\U&IS5S)Y5:;)>E17[O08KUWM;_7J9UP>#+;Y5FXT. M/_K>:/KY[L2_VO_6+W]TK,ZU[:MT\-23>\V]S[7HV^A[V[X]]K_M-/-'[A'& MIE=FGYR$?2<__OSSXF+_/%]O^N9NIW366A2;_MWLVJU2L7=RT?EZ>?[]FU,^ MVVHMK&R@W0XOQ[6N7L\F?K)S=FJ=GM[R@_;/^JCQS6U\ M;A^,/L.3<^N\^A)=GX\_=:Z+.]5NX-J[/V][WS_W*O&3&Q49G_)^E1J%1O-. MDWHY"PUN/KL#LERHW^U_S&[@!6Z@U"R4RBL2+_Q&KZ!2*M3OOH(,"UZ"#FT5 MMK(K>*8K^,WJ74_*JY^TM-(*A0_=X^\F(P:)Z:BO##U_^ERU#,A#L",GB3W? MS7/;,X.C0>.BV[^ZO=KO#<_.+H8RZW.9X>%HL3;R-'$M3RF"K"U@-9?"U1^J MY*\DC*SM93PB[&C1#;YDR. ?"BMK>T5+\:65$"IAK)#4ZO4DDLT\Y\?3I>IO MR2:/*L?WI[+)VD;1+KVJDT4&S-\.?_Q#+KV>T8\OBPH/N(4_Y<_K>0UOASEO M)B7JWN61>$W^O+9'_4<*Z;,V@Q&**-WV=A38+@^"6!&M>I].KW\.JR?MZ??K MRL_/]:'WM3J\*P3[J3K!O)(YI'@O]*VM=+@^M'BIQ)+=T K<4&9M6/DKRJP- MBVZHO3AJ(C,W;* XH^YZGZYZ1]QT+-;\:AS9U_G6_L=B_4OQ\Y?6UO?#K4:K M5WDML>:-YYEA;-A@20P6!N$],)T%@X I])=;%/@7>D84B/@M6(%HKKF@;9[G MTUS.%">_L6%JC,%S87<>*D!P4F2*<9EKVLQ!!PLV6,&'@Y"Y%O.M $,#KVUK M::'3RCN63AA(Q6,MB>B;/6T);.7G**#_$/"I_1%7>X$P\ZI(E(=QMHC M&)#'PI!C^"<"$UPW-FR#M;,AA8/&X:0L"$"KHFA.>?%\,. 4'^W*HM8V!8^& MW' >V/Y8A)M/8&Z&#V'H*Z8/6K1B M%EEV*-=U5X#YBU+_ W/@MW!1GM]*KF;/84,M^GQ_^'&G;XTOJNW]_OCPLOC+ MW:ZTGJ"WZ=TME5\>.U\4%9\+[R@&.!AQQU&LP'AW5ZKMG7&N_RQ(/GQU^:2+ MFTJ))029MZW/MT\YQ"R2NE,3Q'0N$:,*ZY4NFM MX1#@'1$"\8"'LH*0!&-3U"<*J(R!-R_L<(>2#"CH?8#I>S 017>W%^R<65?!E]U\L=X\;.R? M[WP>[4:MOU)]R-UH;'FAQ4U[S)R_#&QE#H=33*-,*^AU!KUZKU(4*+*[U?GQ MPY\&[&H__/+]Z-OGG\?3TYN_##E,0 /,XLLI\:8]QV-Z&M%/:V<:?:[O?"WR M;SOM0?W+H![L#+%$?SE7JV_EMBHU!?!JR_\I/---BE8#>/)4^BEXX!UZ44@B M)!7FIY?V>-^/F#^59*U.EU=Z;SSP[L3LO9^?#K9^WE8^^E<[AU];[;WQEU\[ MQ=^_OG*O5,?K*_6VJM,MIW;YM7%5_G49[(Z]K[N#_F?]^@Y.]A;D<-(Q4$&. M+JVPDVQHV^;X^GH\U__*=7*N:U&(U>L-N=N5![X M$UWL"Y$236___946BG-KH&_@H[(P%$I-/EY@.DC; W0K C.O0/T""1/S%3S_ MO:I&D5JAJ,HAXF7Q^$@-REGX*ZT*OT0+F:6U!7<[.Q?' M[9/SKG%PLM,Y.^VR@LC33#U;QD%P_0;%F);*7HV"5E]835&*2HI?:5TA 2@K$;!>[&KXO M->"+=$G5RH*2JO()&F%YQ=4[3Z*T O:,)R[$'B_*LH.)PZ:""CN@."G>\(!) M?V,OQ88>UNI6C=2(0HBG%1QP((!=D5B?5BTM^I3$D/%Q8SSGE M70*]W1$)E$G) *9;X+5#U2!D]MX678=, :7-XIA/<\!S(LD]PLQY:_NH;73V MC)W.R3G*+:]E6/U]JKG:&;(/]0 VRX5*95F-S^=F#BO"H]9K&0]S\8[LD.?A M)1-)$'ICXQ@5)/PO>^7+E!?=3I>N>-9_S'9%%^Y"_>G*V+]&^\WTT9PRK/NI M'X.,(]//8UYX,$W.!X,/=T;T+L7ZV.__I."0HF%;A?*,K)P77Z5/)N;-^T>= M;K=U]JW7+%:+6\T5X-/[CA<$S)_.L>ML_.#7JW6:#;FA-WG81ZS!@C).C23MA"I,T;Q]M!J\W4E+$Y94IE0 MO7J]V&C45D!P2VIFE@J&6EZF/6VX]E1_2]H385[KS ZN]I@9>G[0JU:*U>K" MSDVOAWVM@H%+-.0:,[5IK=2F4N,)]:8U1[7M"]?G@>=<ML%(UFN0>LUU((S-KCA;+!2>FM\L'SJ>Q/<$ ]ZY685$'*ET+%< M,)(%9BQPK5C@@Y#I;;# RA$?,@<@&?:&(Z'$V6S45\%0G^!:I6#0,@UMG1G' MVW2.5WYK'*]Z;+N\RP8\G.[&O42"7J->;!07UCU]-82L%@QG'"AR!9YD3+^,9;M?9O#(,A)]I!K]ZH-8HKXT7+W&AO%K&>6KUZ@=VGA+7: M,:4K#SS_+,[K"D2.9_MG!*?2JRZMI?/B,EL-9#:188VI96?SR6AB\898?0Z> M<"BS2TLX@P'"$%O981*9Z*%MG$:^.6*!2/<5[VKI9IF6MNE:VEW1C6INE31; M+%1K8EE_S%R?99MW,==T&LCC%+JMX[@23H Z4D2IEH \+9I57]3&H M7>ED8@O)Q%S]GF3UA/MJ_92M'U?GV?%<2U25PF?.>! Y(3W2F7"1%IRIAVNF M'CYEC.7FH??"?KVOBKRM@O$9*Z_9(:7K$2+"%X[ZK%EJC%;?BT(E$Z!#/V/6 M&\ZL:P]!YTW'VD;,L)+(_UZS46D67S7,9A$Z-PH:=TU62UC=C283ASXS?TJ] MW#/>NE:\]4'(^&9Y:W.'*I0$"/X6<"TV]+G$U0H P59EU7"U63#DDK$J'V)H M:M6B%DM+5)9$4P'6SVPEA2;QA037$S:=\>2,)V^0%9I0NX65*7S/"0#HR:-O MD9^S5*Z65LS/V01Y6BV64#19;L9M,VZ[IOBWW<%2LP>NJ(2(U=KJU7JSM I) M\1KJ;1<,6J>A+33CAIO.#1\2G+Z!80=O D S7^?&\A4177#0JY5+S5)E=>(+ ME@889.PBB_796"VK5-RU?4X)>NU;;D9H_N_5&LUZ?<72FHH%(UYISHC7:G0& M ]M4P08[JM*LL8\M0=!.QS3_8K'^NI[]>5RN8IZ_7*[FOS=P MP2(0A_O7H*AFG/4-<]9-<$%DK"2SAFXDSR'?Q&6OL56K-ILKXYJXS%(?WRIF MO1%]K=:^'<$QA1CF%8'$PX+^I;]ZJ-QU] M76A8D64L;S6)@\=M;7&2YVC<>6?OM'(U@6@)U65MT<_=8G6K6:CJV^HQ^HK]#%-D[LT=CZFJZGL:5SJ;]7YH%;J58OXGV:SUFLV^LU> MM;)E-HIFA96*_;_$@8DWYCOTO5)S60*^4CD&/K6PEVHP.SO_^8@; \]QO!M, M%(2UCH66ROI 7*YM)CV(DPE &#YAN]3S'>>(VZ[[?.+YH3%BUYQ^''/F8A55 M>-@":8 ZN'.8H;"RC6F;C4*SM* U[>/EVG(%2-A#Y=IYNBA1(B%8R=HURHD? M,5)Q (>JT.49,?W1:WN8>6>&1*B7Y#3EPOR%R>_F=JH/CD_\H@^W[TL?D@M\ M[P_[[\K%:JY<:>3*M=H_L_.GN>YK$/YRL;AEG#HLB7X3_^BK5.WF^XYG7BFT M*$UNDU-A_J'18,#/+%0"LNI.WSR@Y\3XYY)ORH5:ANL M7R5D9ZM:J&^]FGJUD/\3-%.0F''@(A_$&$\!W;_C&%I.6%>X]$"Y6*K,[/NW M+4;K"<[K!;5P6X^&VF>6$U8+G,O%.\$Y(]L;0+;A?E^*;*^*/$"]'7D1'T#23H_U6I%0M% P9WL'JJ-S#J?QL!=VW #1?O MW; B;K0FONW(YE, $3G#Q@K,%MI[CIEOCM1/I M3.OQAG7@3L%]J?I66M$:@\9%,:XG7D%J M9AF7V4@NL^BJC= S=GQNV:'14N5J3&=B"JRAGK&P]<:B\ M#(=. +X3UM0@X&^N!@J]"8YF5#)FMOG,S*@\A(\9:%D0QK/?PS\CXU[B[(]/ M6E\S=K4.6.+ :[#A8]L*0I^SL=%VN3^<4I61V[?)'@"1?<^\RAE>Y ,B\YP1 M97:U#642ZJYEVK5K%G(4]'IM6Q%SG"F%TH;>D%.M<>K2@6F@-R,/?LQ[-RXP M@"#J![9E,]_6S4T;2-6[.T:]6#?.^#5W(Y[1]W4 \*2'3#<$6&:^A:U<+7N M<=UH^#KW)K:IWZLQ\+VQZ&O!3-6:9@<&]\94(>XML@2 _$:U;!QQ;&6;\8+- MY 4/1)5%@+")Q/X"-9EZOK1007X38+WVT'LQ0155LT2)"Z6^O>4/21V+ Q>$ M_X@ZD^,88#_R1=D+S'%+/8D17(N&?:-L@W!H M*U]::+O->,9F\HP%6(<@(#%K%R:ZIN0;D:?WD5M#?%_B6*-4 QP[ATDX&I<. MQA,?+<34)##T])Z &!JI7FZ9,* =;KP"0OC4R!J,0.T,!!S4@* M*\FO17PP#H0UYGT^XFZ 8>WR<8D[Y7(1<.>,FPX+@D1LT^ICG[-;HST8<-1K M2,V!)4;C2)3<%?W$%DWPEKE7XPX),.->;X9[-329D=F^<5"R,.!,B:*U52W^(W_NVN.) _-0<0= F1D!4'_[1;G4RB--N9@O M5C/&]189E[K]6'@<^5AH1'13PB)\7#Q, MRN 1BZEOC$UM;[+/MVZ$=C(QMYEYQ7]CZMCX8K2#P3%NV[0>VS+DWXSZP &G(?&!!1_BSU+3-8J [EW=)S1[36 V(M"MV#L M\@GS0^5V0>'D $O3V9XOZ7A@;(.6S"+\^2C=]RTCZV(Q.ZV%@DI&U->>J.\X M',ZA9?OH"WEC='RG==;NIO>=$?/5A53/]UQV;?M1 /!JY;#EG\T'.?(&MDW/ M]<8@EL1]/N%:<\9IU'?@RR-V0_IMB=SX=7C%"-DMK-H>1TXD_(EH8#8WDR*=C 1.$7SW!<98QJG^T<9:QB0UE%RL/7=@$5 M/1>E)++@!!//#7@NUYON "I;A\VO/N4:7 MKRD@82 A01=JC#X(YPLJ,.1$%A,SQM@5#$5XD(A4Z06#JBZ4EY>.VT"$^I(Y M;=Q?,-\8-=WM>*,63B^V;R@QFN3X1:EKH4I!T-,TFUOYR! M_8[NZ<915\#H-ZU?0!1+PG $=7Z$91W,HHY).XG!)&"PL8;EECV[6#T%\$P:I]\9KUQJUDO7%Y MUAO778'>N%EWTM=/'6T#;<=4I9^1+6XHD]TV4G8[]YD;,).XFNF-)P[5+$ 6 M%PWA>5E"6M2T-2:1'T3,#57R9PN-N\9IY)LC]'7$IAR#>(T*4R*[K8 G$;<1 M!)2>XQJ?(I>G*D]O=$>#N2/(Y, U0)!YP.UR_]HV4:\Y.MK)%'QY3*>9=K^9 M'(+"+](A=J>^%W+!,UI#[IIOS4S;/LNLM.L NFT40R:^'6"N;^"!G"+:J+KW MY?>^)<+=W<\(]T82[A3-SAE=CQ+?2KQ:KF)E/33NC6Y-J,=V5-I:1\+4GX3*%S(9!]=L6R0"5ZH.3 =;<SN9>60S2?2%:Z/%_! 687ECK9+4CN=: M$=#J5A2.//^9VD6ML'B2G$1<"C9KY;L.$ V &WB.+5JC#>);#.);-&S7=")+ MM-<]9;[T$AU<&@?PA'09U42)$SN@K'1CS_/5+\7\X>:*\,L0 HX JQ-G63!O M@"W\5Z66=*:^,_'%"+D_!@P+!2ZE>F.7&OB5Z;FN-+63'Q7=KL?<'P(@H24G ME2E3VF0=8+_5RDPWZP#YY"\:'^VU ML=3?=DS/GV34?S.IO[A=U8,9X\:8N]&=P@_.NAG%7P/(G"LK)>,8WR01_K3[ MT=AA$SMD3D:(-Y(0:S=L?/0<7$P@>X0?%4X+FTR1/T6@=Y/5==<.5(9-1J/7 M &A1?=+$<1N%9G67LF)X&/E]#^1N,@'VH\!V>:!9Y%'HAM=0]Z2\.QC^"F3U M0,:LPQ_#%Z\FOBIX<72PW3G+R/U&DOLCS[5 QR0AI\_<*Z,S&) JBIU^-IG8 M'XOJSQFUWP1JKUTFD'M3MCS%?%:?8=C7A(N,\\ P84 /W8F2LALLKJ.4HS$Q M6\GS14%QC]JB4BFVMVEQ%QZSC/1O).F_VY2IN5/K9'$DERK<(2!9"S#-IYH] M)K4MM0SF.$K(PJ &M-N/[$GK MAT%F5IR3.[RYMZABB?J1+UD0F6U3RY#K>&.Q3,?'_<6]Q-X$E5@G8G L0R[Z MS/>Y$SRH+=BFDND]RW7?!^("@HOCW5/#?V.)PH[1N,("@\H,<@OM'@O=8]B?5]A,T9+DN>FDI1 X)T['-7]DMRZ4@Q,1#='VA"**9,S&'7'Z4*8LGTI6P MY[,QO_'\*WSS&D:3U?EV''O,L/:9R#L?<45U=M18YE /F,>3D4:,(9W0!!%$_L"T;,..>E)9UA_S=RVXF[J\#!--- M&?L,*'6WT%H>[K:I='HRZ6?T>2/I\RF)Z>C;D7WF-IGHGNV<931W': RKC&) M%11 HTSZG9QQ$TONW=]V?%-)\5GG(B/%&TF*S[!10MX;Y*. SYI84-ETJ WN MV+.X8\!.L0-B=\,(?]]HH;G[WVP\^7!JU(K%C(RO 41K]T7Y M>QA2&Q>B]#'6\@ N^_9-TO%N.S.7;R8=I[(=6KU)%%OBFI. !F-[IF?%FPC\ MZ^X3,R2$]!!QWWNQQ7&J$8?I@K:(C=<1@.YW)A$?03*9I+CU!VC$((V>-GZ:<<+*%)LW^?<'7E1P#% 8+.-[U_0/\S&01S)DQ'N M=8#BV5O+&0N*-OV;&H6_U)KF^ZZ+=^.KR@NX>5]"('S@'65+SY;^"DM_Z#H? M2FDL^_H__P/_4:.8#F<^TM'1S%8K.*6DHL7BW\]"44RJ0JOV6*XF!$P2L:JV M:/KO__T_^N+GY8 B_>^#MJL11[?W^S(1RR'/]WW.KO)D%7O/G!LV#11Q;18J M?W_H>[X%OQ35HO 8C%*Q4*G];6A_XW',G>68W>:U$TOQ0/F:^LZG1:DO92F@ M]^20MZ\YCIX:ERX&^,#[ZJ@3XZ$XJ&G=AQLCG@__] MZU_GG9U%@/F[4XJ/.!!P>%JD@$NC9 M0P _?6^+KF.-"1$S;.M__^HUFI4:K_:M'B^:O%H[]5[ VVBLWJ5GUK MJUPI_24.3+RQUSG[TCK;/>IT#@].]KOGK?/VV,#9#$! M$08/4.:R@Y&H*4/));Y]C6DBFN_X"/X9"N/_&<=\V*1I8;-6,%I.JIN0J$X5 MC@A&DV\'!FPW]-"6A/X$&$!N4S@S[FHM9#"?&W(P7A3"T8SMD+::TV?Q^1#FQ\%Q%% B8?PX_V:G MZZ@SN8&R;J*>A&T9Y2G(ISXLJ]24<+$E#)C@.BTC*A]3+!O"NFW!D MD,N3#T66Y\3W?L 2..:U!6'PP1A$880'%8^FZ-,' 0/18&";-O9VQU6S:V8[ M1 Q-%HR,@>/=! @Z@X@RY;"K1T0GF10HHUG9U #B: ,1L0(Q,+^=B'6P,:;E M*0>4*2NUXL^X*U@;O,!@8-.>,+5N $WLHI,LWQ>EC'.X9]BY0!VMY%FR/8#M M>''P$:X^P#GT:#7]$,5BY2S7S(FX6BG_&=D3O.0/8HL.DYOU^GC"0-@#]2@0 M ) -*#\+<0N_DB,FYU0POGD1;-\U\)20 .!K4PDJH*%K0 4(=^-A'\4@,D?H M()/HWN>.#0>14\@MOQ9'/?NMP/S9;R5\S'Z=7,#B[)V\4"7$ VD*4%$%XR0.S@ M2EQ^Y,IB?43_@)8AM8H< %N&9A:@7D!D =@P9)[ 0IRQ%X*&AAL)1FXO;[ M+!!5U4#2#0"'D!BP((C&$TFF7(\^4UH@ 72?&T.X7#=>0C"S"((5@#Q/ MFY[OP\\%X]#U;MSX<(CZ(S.:.UF+[=GVMR)_])&MVU%.B? M 31@6S=R&14>)S-S"#%*NB?@!+1I9S M \(8D'K!FS ::AG AR' >A3JA^5C?DU K-RDB PEI/ 1E K3%6+]1 M')B].F\,>M4!8SU6+%N]&AMLU>LUJVHUE%*S9F:26F8FRS*UR"9.$:#4!V7MJ6FD.O7B\V&K776J$FF,@BKVIAK\7B MOW!@FCX*7J8,XQ-<8H_W_:2P;+E8W!+<[V;D@62B0A7,QLP\E#@7OY?<&MQ)8I"2AC3/%K'V^LNV:\%C_C0MUW&#\DSP/0 ( MH=IZ(0%1,A>HI@ G(U"C^,2[D9V.6;S<()I,0+>EY2X$K-0226=$;5*?(3;B MJ!W0JCJZ%0UG\:@8E#&&P?)^%!^"&!-$5 QJ!CR&YK2/ MYCF 9R&FNUS<@0/@Q>41+KG/Y 2XT.4C.C<)"F@6LX6];QZY4P=-QCMUV*^F M1GY1)C6AW]]XVCV*AC?!>UJ;T'"4!$OB)DJO#IL$_+WZX\,3R&U*DM>^01&2 M=H9KR /> DJ\']BWW%JT64TF4F*Q$/[2X3GRL8;X;2;D8^D^9M<]&Q^"2Z(@ MD3O#8!ISH2___:]F?:OY878=,_$QNKR:5AV>2GI%6[)M+O7_J'/^ZS\["L03 MDXD28.T77^:\D)TL%-#+?HG3>Y#LGRQ+\$^D6XN(1<+.)0&RR5(C! DA,3V" M6!'E11M,P'5R]4#B)+62N0"BC"ID5&$6JEN:9"$[969DX??(PD(A+:8+$H=1 MT!I$CF/XY&\%:J!CLI3&A"%1HPPNYU;L;WN$T"?]N"F59+F@Q-)@?=%,E-\ M=@=*FL>JJM_D#A9ADZ#.T5M/ 0-2^D;#NL^E!9H>)O,,=9P0*60Y^43]IFMZ0X89)-8>Q+V%F WM)9=ZRO4,!$N@%O);7"A%SA"X$^++J=-(K3$J M '0R=I#%%.WEQL#&.KQD.YLY6%I7W\,XF12UC-B\J Y,9:'8V^"HU$ZXZ=J>BR<+V+#3ER1'D>2!>X-[^C51U M.A%!-VZ>"O L9.7+#LX)O/@N%357X5AZ;!/9"#*HD5V;M7HOQ0R"I$C M _UF_HS%2D R':/HO39[TC(>0M!<;DGZ]$.%8!"+B>$PYBDJEQ@CK1+2AS\/ M(C\4?$@1RC4B2J<)=6\A=)LII5M2H\3 C7%=4SP]NDSJASGNV\*V+&RA2]B: MQDDT+=*+Y8.TR1)U1CI7 >&D%DI;K"CM%Y!K 1478>1;:")%^RJM%6]*?X)I MN\6-^'P ]QT["B8\A%6-,"(0)1B'H0!I:*>5>C^A?L!7'42<,98%G\"2A0U0 M,Z!J#4'7"$Y0"#VR!^$#H&2&3_E<(-?\]0KP(,IO.X*Y"(IF4QS" CY#5S/B MS@39$P9\ AA9"<6*?$!-KGHNPAJN*'8)YN/NB)&!%F?R505(ST\MBL;4PP'/ M*3@I==/J?I%.T6)M*R^TI 57G*:#CF>**+*0)N;,3S-J^/).8$F/A)08'4^E M'.B4^N,(Y#%5A&5:R;XD0Q6(@6<>0R@=?&$=DT?J651$%A6Q$E$1KT##C]'] MJ),OLG;XD25\@%*\P73-1&*4<>N2X2([QTZZHE"NB!1;R$2MB"L:VP<6/+"E M;67@\%L9GD4]LI7).>7D),$4"0[2&3&]$JX2]4%8:F3X9""HFZZ%,/&V-\ H MNEAR55L4;$;9A62H'_#LA;L"V?**23G7FX!:CN1<$6)=9(%19L5Z35Q]3?^: MBB=6EV>+-LCQ%C43//I?YZ\T=C,G\>OHM$85/&EGGKGIWI)!_I$69408E8@$ M,*;P(G0P(H>'"N\4[B^P$Q.*P^I06D,Y&9-WE/&!PGJ%J!7;W<2(PDNU4"SZ MD#F5,AA^# PSD]1.R=F6DL11X08P95-9K+$8,L1"7B2 M-8:6##4%?J-Y.PP^GCC>E/,@;AV?T'M92Q-P#.-O:.7VF)(V+)UQ^53^29IN M--NY, 1.H@Q3,DSY(VJO6_!(._= )%2_HX-'"9S*JALK^DPY;1;[>M(BK+)< M6UR!L(ZC%K "XA_"*RAL>7$88LJ%2(\DZC.E7>(Z8^/J??@_Q^(H0VB!<$F\ M[8-TA+A6AF<9GCT6SW2E"A/H./(#!6HR-1?5&)$E&AAC#S/D;$S6([^CWO&! MD!/]:-/$Q]^?"FR1<&_?962:94QJ;JE]C5?&I?Z[VE,<:WIOG&T2Q(.#QU>,Z'N\=T$W_LP%:KVM0LD5BEXA;'1M<^Q=:B?]EBDW N M*%;M>AXP7@N'=N-P$"'13CGST9>&6>"[W-22E2JEG,I:*A=S1KE8:M+AP!\- M2F*2!!Y>;%3_SAF-XM_T^Q9^@,U.1+D.9YI3 80B%446%1$L< 'F/CG57D[I MEM'QY-+V\)Y?Z\XPIBH.XM9\S7&X-GE$L4Q&.FQ[*5F$'P,;E28M*FN @&ZC M*T%0*7TNRZ> OG[*09$G5@\0(,PA 5$"*6YX$6:N$UG "%-*,_,MM,P3BLPE M)#%RZP'N_9!N?1'B21N[XM,X+TDX<;4!8W.B%Y^32+H)9-8-=B@9JXGE0<:4 M6&B.#Y&,,U(5\'0D8N(FYY8ZS0@;1_UKVNF=@L"O] 1\@0Y-=0%<&:\[!CGU/@ MIF&Y"Z MRM@7AXO$N$TBP0Q/-&]Q#"*G2A$4^R#O?,VB![:RZ($L>N"M1@]\24CYC)BM MU(E CZ&\X2F'1<)*%G%G$=B=6)+(FS?TL,*;%X5$9BD(@2KGH$JF: M@"CT*=8-]&*'^N.!"=]$#EI"%)/78APL#"Y0<5SZ:Q,4=9( 0:H01/6]B*," MN@^G<3PLL>% Y,@ELM&0BKI+CAQ0=2#!C7]&?'8%(G(W1*X2A[OK)R0.3%R# M9.DVE;+#I :$!ANKM>%1"$.U*C,U6P8OA^R):CQ2245MOU*G3%OW4%/R,9$; M^$!<\2ZQ9,'Z >['(LQ2*#(JT5GID(N/%$!>B%!:[!O&<8CB;':HBD&1C3.7 M2%P,%"Z+<"UEVQ=B!JG$E$KAI/UE6I7")&XD/3.<+U:@XIBXD)N#V3@@1,(I M,G"2*Q,HIXDH9! $GY0R9'&:7I1DPIDQ5#H7!T\;\TYLC3F_GJQTGDJHD,Z( M:(RR_2\JFB?COR6$W66WD,(XB3U+%,)'!Y*(72$SDHP(J:@IJ&^:]143T[_D M>_.B1>BK6>5H)>G N*_I (U2:R[K+Z 1?6UPA!P,Z%=%J]3G/'HMW@LI :LO MWLN=->=-_"CK!YX3A?R9N?(35B.7__VC1@_E0G%IHX?L(E[H(IJ%K3L[5&07 MD6'$V[N(4KE0JV8WL0(WD:'$BEQ$J5C8RFYB)6ZBL%7.+N+I+N+^MFR/T!Y6 MI'SN\Q+=Y]AD/S5F.AA!Z)WS__V??_>?8KOWR;_/;,B^"[#U,\BN_>FO_5XA M[V7N?=D)M(9#['42\B?:\EN[X?MDEK>"V?>)#*\/Z8ON/6/,JX"_KP^]J\&? MET'O281V\C4FTJ]_R6O C3_&02-/RJ7>Z'VO!F]>=M]_BVOV!D\ECKP(%WZF MB\Z8<8:W"3.6SE[5V71R:P2>8UN&BJA:9;166"W^O<"8NXR2_SGG7F>0>&>[ MJLBF%P7,M8)_,I#X<^:^SB"1"'L9]U_(_>>C:4V3\\%@-MOW=<6"HC(K-[H[\77?!C=[A"-$ I*,^WJ1=7RBD63 ^ JV!LLQ;]G8)V?=T8X$XK_^L_ M1B57*=:6$+KLSE=*1W^:2V]6LRO_W2M_<37]::Z\7'F!&W\%EO[W^FCDR&M+ ML^RW]G#VN\[H]S:8:2E7K2^CK&_H!M>5-99RS:VM[ K7F=55&^OF*'X$1UL/ M+;,C:G<_@KEE0N 78H:JS^RS%>)87 WUD"M6+UU2]IW[I7__9%W7T MC7/NC^..Q8LJL8H2$%U+!RS0*\OP]2*1=V85%E0 M45PLX"'U+Y15961O 2.D,YGMQR..2-4#S*FJF&YZ#0&?,"SR*,KOT?18JGAN M25CWEU9D465,.'/J*HD5SU2U(2I]]I#:A*+ 7U++Q.*!Z=M]CD\X6'E-U6F5 M.S.]\5A4.J8=R9I!RZ9(%OZ*#?OL9?",<$Q7K@WZ0OA:K#;P_P$@?,=D2;):K]N:BV MDRQH).9.E18W]CR]/+_MVE25B*H%16.Z356_3YM?E&RBRE6E,LY=;0C>")<> MCH+<\HTF \5EL&GO]'(^]/+TA]Q]!$\(J,(CY]2&W))EF_%7JJ(C"T9BB+CRI-YL/)A@A584T*AA+2%5D)1!I_N;.Z+90EA: MQ3;9NU,1X!26+D(;RBH*_8?C=54:Z;*L,M ML"%597S)^0BR1[1,=IMF*'!&#O-GRWO#A1-O_.'U:'#K9P133S1DY '5!U> M&])$7$8T'#*L_JHO$&G)JL+_.>Z,+OW,#J[P9(^\((%X54':YW0W= [$YGW1 M$X,AX3:=B,KM3^!-*G:'=8F!6<(AD1S@. ^D/^%.$QP%:/H0[%K+1OY-K)2O#PKQ>N^ MS5*\RVGQ@0OR+;(]07[/%7?/&;@GI Q4D'>.4^FRK,E\(+]*PW?LN/0J%MR? MZ3P!HJ+LPR,[$29$2GN1BHA[?5NR"13_ NT!K'4N5TT"=_S1H,[KV"A#=ATA MX1"H&+QCL3'59YU;I[1&C&%OV'Q1GSS]C.BQ%$^A=4X$T@ZB!1IX5QT,5IR6.(09.=&61IXQ)D#%V0ZS!Y3 MVR-LZ9/T%Q$@!_-@E7U4)& NDZKP&A:G+E!4D1^7U@?NV9"TDV_#S%4AN MJI_0J[=%0D!FVL)B(21NK0:'[ 0DSBH+6JHQA63A0:H!@U;+.)=4'!;BE>HC M(V LG@\Q.L;UFY%' ME"88I@(.EW)AJ 4%^$6.3&MANP[/S/",Z!A-:T**]W M"NISDHT(4!!L40R.:T)KS1>U5CU"($PU6AU$V((,X7:V74%JE]0\3+3*L+DH M0LTDU@I);/E=:(>-*@Q&5LGV3*8/PEX^H'[B]U@G"L:SM, IU?_&!T0+G'+] M$2UP%NWYU3J7 ?T#V1^%_&[HV(I=N78/EPDGZ^:%NF'B>@8\4]@&:;GNA%X*DS(2-$$)WD9WJLQJVWXG;Q M>ON^UGUUOW/&UM;?J68[9-$8_QB#=MB9Y$PD$0]R6<.QHQ#?D>E %8F5;D**I9VCO['[%/8M\.M@$0 MS5\2&]M,1T?"WV#$'$X$5[>/)>IKTED,;D=6OE>6;V7K%)UI+%_HIW*L=[9: M$*@>N%?9JTW,T4=],@Y-(!][%[V>Z>71>-\&B'<< MZERL/'@2,57_57%*7WC*TR*%3.!G(WN2%RVY5,<^GB>I@RPT<7=3Z=0#?0\% M0&P]I\L"0436;G]^$7-"!J*[SX=2OLX+<[[+0Y2@<]1@1$"S:"61B!"T E!Y M+3X!&+QRO1N'6YJ8,&MZ28@']I$9:2=]K02=$Z[1$IC6A$1Q FH80%#!4*0 QJBFIB4PN4?$+R<<'V %!" M>9Q2*!O;H;*7"8=%_-M8"-N!P MA[+OBM!X$ZZLL$*CV*UH[ MVV,\/1IF%K8)-X4,CB(/LGLY.0C_1 _I,@C>N*OW>,?'DD[GJ140<;EF@+/" M[$XN=4LIX:BU>&/;!)"YMF%&Z]@ MFYID\?K)(?K 7U.#1'.]0S S4 B)Q6AR/",YB!5M ?P#HU@HUUZO%\OO"H+D MH!%-56(40U*K3&++ZE7@;ONQW"@A0^<7@?*B6IQ/:%@\J+%MH>#,QB2=,=>6 M>MIL.VC31QG)LQUUE;Z$@$7*EE)P:!* ;"6("H4'K39 ]QCVN#-JY9JF^B;D M7](M#*;]CU\ZEZBSPP >YQ+KIH07GGMHJOF2$#(GWCF M$U9^EPMLUEV.Q6=]RY%$"VG8XH;A-TD/)*(E@+M#%$ZT=2IHF>_2E"/&&O=R MDO(.B3R(NJO:_#B (L/+$SY@"8-'I$W;+ MPL0:^2<^_O4!Q5VX.3\0EJ,A1V%\ H(_G+P7 G]RPV4B:MK@FF#N(Y VI9 B MS B=3C:F0M($ C$0:<628<[C6ZH03!":-RGWI9QD(3&%E.MI(%GSFG3<4 MT'O(_=@P[.D*$T6'D(%$,U"@!8-,7G'\7!)^*HMK#)]2H3O68H M-7V;TC2$"FI.38<^)0XXC/,1O5KA)H^UV=AX0NYBX-:QIHIJ;T0LN,\TDSH9IT M0_U=&!HI;$[],6LBN+:!.-L33FP!+NP8>(_IY0SAII.>=!5X(T\9>484O&90 M[:.Q\T#H7GA! UN9 W1##H$BNA-$/H3F=%-W>AT'/Z%7P/ZE3/34?1Q#;PO& MD52W,1)!P/D0Q2+UB+!Q)'W/@ZW/,<1$.N"")Y@/LAIS#;P[]%O %]3=0.SXCLV^12 M\2AZ-(YYR>EP3^\)Z._S>/DP=_J@E8%]>8R:[EW7P]Y$!"$ZX63^#=Y$?$W" MN [[3\+\7D&F#K"4FE4"<*$V(Y3"BT):$HU(95T5Y"946\U[]\>$)3(K*R*Q]@]9- A=< M0]YA4R\*WY-K;!$$:>8Z9;$5#"1=@4@^UA"_S=236+J/V77/%)^@)<&2EY2? M:,R5G/CO?S7K6\T/L^N8J4NAL\"T5?M%#:OJI/_ZSR!Q9,:YB93AK=BN9?N( M-C/01FH#*BI)H8FYPA@9P&4 -P]P2*%F?-$D=00B;SEQC,][GBDV 148>T$F M]TDA(F^PDN(D^"IP%8)@&I0Q62,#XPR,'P7&BS,F,%Y!RZY&,3(=M2/% MDIF06-+M9*H%:C5")91B<2QRZEB3Q.[.Q.UF@)P!\J, ^4%2*!)<$>QH.].' M"N6Y61B6-8V":#R15A=R*Z5CFDC.C1U+(,G35#+F'L@X'%DR&BJY%/P>AZ.K MK"^'Z\$ M:;9*S:SX-9M5-N,(E&[##V(8&#T3RC(,>KQ0MD #?DBX=1R=3>F02X.O51DU M(8@1XCTFWOS.\/:G#$2_&W<6"P-H<$X$D1>WR7?)Y@K[TRW2KUDQ 0XW&=+H1$[?G3*'_R%"X*TZK"I%&\ZR^VIG&T;Q4>\X2E8KAY@?T&8BI=+3BM) MKT5B8)H8/2!U@'(#RZW4[BNWLI"2J53E61^^3%HL&">>*J$0HVYZ]E+Q;PR* MHG B.9/*>+0>2E.O3$.9KS.O&>(-/+TO:)O"$@FGS ]=PL[T DM_ M_]$1O YW[%(V.RY.\$DXB]>DVV.U"$$I'2H]$9?Z! 5-'B9%Q%,IV)CDRF3F MQ*D4Q%L;V-RQDBHLJJI2P>C>]PC*P+*\$Y;IGTWDI(Q^4E*3['RX[V# XC!1 M4=A:>T#61Q"!*0H(S,CW19!OG\NP1%'JE\ F4/5;)UXH":4,=U^HEZ?K?Y]C MC(OG#CT9'SR.7%D:5M3Y"&;J.@0W]B 4]F$M4)C*LKYZC218\VM!Y_F,QW/A MR>OF=EG92XN@+U#M-8:AGS>I=)B8ZXEBQ,EFR2R1R"G$-\=L2C%3?5$ME@@B MW+=YA03;8A.J,T%\<2964XMF3"4)"1XJXFU4T0&M:0%*+5@>S0$V2Y/Y6$0 M 60N!T,/G=,J"!WS68!R!Z-%TTG%,N=33T@@SBYY MD @"LZD02I)*FF+RLP4TI=I4?+R,H*U;IEI%S-S! 09T&PF"4IA+,+.[CU5 M)%/D$L^G&0M2O+QJF$)W/2ED+O(1RU%A4+$6_Z97*0Q'7B!11Y],JQA.E$!& MB<=7,Y(WQE=FB1/:QM6>8@SPI'""OV8DUM2V@+M_PZ\79J.Q%Q1WD1# M3I6KN(YIUZ52YC[,W(8&@9RHJ3J(CKC5N:K<11>0:P-*/ )?Q?5Z1QVHXB[VF-@ M#.GZE-*->(LL@(6F3^IPG3!0"T#A#B]IU*0&NBN#:%$3J&)*B\R95J)\YF4 M@*A$!I&H(=X (81*D&COR;SN5&R[%-^32RH8>[(]@@B)1!.NMO@[ERL$F[@5 M"O66$$<\F)&<0&ZVKZ4%U/1M;-*$?!G^BQO)4=4T013P79&28P\9):.)F4$E M1[G(ZSOX?5AZ5@?%1Y"''6F4B6T/>0+)(\\Y2*AIA"*852CT.4EB>>BK)*%$TM MW4(;7N6R1=3";JIKD$O@C@9- (_6,$M4 CRF&^S!!ZMV+5%\5:82:9%H.20; M '=(<[AL&")2)@G8:->I$S;IA.\_7>].5UNZJ(*"^5=3W= $'V2$"-&?@,MZ0%OX0P8((%JX=Z>STR6V5RZ6Z!SC35NB#S4E>DZ0HU&\.JM\.??+]7JUN6UN1Q_KK5;C^N"D^U18A8[M@AB [A/RH5(@B)A+/4]51T$3<=O*I:\,8HC1T)!3Z+9J3414;])!RY1I=/ M0LVYC$YB.)5:(6EQ219?P9UC%BIQ3E8DF%UY$/?*I(9[_%H(=0JSU &@K@ T MZ1I1EO#[FLM.$.J<$JQPVFBPON0206*[("C\3I(NW1WXAATF/ M)A=P)61[X@B<2CC;P>B.I3*2?82M>N;:!04A'4U J%ILBBD! -BX%F%ST-C2 MS)E)VN=PQ;"H )Z5FB5]T=+0 6Q*DN+(38Y+ZT$$&-B*AEC-KU0180P)_I%# M#1X'R4N\2MB3G)&< Y$6!&6'J^83H0AW$.8=SL84:!US=]G!3!3F-:Q(N@BN MY9S$89#9IU0M$IZYY%,X:3_R+>XJ)X'0C"E\)_%+B(UHZT7W Q93C7/H%(3I MI24"/I0MNU2]I(?2%+@ZTQ8[1\E?0$P^9F2I_<@N7W%AV:2Z#=Z5WEJI*[$5 M18R(.J!@D8N![7!RLF+OB:$DA8&^V[@/O"IY?R\U)HUO!S9&\-R:3$!V#A[Z M(293)7MA$T@6B24I8EL+W/TGYD:H<(O8JG(I%P^1 M?DNQ0\IUXV9$VQ6%@Y GD"7+C7$W]!:7@E)1 :+$% J\%N$N%@6="*Z*N(EQ M*<)2)J%:@!C*QW=1 V 3,>^BC9#JMR@(6*=:.'<@",?"*&!E34FB@?4"/#G- M>A)'%R@/ZZRQQ=.K>.=@#"J:9#(7%SCEH:K\+81BFH^Z&3-7Q*&A48KXBSBJ M0$Z%1Z4,1?%1Q;UDM5T6=$O\NGD&RYEG,/,,;IIG\/=UGTMIID >NP>RAJ2^ M>])>>@3? ^^^EVN"]'4"(LFL]*#)!F;4B(6BKQ"34'U8Q-N W8RP[6Q\<$I\92GA5%1:U$@U MQ2W'DHB^O)Q@5^(%Y)'4^D[*7$*V,$E-3Y$Q)VB@8>W'!)>&H MB!Q9M4^UPXW0[R!DDA&SA$=EQ,4%QE/%HK8'U(J ():Y2?T4!2CIYB0/-U!\ M'$JY(2T"I58[1GXFF54\9N'I7<9_:FI0YJ+6N$_1NVC?_"PCY1*#PX,03IZ% MQ#>A7<_9'!@)8">MUN>NX?WR-,T/3VNK:$PF?:WV-78= ZK(2=.*%8>M&CZ6 MO!F(8H_E8K$A(VAQDOAGK+(W5GXC$N[1A1+$-/-MX*Y12Z(C-L=HX"0D$XJV4F'9W%_L2TPFV7 MV$"%09/[:>.>3@;(5.J*<-4E=3CGC23$DJ[9N M\XP5]IRT$0="NA4 *#;43U4KILJJH#,FMS1&)1]/ F".,WA-G ;J(5/*X$AU MWCF8@SVD@F0Z&S):?I+.,&,U 'DZHK088?\*B6SZ7-F$T5Z,V6*QY+P4*EY3 M5Y)P#7"G^/I!&KQ.L7XHQ362*9BG+")B-WB?.]B]V?-=F^50*G(1O6%-.:*? MWZCOXBEWW6#J7#-XB$[YG-\RTJF2+9?+BS2J)$1@,>POI&'KH&KAK2XY]]5C M4N+*=K"G@HP=<(UT4);D6 _@4P:.'Y2SIZ\\E/,&:P(SW0GAW(6ZXFWFNSP,C2[U MW-7?@14)Z321=L41Q,98+HK[)!)CVBA+]C >-[D5Q%'"]%RMUM@Z)RUYLECU M_V?O79O<-I*TT>\GXOP'A-^=#3N"W>ZK+M;,1K1ER=:.;6DES?B=\T4!DD42 M(Q#@ F!3G%]_\EJ5!8+L;HVD;K:PL=9(W210E965]WQ2GH'WCZF@R88EI\G2 MG("E.0"N[S.6;VC*KR3%!FO,<_]:V[,5]K$A[8.9SB38L!!4J>XD)]+\8E%E MN64E-2 8++N+EH*C.T*KTM08#5VS0B/5=+R='LG$+"-7F_7"!4KZUVU1L8?) MA:FZ9RE,46!8!H'Z$ERY' JF 3L0*MOQ-*G;M'0^4)F$/Z*_^+A@#?JASR/ MH+0G+L\B:Z!3)V]<#\\(VI]J&1 %0)8'8O$IV7^LX">:XMG'E0?V\K=O,1>;E0O$2A89QDZR95>IV2?0V%P[:F8JN%,F 84L\:N3U1%I:%&3!7;C;!O97DN7#H MN:M$!NL<"C"V@46FW-ZD^=%16@UQLG16?L ^'Y.-/02;A8 H\Q;)F%>S0*T( M-G_H@AMH.PJQ9 R[EAC>WB['+)6L=50".05C0(E-?"U7PSE3E\GKQ]EE-EY2 MS09=* :[)$2) TT<\G1SN]:!SDZ8+HEVH V(V-N6-+"8AF;J$$VH)T_;C%L, M=0-^9D;FI-!&EM)ZSRA=* S#V'D;S62V3%"*27# X\DM^6E'.-T!-TV!(S.- MA#NI3&G#]IWZG#GVZ./L9QX+P(GQ 3IP. "[A(]3=RC9D7.,3%7^^6:V%\%H M3:AISN:SU46:X =,IB5O"FT:O M&8NU5L;FS-CZW<\6O],^D=5U0XZ/+S9& MV16EL> M*A)C^N2"+!>XU3%E*K8$KBIW *\FN#O)E[2)B/$V6< <':1X%=0/1$LA<1=2 M:CL8 1^I[^>@6=0J20/S[JH$0Z4%-Q:\'G+P6^1N>[ M+2#B3@96'B]0(@'O_&;R^A898WI04-GXJ8:B?@ZWP,P<2P]AWC 21 M_-E:'P!"KL .- MXISZ4:1@]\>%/UK]L9A4DL]3:3]:-K@X:UH_&'H2]'LPYQAL&F6P/\B@?A*.1P]RFMD1@]%)Y.\ M+,?4F!9NZV6:+SEI!^2@0$M $]/U_5TZ^K!U"0V.L5P1;Q#%[(240[S^8#-B MOU?"B)G'OO\]WWA>429YRE9+6ER7RT$^E>\IJ]/!AKBXW](*CI,03"4_KA;> M7QUL&*,]__=7/]P:0=J*S1R-#U*VUJ"]K'#$R2M;_?^;FY<52BN5REW:ZO8< M)+4 ,^_8!7")$/8MO1T'MK,42VX0H.2TI,\$8&\J8TJV&-\F%T+Z(N.1UE[! M@WR+8YB2$T9!OA'P%S-.(?(OBH>3ZLP=S%ZALRKHW1#-$E4;Z7:%->'H?@TN<';8=3GF:#= M :/6,PWV []JRHDB'C5AV!$P-Y$$=D?6B9:CA:G=^!MT1+1F:3-?IM4JS\ : MGGDK,&WF9;V@L@0<'LL"FNORQ)]'?L'X=L'RJ_%TQ9) \>S!18K%UF]Y1%;[6G:TE]V'$?BWI+=&(Y K$5Y= M@M%DCA*IU2Q!)T$&0"]?I@NUL77(Q:0H;)QW09+[CO@(<72N@E6EK\(\9Y? .#Z^"[3K+2G,F)@7"FE"F"ZOFXE2,BYYGD*3" M>9CZ_^_ANSP8A=N/"6(!O3/.JS,,D7D(@]%C.<*A.6[MZF+^9,>'*_YL68HT M7;5*PNL%&LD+F@_ Q^'94VQ)U'12>,;1<>N-$UP-4!0/5S GZ&5#8A%B>HG; M^1&V9 ?,7+[0MTH+ WP98UNZL"*]S*8D&Y5%!4OJ4A$$35G ;#U&U 2J88)C M?<_; OMUR:$&3*MAEQH:A6CZF(;Z/0%P^H/@ZGZ+X<-^$OBPVQ28'@7M8Z4E M(W72V?+X,)$*T4!8_#<8QQPX56B&CT50B^9Q8,M=[1.CP72E$B)9D),O)M]Z MSN?$)SK'A#V:GC(U!%J=D;A;EC>90BO M#ZN48II#$$<-U\8(9.EW> W^=XE/)TD4!#E+##R-4'/#G7T"@14$L!=A?NDS MQS<9T3 PY%5R%L 35Z(B-==QU#$G?J %TA0N@Z'**$"X5HE\TVAU(WKTV&=7>/S#6O 8_#"HL6)@(@-/!DD8OQ1RH?[3T8ME M49VH@+**L>;0<9&@S^C(F9T&OE.N5N2T&&1C%Q<$Y#0)*Z/!S)@WB^V+HIU+ M4:@KPAJ[SFM []!@KYEQ#1PA=1L:GHD7(OPL6:&Z 5'BZI8YQ*<5ZT,A@.2G M!B8TA^-$$==1&G) :0P9HP[[NBV[:.RS&G.])"\<<6.0Y[.YSYO44BO[SV6U MW@P;LX].=LJ:(2 EER$0Q#E<,C?&.N64Q-YPW4UN15FVINE.FM_F5+(0_Z3) MLV1,8/- RIBX7(-:"_L@T% 3@*'!J2#=E:Y$4&6S([F>_PR\/(#[Y3)%,"^G=8 M!B:N^09Y^@Q5)F94SCP\4.! ?67KULY]"(T$>5AO>(LIXO>;\#6DY#K9R[FB M6)RW>EK&3F45S=4GLN- ,!W+@H0(IX/%RMPKI; 730P%&H83J\)A4D%&D%I& M;*MTWVDTJBJH%4ES>S4W(WA94&9GII0&X15)TX&6?'..V$ME<]4XNT&>AI^! M99Y W5G^:Q-! ?.=LCLAF-"[ZPN&=F1)K 0F"C[(.A M^D+=%>L$QB-71./+N#EV@>M)V2X>EM/R'+4U$%P(6)H-,]J,[5&RSOC;QL@?*[8>?KR[R]^ M.L"1M2\DW!JO:H#==U(+BE_^%40;F>):[S(@'P83[Z,P0$]_[SN5@ M;L^MIQ8%=9>K1EX0N4))-!N)"V&YCVUKT^=I=;V"-_T+ECD]YHM6M%<^1D-LY+YU8 M;LSQ]@]4'P0$/QZV@/'UJES'(,?*-.HMHAHLC&,"YQ$ZFOAK&_M MJY$"]%K:4-QFH,E0N;;LN]LW'R8_95C9I--V*0I?"VH.B+"E%*."O!,_6_3: M+%OP<2**FK;6L2BGJ=AT=]DO#\4 E'/1RK[V.4[*FG/&W>O1E6,0=IRNHXD# M37)1C695.7I/OKZ&$\.C,/Z<^3$F4^YS1X\>A14:%"DM&XS$G+OY1-6%)\AR M?RP%_O G:N6BX2G>^&A6)9=;%]KJ12CV2$@'EJ $3W7C7O89BC8.^_A+ZEK+ M^$7>KN%GM$)POSHXFPIGS //-XTV\74OE7 Y0Q4Q&&B39265O;,T]$WY&&B8 MI#VPJS0#MCE"=R61;C.0;>9A#CP%M-(B M2LI7I040-$^&9;%D=)$&V#!)L5&4])]1_O0;#[J =048*#\[.O[V_7?T3S8T MU*B+>A8'8LB.:/@#W0P-*.D"!S['DF)SC>1C:*)O3L-DN$($JUN6W/&U_66+ M-!NSM@2: 9_062$/7+IX4U@[(ED^P:'@F[[,I,U*?ZVF[=PC#=6W*HF5+>2F M8RDUU:VJ/Z$M2BD/V!ZB3!Z5%1K(6/>18?-#$6K#*;!+U2=C@4&BRL]Z$<0. M6M^I41ZF_&O&$+A:B0I#N58=25]"B1%U2?RP]>Q(W9:D5C3 M0BMNU0'%7(J M81,'0R=S XAK7+F0BU67W@T01O3?4^XWA[X2>FP<^^W)&PF4$TIRN+ZZ0&'@ M@659V\Q'7WOOUNJJ2?J%>YLYHRIS2#.M\Y>K08-$#K"8#7^%;NIED-/420&W M*SD^2R2E^@?;9Y>.G3N:5$]7"E@0!6"("WC! R\&;S*3O$UKW"MH05=P/RR7 M@C):4\NWQ,9;XT&R>RVH-UD;K?#0#W)L2BYM^.]RZ#O':B[69\@=A5=%:>=[ M_UB=T ER7H=G-G$< M@E)PR->#=JZ?0A3<3Y#I&"I\+E\6AG\?;P[GQ<5AV&+LXTF2Q$M5*XFWS?A= M_$RL7R&OB'O_"Y7]DG7 6H=IH:49W.$!9CZ]-#5A)C(@_N6J,JQ ] OL@/0+ M?ID<&I;,;R]>__SL;?+_/7O]TG.A-:98=R2/CVS"9 ,9<.3&# @8RJQ\# H( M7.8(E>81!P5B3+;KYVNE3+U]KZN4/&2RLY0:;IBX+25H,E=D0/LM(L5%2JI<5.]G[BX+4 *J$ MADUTV5P1K5#S*K #>; MVUS-5!*6_:6D)-"0NCUW(MON2WSS7Z\-!(./D;^2&/EMEM/_@4LJWR?U*ILT M"J82?$(?:S ^0@>B1$?8WUM]9.!POS06*V1@:Q*B",?;I"=)*DW9D",-S&@" MOL#5!%BZK).!;9=A;S640_B)O6O";?1Q6;_:L!\TRMD.Z/[-@@ :&TWV%X=JKL:-3G=\Q3S<(ML]'ZY(*]ADKE\W':GHZ=BJS:9 M?8(M,>8HD!J:IO';5]^:JIE@O44E/%H1A6]G7T6Q-1UY*F24D5 M10@?"R[O/C_Z$_X+> $=4UDT: @:KY)RF:M AL5G/$X):A<6C.X$5>#-W.A] M;?V3L>F'ID$W4WAWG184CZH&V"-=\RAJ;%0?;)(7T;@BXUBZJIM0,JZM]8GX M%[S%4%JZ1^&2MVF.6_LI](3=R8(M M@TNN8\>W_EHR=0ONLL#JW]2&2_5]*)-%,FD>3P>MTX G#ED\&H#]GLRPD2E" M:M!!;_S:- _/E0PQW[QGY,5A;.7:W$? MJ8A%TR%LN)350"I%DU1:&S%:DGW "M=F!F*62_&XVEDP 8$N2#$=!K3FZ=QB MN5E6"1D)C5&$'N<019599$<4)J//V@EQQ1X=F6VPG (I:?S*@![%\@Y3$ M>_!B:Y'7#)]0.5<=F+14FQLC>"1_V @Z[C4X-H?8%UH=J.1&'%-,87(LQ,3< MYG'7(:C#29Z-^*;R= /F=KF@MNG47QB]JT$#^7IH<^'QL/%^^Q91==?E[(D4 MC+>A9/K:+8])Q60I( ?F25&CNG;C^$;>'1_K,YYNQ]N-F6G9W&&M-CI@X,.T5[@3I"N8E#TUR+E#0+[J$I*=?) MB3WJ@*I9_DE2'/D[E+A3LC3*+B+?7\*= IF+,'TOVSZ;IO:3IRE6*:E('E:4 MXVS*J9:Q>3-O5)4U)1Q,Z4$( 7&U144#/+&U">8>A M]+C[; VEGM92PR-['?BV7L9/H *5NJ2$.NI\-.F'E*.A?"K'^L.P>"HYR?#R M\#R+LA"H2Z]_WCQ[>FC/M_5^34$@8JC+ 0U&@V+G.N7:@DJN5)M$D3\M%5/$B]V8MB=#A( M'C\Z>IC\-06I^QRTYRH%/^P-7%&GBSP:)+^4Z+""I<(PD@\?'IV<#9*+IF%, MB!^ .FBFPUY>.Y]Z>LNDXY51D O^0_&J=)-16O)S.6KJ*/VPWH@)4%U;0#W5 MX3+A R$&0B7 TCI%_:L[#U:6Z=M#/NH&P8D=3LM+NCRW5EKHXP2(>;9"L^R] MO36(-D!-QH+Z$C'Q#[3J1EI\.!% 47M, N3IHG8_Z%^>?(+PMV9$S$\P$D][ MQC4'2?;!=\2_^[X9VU_NW$=[W9?8 MX@C\(^N@)<&2GX#B;MP!F%O4B7 M8% .-HN\B[@(-L0!ID&::^VA,Z-!-X1XFF3COWSS[N3AV>.3T>G1N\EHP%^PO'%ZZQ^_SRE M:MMW9Z='9V\#E/ M;SKXM2P)F^*-][X\\/Q6C]9[=#("ZB"7AQ@7+CAK2VP*L>6O&IK3A(W,M$9: M39A69L5#1XD[TPCJ9]\RJK!TU7 @@V&+,6^34;A=V^S!)_1P]#RCRH_S;?6X M;-]2#).,G\3)D(2 $NO91$([<*HR9\(7#O GA1NFDK^AR'-W?@+ V'<+-X] M[/"I.X26!+M?>*@AV+[,?DZ> ;%*+ ? FP17:'B7YP^_[2J[P.A"-!6M#!-R M3?^ W9&4 GVNUZVCH,6 D$ILF]%SAFM_\203 M$+J3=>YO-$$MRCY3M0C5WH2Y9_ A&OCEE!^EWVZM\"BZ6'JVD3IR(/@W^H24 M_MI#Y@$S ZX]PPH3#-]_:*B$QJ2P!U*3?$G-HP.?>]C&7#-N3O)2P_#$%A;3 MP@KF>3EL5:TI]4"VUQG+<9SJ)=.7 MX('4+(/Y=RP5V7YQ E5E4^VU11='>@9A!\NJ$'&Z\83]O"=ARMX\Q1KUI4SN M'B\K7\Z_*!NIYN'JHX'A8LR3$GX##;*7CED4##DA(+@;72[J;6)??/11Q.1#4O!0_\!-X&L!M+0_F<0G$HB &\-<+>BVU!-M^\ M1SP,WGA,XA:+MJRDJ]1,W# M.JAR;EWZY#2ULH3I'B3'EH89ZA&LMWT[GMB*055].Y5>5X6H>9JT"M8+)Q4G M?E:E=H[IEVL6Q?.A8%9<9M52=,4F9?!^[="%USJ.C<$I&P.)$+:"$/.6PIW< MYB&@%N%SOD"!H?UHS%]4=496_,:=OKUZD=A^;I>&&&?JI2GWV@=#^64L-+%& M*<.^+2PK"P>A4Y?"^"1!LR1=YL%^J8I/#INZP!'B&KU3KM8,V@]DFMX,[U() M*@[BG:357( ]"V]VZ$MNLRGV.L2RIG H9QT[F1T$'E=<_C&!1WB%H38F:#;$ M ZV\Q=2>7H5 P]QZQ]E&\DX)IS_466*A"RKC2;[,QN3VZFM(S87)U[63<\8C MAM^5-""(M'EJ2YX5Y)KLXQCA>0.I>(4E*5C.,\8I2AO(Q0-!&E;9NC'E MGV2!%C %J.NO0M]4."O&>@T;$5LH'<,&N!J(!SJPM&>0943+(E;D(HSP%C_Z MP??_;6Q@*GYQ((06K;N*Q&:Z!"5<#M$JC#^C9H&\PN /89=HF.%PF&QDF052 M1J\>7!80XI,#OFQL< O0E':O; 04O1TSI1F XA,(03*$M,)IXQ,I!LPUS(&- MMGC,![X?<,PNV1!AJ7!IP[JLA@:Y-E!34,K#A'9S5AX#E2H7-G;31KQ6G3"9 M8 >QD\;4P^0YXX4,VF>HQBWSQ4I]-$:CEQX@]J?2N8!/< LF%J49+O*)_0C\ M-,'+D$UL*0CC!(#.7MOMO'>[>-8)M^Y:7?-3G)?N\Y)W(2]Y-8_0/QT+9N@(6 M$XG:1GAHD5JD=IPA(?W"T]^[ANM=)4Q7S5LA)5-.?ZNVI$4A0?TJW206 HK0 MVTGD@HD7:G^QW9\J<_+ZT@5C4&O/'W4?Z!!C M@UR3V0R &7(#(>K5K,2%2&]N<+^'^P6H>JX\26(\58]$S)H0?(ZZS ZP.TJ8@ M_9TT1+2"*8R!@%#^V'>623Q#JRU-\6V(6W4ECSH"T1+1,-!Q!H%%CI8LA=;/ M6L:@=N!U=7*,W679^(A#>Q89GZ6 W,1WCH/0%KFB-('JLFJM8>S,&O"8'!+. ME-QS]PWW"%SQ=*FL#&:8<#4OT(782'Y[T*7MYB(^YNUR3%MXD3UIP*V? \@5 M]IO-<5Y.'"9ORGD F@P,'?B!YLZ8!XM+1Q<,@X?#BKK:Z$/Z+OP>AVHXETNM M&3:N%:U=HHY^<2OGVXD4!DQO3 L2,+Y-N#(/.4?KD]83:11:%1$Q)KES'(," M5VF)-%C6VDE_K>Y"J8S>X*5-T11&4%A9A&.M\:/Z6VZ69)]FZ"0!SB/[H-C8JSCVJWG/FYZ](WL[+N5>K.Q(7O0@: J9(!;RD:" M(8CZDF@N+ MO FS_0N(R8DOE7_GNM]EW7&(2'D(N/VQ( 5Q;3\+DTS@;Z_QW M\-C*AN:_F"/QE[VE9&$%\P&\<_.EXED*T\I<:KXN-^(#7!(\7U]0+IMA-M:A M0B(YR7,O.AB&;!!+?M'V8'PC4<;U)DMI- *-EH'"-HC:,(DQ;..#WQ$00H@,ID$!2ZB"3!"=G3AFY6/$ G:ZH(R[O58*;$Q1 O;D=6N]#H^Z:*ON!R6\%EBEQE+K%'4(MQT A.-23N5G+K*MRX.2HR6/U7-5SU8VXBNR+U-L\%'6M69Z-W9Q*3'QI;>WR MW%4]B_4L=B,6FR,<%A9N!NE5R\2T#EN2^JF!5-E"@<6'SOQZ&*M4U:9CK5RB M#&B>AY&\//2 QE>""]TS;\^\-]:Z LO.2C? T?B.\U3[Z,418O]7.12\R)&K MBEXU]ZQW,]9;(C@"^.FN,&5TV/F2C1#;44H]>Z[JN>HF7.4KED$C(LR^K]W1 M KI&TD:B5X/SNJ,1<'=;WZ?LV/N(6"]6AB[G/#@,%ALAL%V0D?9K1-9"%YB?.W,8\0 MXZO:JR2SUTJP;.285+O1($:M M(:36IHW!U.UU890L2FGQX=ZA,F%)[[ M1D&R9K$*DE.>^,]G.4+17 2JT$"A=(+(/P)/_TN68P=N,H,WUZUF)22@.3OJ MF2AXMA*W",F7O2FB8%RFT+)9TZ.I77(=L/T\B$[ [XHQC+#:@;_(T^4Q*58V M^J/;S(T&N+BPBZOI_M\__:+# [<>PD#!V\;)R?'A0V#%/*>LWRPU_1+Q,7@L M97S]\=GAR9\\(9<-S1"1A*K_#O6R[!PB>)A2)3M' / <>XYKJ'.MH$ M]:&DF"],@14>'IY?N:2!'Z_@91:% O"J2KNXHU%M.NI-$[,=X\^2GS-*3R!' MK0H9HT:I2P:G*WGLAD6@CDZ'^)2606-F0?#EU%N1^%+;=DL.SMIUTVPDJU/I M[9\36%PAJW;> 2XXWX?M^J!!_W58)]E6!?)7CUK& "ZPRPB"$A M"R3YCZ/#X[-S2FYR*2"7-06Q;L;RXF0$G H$BD3%?'+*H\*/!E*!AY.&L!2Y MI, 8UU='EAW:2&$%497X;?A5!48R,MJ%H/U$TJ&GI,0ZJR>:N> M?L!='3Z$:"OMX%&+'.Q1VH(I5XJJ\[% !']=5ZDEKMYVVC3*- >6Z:);UO; M,DN0WZFFN^->-_95J#)?5ZE&F"-JT)1.;TCKNVZ-+YZS6Q'X0(M&0SEBG&&7 M!LH^Q=Z'*G9F//D>2N_RQ%X&7M88Z@2)#B8Y1!\Z0PG M!/7QVIY=;XZ,2*Z"5GY'\UQ"J*5/U_<\]N_P6-21P#%#%VJ$V\V$X&]76 <: M GXR#&WDO6TLT^]9L6?%F[$BQDNJ3-K.!3,N#.,E7DRGE6/QUW-7SUTW%G0B MPU10674:3<0I2;BU\$:P*;M01 A6O-C&3H%/>2 .HNDYL^?,FWLEW+.WZLO2NMYZN9%:0$.@H!X)VZ,9=R#A/"Y&OQ)_M7I';='!8IQW0V,H.8+,+N7BP-32L!GJ):>L;)BY.'R04^ MC.>OXHLEC622>#C*-,)')I]>$UKPX7A(M3AJMK/< Q/''>6<'Z."K[MH7;/.+G\ #2'O[E]CJ(FUWU683*,4O'R7]@E=A0JL3HFH3Z*B*C M06<84,:*^O: UA7.,)?:HG%6CQ@I#FD6_WKB*@*N\PWKU-ERF/Q&M:R<1+71 M$ 6F[<*AQ9RL 6=M(P#X:ZU RV8SV XV;-R8,4,8X5%?I2#+C>UHF+3("?BE'9EQJS )EO,Y5HF1\9HPM#%=S?-/F!Q&KF4(J]P0CKPP;03^ M*T5Q>?:_RPRQK0=&*.=KK1P0W&+*0U)P7H)2Z0A/8^A0Q=6$OU?(O'0*M!(* M0(G7*,7QX-K%O['2/J7>&UI;>_'PGF>"?>5[22C4P'79B.I93]9!;LCP%2/' M>H^Q9[H;,5UD!%PN:&! M3Q!13 /8#G&S!BU\H,IC+JO[:?-3/9/V3/H)9:1OZR%&F^1+5,HR&$)PMFP; M0V3)I^TN(C9W@>^'*5KIRX6,M1 L:O,FJ1?Q#\"*Y72,BY;OZK@6"C)3L ;Q M T<]^_?L_[$R>I*[#YE'_4X6>5H4@M,V8.Q5A(JCM/_ PLCNG$'8\V//CS?B M1\;W7=:,58^S,SR:)W;$IA5#D[2AUTM=.N_;USSW M!.'W$9RD3YWTG/I)K%N>N&!C=AOM0_].EF3/VA]/COKVQ[[]<>=]^B+MCX;< MQ\>'YTR!NYDB>FH5% J7GU"57?AZ7AZN"(HPJ]JR1S&WK4%VJZ'^]M*E5MF/ M\@O*F/K!N9-H17E6#]O-GI-M#TKFZ :A\J=II@%&=KAL**DJR+UDIT:UTM*5 M).#>BZH<81TJHVOX?$ ]2%K0?.S@\4 ;F2R\GU@P<,'+723>4KQC;Q,"WJN MXR?RH"-",& <91TPAHD+^4Z4$[9MD(AN7,'S=$!A"X\ 'N"JJ8SS+NHR1R1G M_AH\1>\&E2/Q,DR=+N7!:ZXKIS(EGF.9U$ 0S&XWZP4#'H3ZU0_'4\[QV."9Z!F2Z9P^L@3G#.$1UT 9<8T M4N'W\C YI8%N8VQ""2/61\#"-$Z21S?K:?SP!>FRJ4?XNR<;)B[]")F-Y=7/RE$=GAP_/_F0)U#)IC38SST>P#1PRHB31?Q^@%?T#FS\K(,*5 M9H=Q)OQ'<;!;OFS3MF-_,\'V^:GS[,<7;W^Z0,7X0N/F MS[@.EK<>\^%-=_FQ@N/S[YLKH3;__)R[OO):?G+;@O2QI<-IFPZP)#S\X\.C ML/,.]K[C7/S&%1E8]V_773["5N\B$IX='UV'"?96Q M;TM,Q5_-E/=-NGYMLK1;C^R3-'T@3CD-'0L$<'5R='+2"]*[SH'G MAP^OI<[W3Y(R9_YW6BPQE,;P:J=)(YSZQBT:05X[XE_=;_D:^337]6*^'D%\ M?GA^+8/BCG/[6^P\X##FG^ME_#YZPD-*P>19X7Q6!MUJ376W<\KE A[Z[?%W MP!7+12=3[-U%N.?2_&2+-.](=7_\L@X#D:.Z"9/K.SQ^[.8=89\XEG.=A+0) M-VT^CACW\('3.WAR?A@*,(JR<)Y<2;H$PAPE1^V4_KTK,;EN%DND/IR)N0(DH3L "PCKFR$[_+Q.@":A+!IC.!?M7N/>U9\\W^5*F'S%E?3\&EOZ.<9@$X:M3*Z_T^'=7R.L(+LF?4HZ4 ML8%-UK@UHGH.C$;?Q0W)' F"_?3-J/2(&(W7O""DIW&Y7.#$B<,'L5, M:QN6BRM'8(?6U@&O"J/[8=/F; M11(\V M.M%V/%&O&,\]=CF/C_-WIS6PG9Y.S]&2S8"L&'Y:;$Z!UD+C<$E5+P\T%A9KP.1<([)T]3? [67J1@;HT#?@$U6U8\KE[P"2[5>D S*YYW%>/V MJ 8GZG2I=N82Y)LASH*1;B*MB4(=3*,YPV/)JO.8!6AU7)+D.DQ^*5O5H!I9$3B5).@Y)Q[B8\BXR<,) L&!*T&9MS5?7 M_OR.9*B-UNV9V],JS1JT.*6#H0Z35\ ()1>8947=I*$3Y@HN_A9K4-5XDUED M\JTRXV],TSHTU&)OC<X16BPR>M0,*8XG4L5ILS+T15V7269&K1Q MFSR?@#(T$P(0L6PJL]ER'!%1L9E8._=>BMS93XE[U@8)B#'T:E"0./XJ.0X( M99%68RIXG"QK%P,HNP_8NJ:P'2D2%MB"1@ UR22]!-\HVHD Z^B<(9V!AC6C MXCLIG(]:I#37@0R:#5Z_IJ JV@NACJC,/Q"MFC!]'H\8S\A"GB)K"U.P\:V64I3DI-5<#9B&WG3KK[*N@G?[1ZV9P2)-7;V<@[3R7'?B- W M(MQ^(\*=;3MX25U+[39]J4Z7FF^C-,&*!:%!,&8HP!;D'[+P"9X6>SDM+TUD MS6V.4>H0KD&H5C%R%M>8DTK0\:W8@ T:A%H+U=A3-5+:(4?>5BT](:\DXF'R M5 ,<,O5S<^I>-)E%W#?X5+L>7;>IVG I]E6T0AR_9%"\.\RZK>C?;,&QAHT& M;A"WQ><,:;0>11^K(,R>Q)4B6DD?*VK26.FR[O7">%'J &3+& M'5"6K"E*(^VO'CF /M+&/+O+_C#G!AONEX4(KZ=6.EB8L(EC>;/2!^\[5MSMB"O W,/2V=P#CT0OQ/OF((V&\;<3M M9,)NVT2F"71#'^NG@.G2?$PBO3($&4Q;WRC"8T2B>*Q>U]"!9(.E 2H%Q _H M(MS;17+\)VN_LR.H!&I1O@.-CL?L7$E$M&5WL(!$?TR0$_^_6#+.J%];)V%X MS-UC98'6U.086;$]Q=>+5FHA&U(K&,DI'1SD43KL3:+ ^97KXO-7\,U8_6TW ML$,XVXK6=ESPRXPC_-2R[6^%9*":->L$\<5P];^^^/'E:]A]CEXPG1%U> F" MQ*)$TXM.<*9WA+(._#66'\!(QPRLV(KMT@O8=4MPWG>XJM3"1TZSAAXVD"+C M0VCIU,/DUMHIB^2_E_E:KM!#+!8Z?DC2)'G^] (O#S@O&&TBJ9]$EL:=X[UEB,XTAU<6G/4B1.(Q)K\I M+>"X_[(E:0Q<:N48/8)7IXDV8"P0?FE>X]IP%1?F%:_]8U_3TYX2IF/C?!3\ M.0,BPP=11C@9(ZDYKXW? C'QF\@%_RBK]VWIA*D@'D4&-R(?8;I9'Y<\(5<]?,2OH=!S'D^.HPF7.L MN3YJ]N0L#UG'_%%*?83%#3VI.#XD2B:>@JDQ+OPB%I\1N#/H@,5:XW*)[GU%7Y83KMQ00!J_3?T>4-,@6/=5D$*R9(F$$,I$4?IH&W M"G5U(^'='05&,&^^V&^ M>A>)" M>K7_5A!$P5_A:,;E?."U(P7T/7JS2#WM I_)K&6[GP$O%U<[N-$2Z?3A!VM/ MC,!K GH0:D$,OAW=R($NK65F#3[-53U,K.V8UFHU%BG/5IPP"8*9^.\2@Z[W MCG(!5CZ<@9ATK=CGM#I\U_ V,!:R2UY1&M5@>.@+E!XIB6X@PFM:').UTF(, MM'#F0MW8.AX8S<-&CQNK?;&AFGA!J ].CIYXC5G3#XZ?7(L>&V=//+-8H"[< M< E9:HVOX*M/Q3Z1U>4N07)RKH:XFY(%G*-L!UJVGQ?F!*NEP%.4P:7&78"@ M2Z<;GCP]4)'W^6* 7IQR1@Q_2?)7_]<\2.27V*H*NLN MYR!'T5@+;]_/9,])G^SIDSU]LN=3S5AYJD%Y%!Y(*82FWXMY*UB(Z:JR%NU' M8;/-C/;&9+:-3)89W7'KP%J_23UIO&)3,YG1O)>\E/B 6 ,Z4B\JS]XX'>&"@M!_EZL"GE6(/9U5G:4*R85/!F%I5HUUKD*Z M>38&+>S2N7DI:D7-EO%#P=X =4KH8A1ZH!DDGJR:Z-(YD1R(4/BQ8DF=?5BM MA<"E118" ;8NR)R-YZWD(IX!%8:5#"D+Q$F_BH-.!XP(+24K$[:!,LDU)& T M4$0J2AJ:W;XYG]P(&3,/EJ^.U!"RQ+^N))Z#CH4O8:.7. M3.Y OA%%6G3H%YDP;( 6(":V/4S3$G[Q579G(J?];?";XHMIH=O0J53O[9G675ME083Q8O MO _'*1TZ1[9RTH;]=KEX3*[0)W'!QCU._3TJ<\B(C 4J'CN_+JL<'UHSB/%+<-EJ>$0V ?>U:#H8Q?+P"+M757Q5 M>"#2/M'JFMG(W@7L:M^G@JU97Q*_L*OV9T(AS^TTP!9$GT07?G!\'4X>_6F0 MG("C@]L_>? GI:A2160"IZX0E*%.L*9TO+M&X.3H^#$_\>CX$=V@A;Z?"TF" M@*E<*!7F0!$&6?W2P5-',X7DK@K2+BE;FYB,BIYFO>"Z;M^KE!49^_N94+MLT&D0;MD(-BJXMZ],'KP9EQ@C[HH5\D@]:2V7(# ]?'6@< M1^:7#N'YRTJFEG)TV+_=!Z"QVG_,61NPYMT*6Q/\TW&XJ'",OL@.(<.7&I5: ME 4](LWK@7\>9EC31A3J. 1:&\.J=EDTMW+=*6]VE1)VT_"*E+AC8.PUU\OX.I/(HJY#"/)35U[1/3!AHOO+1$'1-Y<-3D]9$52CS' M\^= MY?+A;0IUMZ\".6=P&Y+$%] )UMCOW.[$O"MK06+:PDKNS'K'R9_=+-] M7/D3G*_V^W?=APT;D=A7LBX;/C<]*8AYHUWH<)>"C1R5U8(?!;OCR#"\O]8Z M+5K!%=5+UV*L@42+Z4+Z3(DA?^N&JH]OUNA?1'WGH9PRJ!+<7@>A-E12&MWN MUGZV78HKA$)H=HS<2&N#80>1S*MF3[]?T'+PX6#;?H=;,JW(17TY*COM-/0C^5E651W!Z[!?EA5AJR2,TH)R+N8MPI(I%QMIW3 MJ5C=#(KB^T; :D;32J(H*LW"HX'X8##F:R#.$#O991![1Y,7/H L,VUV+T=@ MQ4B*Q888R==@8PW).E!G@"INN (A;21/1,.Q0[,9B46I712#40I!0H:DJYG7 M=UEU+]UG-C"N/\5XNPG6JY$79QAT$DE6C25"XVGF^W0CX ,1Y3Y-$%G('%3A MB!B:^R;\\B7;=P.VXBU3,BVH2I9L+\C M!\1:'^0 PVV4JF #UV?%99E?.G2C+JF,NT+#UA87M:X1_FI"V0LVF+3NRU2B M19Z4=MQC#!_V3!5&WD(BQ^QJ2E# &:\)&:=@#E3MM.;U+V%H*?R8JZ\=]__. MM44IQ_6P/*P1UG= H=26$ZBIVM:1>2G"$I)+Z!71+$29PO"H]I%'-TR3FCZ\ M5&R/,!E/P]J#TM\#G9MDBQMFQKFR[\H<1R*<7:C M,EB1[N44W3(4\&77&D38D]=#&&%P=?NX^@UKDEX46!K+>%& ,8F?FQ\#L MW9Z(D'[&$F6FQ[B$K7+F;X7QC&E*J2W3(G@E#:2!(D-$E:[&G^4"3,"QX^ K M]XU%,N/9ZU<#U=:CF;KJV&E;4+>6B0'5Z[IQDL\!Y:LJJG)S, L2>#?.*!8P M&(\D9Q +O1")S1!;8QFM=/>?B(<2T=UO%<8TSD2!L'8'M M:"5^#>\?J:> 6B. =-)9LL;D!VW$IC2\:]6M?V2K"$75\#AY\_-_IO/%DXNH M[;H3APN^QGV07K6ONF^MOZPKANUD=TL_X2<;7DDKDVX;9WBJL/BL90-<#9UY M;_3#VQF0D#]0N68 >&AH!Z[@/!.<,I@0 M<(FY1JF.=S4@L;!$07B95/UJEV#HQHG;UY"=7 MP^UB6;,I1;S:5GC:05OA^7=L!$)P5KR*K4J+H3QBQ@S(2G6<0D^+2DCFA8-=^4#"5*NIG=S64Q8$>KZ[;?FQ<#]GL>%F706!L-A"T M&+'QE=S64MA1TXD3F[4"G(Q*4[*ND0GJ!M_/G,U9G[/I3GR*.W4!X6MM+X-']8>U<0.-(QIL*_(C4,RIRM56=IK3:2@!TT8(6: M*+@-^Y?XYEP@5!27G=Q"!(+ YQ*\ 58$ELLZ'.(EQ2IVG*'8*K[UV]@]G:<6 M'2]I;JY%Q8<4)1I9;!Z$.A+ZAD*]D]&,/U#$"H;7D/CH9OT,6TEUM.:6/M]- ML:VTQG,!1D#\P7PMZ8 /'#F/D,K6@C?GJ@7FZ6ZX;W\1[#[]I:']@8!PEU1J M#E](E\VLK"364WG+SD\GB/&"+:X#/_$N>^.M>AK$=/[]Y:\L."83K*D38UC* M\(0U)5EWEW>V+7&_73EV4@./DRC"N.#"_TN5HG3\OM(S7_LT9A:-J;$=.X4V M]9"+F)P3UPK?V(ZK/A-%LJ#_PC2,74=HK'IUXZ(IR[.CB"6;YX!H/9ZXE MI!!<(UX*^<;Y :QQ1&%0T\PR^*A5V=2K)O$HL4ORE.NA@,DHCH+%F]=<0]2\ M$H)_G/T).X:7+:D1+L#WG$LKACP>TWZ+,D-A1VX\:(>24=30U7,'-'*4D;TQ M?)>TJ4E2AHG8ZK<0Y*017A]J..T::$,::>40_#QT[]:(43E.*2+-0%$6M+?] M"/9O=#"4.DZ5*ZMI6F3_DM@&!B1E7A%YP0R;82OZ6AO;THH98!V)O\5;Y7C_ MDK$<,5(*TOA@@U1T>[ZURQ7D- &I*,;?H]%"7:_U=Y@_9*A=+5J'NQB!__'V M[6BK(5>B4$-NZ^V#9([A5DP:J^(RN6J0[@?N@YLO!.0CZG"B%B#OOS[BY\.CA\GF#YP\VQD,(':*'-PNAS09R;>OK)#08!++DO4 ME22@QAHOC_L:-2Z]L0X.AV'_-FITSH>$# <;Q!8BC9(HEO[($CJ32*^>!TG1 M!N"(R[>Q4BA%;U/T,/FQY!8,*?<7L">6MA,.V9LA"\)\VQF/Y;!E^:L6L-%6 M^^+U&SHI;)J4$,X&)D\$\[6HN+%S*1EDS@$M"\D= ",NL[PY0)D(UZ&.)C$0 M+E:X9#J]J7;1RTBOH$G.SY,896N7F]RZJ=[P1T2GEF)/WE"0R%YW.H*!GV$W M!2E%KK8VHY@59AC*D:1VW#6\VKL>/I,#$ 3Z@ M8]Z9':#FB^:,ADDVIU!]SD*KSY!W;KDT!E*0_SIU8LV:&5AF)B#2\LTB*PY M;=UF>'B$==+<"^*1]'1=Y+I%F$\I[6B.(<#*='WR5Y]]P NH6!6"VU3YR:@ MG'Q&291@+26B5LO%($PHJ@R3R1[P"N?1POQ#?X%#HF$UB'A=YMF8Y&?$T^2W MD.N#JZPB:%2(!+IGYNE9+E[]S&PR^:/J2\49VK-H@N/OVJ6NM M=I+EM#ND!M]"1NGSQ,*8LG6"?&!=%L2]B T-Z?%WE/PB6ME=]AS^T!1.JT0( M?#FT&S.$+JBS2@:],@#8*+*UN(" =:=BJ]0XGR\5?:66$*K.*I,O66CE"(=_ MP@[ZP03XNS4+\C9;S8TJ":2Q47JA0$09[S:IHT1E&TP%J12M:/H3(4"2F<0Z M9YNZ4/RV@89QF$P!83 2;2HD6KI\G_/SEN_3M&R> MD5Q==\#]*/!^HB;<\]UOW'?_=/%]67Q$$:PJ>S9^0AE/RI2I5]9E1 M_P,T?"^Q@J6LV)0;T&6%_3"+$7NF!)[.8G!_$ MQ4DK]8QR!E)%_E-_1>2391%&OF;0Y_IN:*:_^8EDW0I'8T*1=MJJA7P,$@S) M&>B=1JN@99*"9+T599V&U!9KQ3^A=XF)&9.''\+HOLJZ^YF^.N_35WWZZFM- M7[T5=\^8!JA..B<+$B;*5C,$);+7S%C''(VWY2K*#^D+!;+J9Y7;;0V%(_J-+8DMZK9+,56R<%/V%9>^AZ7D Z0=N4IQIL MHJL:Z*1(,C:EJ'8V\,T0P)9FMUJ6S%5](BK;ABTO7S,N5IPG'\\']G '_NW# M-<^C\GU;L+QE/=BR+46F0OU\VY!"N[O*:?8!VKJOP_"#?QUZA2=EA_'&N@4HJ4,DO,4!#L9]&_3^M MZ2:C%'+XZ4#N=JW4HWR>X MAE$=$95:+;'&LL;QX8H1?X,C&F8"@5:!O569235\8!0=)P@?+=0:^#:I:$Z/ M3%D?[.(4;0N92$VQG+A,#F5W.!HY5RUQ[L=-*O\VIZ5OJP$LJX^83728O 'Y MGZ<5TV'MMZ80W-S_CF.ZY@7##9" PQ(UOY-M(Y1:A5@9O"OM8+^9_&S<41T_04 M"[Q7@6TL&O?OX&$)\-F#Y%OY!H^A"=.2GVHP;B38!_#M[S0B^=P?ZAL,Q 3G MW\2K;>EJ!J::@0L5'-0X=IFY5>W#51N%DEWM!Z$%PZ86;+EVL.44V-.#R$K; MHR+J2,VQA1+%A>KC6_4?+3C+7=A"MS=7O8O^:$\5!B1#-,"LVLCI, M=P--NJ2!*P9L%_M>#:TDGXAD)'=X3.T@F*1?5A-L#JHP;N$O4=3*"C2C00U= M##, ;42%IQT 4N/R,.G>I#8F0NDF[;C$4B MDVLGHZ#XCHI88TIIMDPF)5(&C4;?A%LCF7+@69!?5IRE!&?JL!@G-&0CBW?> M9)J9U+X6\!N*I1"=M6]86I+"(+'60!Z&4D,,!@=2$O=T35FD89E57$K-Z04O MGX;+"@=4&>^F:S^W=DV?4Y=KBL)HD*2FADZCKA2\E!%CKRXHLLV9Q@L!M?R= M =^ O5]IBO3U,@<)]5[.20HXDG':I+A_P]V"$]!YPD:8=<1)'ZFW][;\ -][ MP_4X&'$GC/LR3RY&C3GX5N+6^'U_7(@N8,ZI&\?L@T.\V.QFF=*M4#8J'*Q8 MLJ7O+PM,YX]F:BT02.HY$_;'\M??J/R,;DC*25X:.,:?)C9;+L;D*?H>QW@X M3/?R@AZ#3\7GBJW7UC3;R!L4/;WM<10MU]N21':5(5-R98Z HZ $.,9AT%DN ]NM)1:V#%=L0KOM*:BL0ZEP4<* MD5\4##;.G@H5YM$(N%6GO23T1E."54S.X (4@\&ZQAFR+?%D[3DL-L-2Z>>= M(;8C'1NQ 5N<\91CY/..0U\@.D'3J&C(I1!"C1LR_W+*,V(!2YB E5.TP,05 MV'FJ-Y"ZNW8>=4N!VD5ESEY+7!7.]@"B\U,%,#N=PHBD#R=9+H4ED5>LU-K/ MM,*#/JW0IQ6^UK3"12-Y6Y0N8LHI7I(H,!8#,N(5O9***T90UI$2)DD260I"2->[]YZYBCFB81V^QCXV,.TPBFS5#NTI'*Q\= MG[(:>@N_KY/7:99793JV,W%UIZA&:*0K?]68@+1 DMN#A&>VJ3B70;HX60&< M%K:2',:76(4!4:ZR9,7G1(\]%1B; G@(I^>2T>E;&4&"MQM-&+X)DRNU<^_9 M RJQ'1;])[9])=K(M='_A+?7XU!HPB:(*%L.@#-R!H?;$)R*9LM4&5=%&[62 M^7+S9)M#%G_:8@!5/N7-03[VM[6/EMI\6"7%U=6P8DC MIMY2B8/K['RY!S&IPIW!:".Z?HF,_5S&3L".<4X&7XY;FY!YRVC^@>_3170/ MM1?R&&,9]($/1TE@-)=I!!3-LA=L8-L2)"15$G0J^#"Y0CAQ,+:JEUDC<+"Y M+V,8HQ0I/2A?]W0JVJBK9CB0D<+'U-KDJ+Q#ZA[\F5.@RP!F1*>R;4[-57$O M=OIMLO#C>NP[)]OLP!C[+)C0GSK8BF\V+LF@VT>.G.=Y.29V\U&F#C' C_Y M^YM7;SRJ<9?!SC(^P7+4*<:(B%6Q-E_$C[:SX]43O<6C2AWVM;# _OO+IS)( M7,(/'DMHT+Z( 9U-8ZM>_^*I\-%J59[YE62UWS@0<\'I/F:G^_PP>1.AB9JX M%U>.%PT5NJ-YM+'R6(>J1:*;]02@^"QZ8>6RIN; 2U>%G@ZD\\!#L$R6TXQ\ MRT R&;3.$$TE:6[#VH5;8M1T!))NOE# !5YFO#RE\,;RV)6O@A<5 J3X/=AH M6%XX!# :WQ.4OV4).3W2,7DJ6/:.^4HR2:CY032F-*-]RU)Y!H%CJ1T?.V4= M!"&;.%07VXH"C3)")FJ?A3#12%+V&L90I*R U.>M6ZPS8&CG8631'!<^CX[DK#"AE$S'O7HZ: M$@>2,#-R:G5(#7Q-^T1--'/CM-%^!_W#T/.FE #+.JL:*!K4)YJT>/,P,]^P MG6)C:@;0K321N*./CL2A#"=7I?!WK2F[H??4-V1(/S$;EKF&EL;D-Z',KJ6L M5;B060*MVVVW%\2ZUS6"UQ;2=-%8!"MEC!-'O=W;++P8:/6C++Q6605FO +: MS]HUBO/#F3]Z'QE!:;$>Z,0ZT@D\@4[2BJ)@4:[O$VKZ'<05!M&P ,3 M>:>H:ST+YE$X%]^QF%P:;WH"$E%XSO:C8+F=YB=8"9HG47-Z62G&<%%B97TD MQT)"$?4L#:S4,3,\A([T?[/5+-!$71SP\!MH&1>="I&%)QH573<(F'J6YICG71@"\%?P%O(DHO@VU S0@H;'%=EZFBP(&AFZ]) MIF%()32%I<1M=(W30J#4\.LJ^3"A0N'BF>,#W(PREU4V)2;PFIB,4LY_TLEU MI'A:@C9:[1QOC5P)_\S]C$<_[./1?3SZ:XU'O_1W7/2(38/;^@(R7WZ_N/B? M-TGYK]+X.4B0AT?)8C%4>40=40W2TI%?XJ2@!"J^,*'C'8=E,[!!([IP[OCF[@8PM?NQV M&.$(*9C<(%"&2Q_$P%J2>"ZXA%HQ>&W*L8<16B'A0(.'%$YICBZM9)0).9ZI M@5;\FB;XFAF[=.0MWD/M3H$B:B#,PN_;/O)&!<2*< P:<;LQ+EPNFV!W[N2* MV_0TA*^![Q1#XT7,7J_RM- .BQ(K_JS_S[O!\WR*/2!E563I &4I]9K#F@8D MY/Y15N\'R2M7%/4ZOTSA0T1E3B"!1Q*V?'+2Y8\$R-UNWN^48?O@J."I[J#[ M;0(&R)GXBR%\^/;IL_\Q !G*X'74MI.IG$'VFE;I7,)XYNX:G"'ZO+?Y/8;@ M1N2DD#(1'RK4Z'A4'!*'5\#LG7&*%72S\Y7!/Z95X9HF>0-6=53SBDFF[FHJ M'Q64O&9P4MJYRBGRTF8;B7!"#!JM82()*4GWKCR# =.0"AKUEBYW6]3JWV>< M+7C9>QIT5>IX6%AC'NK8R(H5,*2PCPU!'#Q#)L&&\E9]MY.<2/.+197EEI54 MMS/J?AR\G1Z9',!3,B#X&; B5#\T.W]CM,+LP\ M7)^!IM(SGV_40Z$92PN!++LJL4^_XK_X\O6-0K4HRT]#K82F4 Y$XL1*:<]4SU49!H*LV ($0?'V>QL:&..;*<5HU? M?&MR#1]KP*;;"::HA+GF1AT/\8$WFNJW1/9)]A/+UKDH-4[XM6YN^PIR(CW" MC-]A$NE%9G:2?H:&QW[:W<#J-103\.%W)V4_@2;-JFQ.&L9AWQ&7P,18Y(K0Y>>>VM>T MH,4Y4U]S(Z,!(KI-)-E=A,;DA+A,6UL .G!,XR1:7$IB+L( HV8Y#!-U]9&;63D*AI% MZ<)B$BV:"V'T<_^J<,=".>Q M]#V])BG8T8IL,%/B:2!VR33J+TE'@KID/Q3&64: 8/[PN$.6K;:0>S$@MV)] M:ENKF!@>"7'E#8M;N[?/(G6RC6.H(E#-\!%F$>?2&3)0,X8##@%S3DP4^_10 MH,?0+0;3D*(V".V<>:0Y80W1CS6&+#0UJP5],G>P-G6$_BM@%(0@=]BZXTO+7RLG QZM*,JQ9@A'+)P8"&(8 P6% >@R M#,,[X#(R-=M >6:C,Z)/P*Z&JXQ"A&'#T#);%M+>QTX2J,8A#]/*B0Z\B$"2 MZ,5T>3!3PGW(')HA%%EJB?WGLEISC,#A:%>9ZZBU^A15H5LKH0&9J]Q:M?T65M%1N68^J=R,A MQ[B0=S]33X_ZU%.?>OI:4T\ZI].QB4KUEEQ*7'$1BA8YK7W&@!R6$?:2:_&5 ML=E8@)FA[%BO-9DHQA@Y#T"$Y:2SF[.R#KBU \E2 M$1NPECB'%,AK&L:$;XR)X'&@AICY\E.A*S-)\(Q*"/0,H#0?,X##ZXY=Q7QRT+/"FMLJ2<&LLP M<)X*GC"XR!9FJ)8.K-320WK @%H+?6"*$V#3!,6M.%Q$9RV$N50RWZM9Z M^\_$/QJ,'O)IAB(^]J=6",YEG*HP5"4=53B-6VQ*V")K9JK;>VL#Q?2">>2; MFK?H,;<"0>%V\5F(&_(OM1KB >FVR#&J1]T"S*#9P(YU8"7-939&K/D0QJ2% M:--)O!3#G)*M5?<(OVX<*9]*L)%X]+5\?+JLC#FC@]9L9K+UYN"X:R5U.$?# MAW&>-'B*9FPM6U**0VPXE6^#GF2K'<84+FM-*F'1P?'\C"#@'"%'F6:BTS&# MM1W'$%SP.^EFC'!+V\?AZZU#T%U@=#I\8?".TEK8*.%"R@EED6E23",U[Q,> M!DF-[I=9:28 !;Q>X^][4QU^H PHJJ'B* 0)9;5.M;T%RP;" M4?O!NM:,5T=?\MSZA!CIZ!8%$APR"@^@_]@!?=D1"O=YX--C J;FI;OD:6I& M)0&Y5 W%^>%/SM)_I=68 A4!^4&5+NN80&-0OP*^4064!=1;?*<1&I!J^=B5 M1 **LRSZ27$,=_4;<9]YRKDG.Q5:]10NG6H\Y:4-C\-0B[:#=*JJ<;4[B@[!3 MHKB#;;N''8EF@92F%,AE-BU%3(50X@T?=GUW/?YF:/;L\,L[RO^W=QD.3**9 M?B/6$'%I6F1Q5#12I;[""KAN615QMD;79;(TRSN=8'DJ( L2&C(#D]$--N6+"XE13\-@/5%BL!;"M#LBJ"-(OE^;GS@01ERSU8)&8#R-ZZ/CX8G2]%V2>U255^ M!3,X7Q]@@3R8+SCB*]YCY)(JBT[+%'MUR1%HO5+@B-=:1;]1"X5%-OH97=\6 M!M*@LL]B ==@ 56KRDS2:P6P+V507FG'3/(C_D\\P >CPHC+V#C3A"1/:)V# MM YAS0&6%C@!ND?S95P1+I""9&FIJ4<_#N8QC>L0&Q*3?$PSE;E1+()[XO!= MBU3&:=@@:9QPDN TFRS46I8M? %]UV:F)7V^K%94S_>B$5@V*E^)\H!Y]A[5 MC&^QH253L8LT??MU[>WY9" E$#<+H6L&1MX]:<&YB^$89P%ANYT6J+*PE M(4H+Y%350.<06.YF]?U ;:SILF!P!89FVK82RJ2 I,SR M=73=L'VSH&)@TRJPE):[QFE"VF'09 Z=3!-ZYKI!V$2R)P) M2U$>SU0B])I8CY-RM!0<.O;>3*_Q]IUZ7Q"!W"ILF:7:*.Y4U7P/V**,Z\U7 M?8Y-(95_OCZB!8]PL)!1:-:U5Q>'.-38L/$"335><*Q_:E=;&20*(>(@\J+L M#!M?VQ(D?R6 ZS24C_4.=611 QSVS+"A/N%I'-O$)UH)_M+&[NI^9A(>]YF$ M/I-POS,)US>*T06U",74N@CR.Q2'LZ7&Q@P)]1)%#YB)K.#S-EA;.[4@ZM9+ MO.[DLT!N@C0.>-D\4HFK(_&AWB#AFEV!J3=%P&M3G%X&K&+4MF)?I-,I-EGB M@$JOC$+&WZ#&>7T0UC K5PF/+2M]2$8*9%KBTYH+D6N,WP5=/F73OL/ MA[# M!NP/>0NT0Y/D#I6%N+885W.K5+?Y$FT:]5! -ORI47D/;'\3W_%:T-+M<: M M[U'+$KXL_DUR5WS6"RJL(M6[I8A2X8H9RJ,NC56\X;P3((BWXN5*B(E; PE+ MF@YLYW@081APPX7*_6D4:>U&(EY10\Y$0(T0<3:O4!)NO&?^GP*;@=.HT M2Q2#8SY[\[-!O91"0D\SE51^K0BE(Q!@64VQRIK0 M@4!&@-"E$EM\/[II# >KL*?T4^.!\HCR,/DCJC+*,,KNWT5%8$@2KXAIVB$= M]*]F1O8DNH49^[O^G+4EHG72;:W C9->T)LNR!$J"%.OGQ63*F70IB4/F./D M/Q44VR-DW]MP)S7!QFCKJDM2&N^G 1*P9C &:S>2YC*SG,+$W'C!.G4CCHQ? M^]Z#MI$Q,2!:ZVSG#2AW?*?19AS1%IAQ5FT@1&43=T7/1#.DTZAGI='1C1:V MST2'-@P^4BJ(J-2$81XM@43CP5Q*QB3) ?@\!HF0^SF;1I.Y"NG_ PNMGJG3 M"W=>!1])@WJ4(0M@W2*)%T3G9Z@^G.ID4(4SJ_+2I)$!A*!J$0*Z,U8%2V%ZX@<8P)4@1U)4GT$:L!0AF3 M04-4JX.=Q8SB@X9.7I:17*#'\&G2-_,4-MS "42P,3$'D';QFID7B*<@(.K^G5)GNEEWPT(JL>-7>41]H"#? M0>Q!LU/BK_Q;YE-IS$P?3 V;KJ#@WMOX!LR<.M1WU7K*13$"B41V+-W(Q<4$Q+FM!%ULL9S)+6J45:AHCO6SC&1<*^\"O M1&FUGG91"F82T6)^=^3<"^RKG[.OM"V)Y@MB$%ZGY)E5/G=F!E2W9-K6UB&F M"3.O+5\6O31(;*%$<)3X*A'^FW6JNN%$?2J?7T8?H2/UFG!#\QTF3]F6']C1 M0D:ADL4^Z"YI)B'' QYWIIHXB)TV9F(QNL XV]?TW<(JW(K,/KF=U'JSW>QO MT]HV_>"NY]F8L?(BNH@JPSX"U=TQ,>F_+FTN>C_,%4YS>.1EF2_GCHZ$[[X< M&?+>WE\8X$P6PR_0.]#-3_3(VO(Z!];*$)>F+,($H2FGU3!(+W.U;3VL M$2GH;,A0TKAW&MBR'*6@0=3BOY:W*&FA48K3%J>%0'M&@02Q3B]U39S_TCNJ M8;\FC#Y2D[][U;&CTT&3M%#%+*"?BJ.^1:P.9"VM3GV2H^B;2JN-$15:?B4N M!'OZ^O78(=J(A=CG ", 7U1K1'O4C[$Q*R@:Z3A=D(DKGJ6F/"/6EVR_--_# M3B-BI34[[QIK)3>:)G!1]0V_C@9O.Y![V253B Y5)C6BIG6$P%N5<(X\ME., M<."5E;=[*ZZ[PM=S&I)T'JPJI_&Z$^\'>7L_W83/IWP<8ORR"U0O049*8408 MDXA3=T)#4T/PHCM"SCMS[GI=$_X?BVO';CO4Q*G1[U2:D^ M*76_DU([D-5:1=!1% BE& X/HE@=1M-L53R[)"0005:7OG\='C/+%A++TUKG M]VX=62'MVD$;^!Y(.[OCF,>J#_Y:+@J0^<^=BI<0FDYFM2E@U\O?"# MYDCA^Z=P,]&*T#XE454C2 UU#P4<;,3L)A>#Y^L&[R6R%];DH:X\_E3T'0Z# MM[2F[^&HIV'E9K]07L= M)F\H> (+D! E:*H)EF2-U,?K[C;U*;+-X(#Q+[JX>6#FJRKK#TP@@]5P&M"7 MC+.*MER-$F/@G7KB-L:;5R5/3A\_'C\\=H]E0!Y_ M V<['__XMT)G<[]I@(UQ,A#2\MUC>-[#\T\Z46_#+]SA#/FYT\<_"OI(6&A" M*TUTJ;<&4%06+II)^/#X[.SA>#1^-W9G8SB&4?IN>';Z^-V)>^C.3LX?G \? MNHT3.'GENQ3>G3P^ ZK?/LU/A.1A:5^*QE(],@GPRW0YQZX>5=F0!_J%:V/Z MJ["M:E5P 87.#6U:D)&GQP/%-3LY^N$+;JDC7D+?/?%6HCH.]".$Z6-E^<,L M&X.6@$=@G.CH](F-63!IU)@GRQL-^3Q=U.X'_8M=*MJ^8O>BT39B8T]70(9V MNFQ*_0%;V?23R!@_(F? 6N*;WDY3Z<+DA<=,B&:L/[]$Q@)C1^C&^Y>GG)P> M/GSP)TM#>9_2TUBBYOFH";#60JFF_SY85>GB!W9=5D"G*UT&.0QZL7XT'8+P M63;N,[L*.[CE^IQA7+X_?]^,KT'V6=;@( PP+,%+0'+I21P>]0=Q%P[B_/#Q M>7\0=^ @^AMQ1P[B^.CP_'%_$G?@)/HK<4<.XOSTL%<2G_ @OF\J-&5O:+:* M*:X6_>)# B3(QHF&U[>?S^>@RC!Z9IR5_57:[?_\_5 H\%GEP)?>'CM[FW]^ MHNVR27;;I[TU(W0- N&,BF7=G_Z_87[L]?'_[S*M!(_GN7--SP@?KW3WF0_^ M5NO0 !DA\88G;,8$ZE"&FQGDT3)OQ7<^0S\\4N)*;9BP&-,N@[]IENY M0\ROW/SY-G55\.&+L/"O%-7MS^Y3N\E?1OY8X]RN=5$Y\C/@,\G#\P&(RL@B M[P_ZDSE_7^2Z%U^B/;;QURU#L\O<.S'P[/ZVR2N]T*9(\MGCX5 MTY_=UZ%2^H/^:G3+75,A/^(,DCJMQH/DUW()MD):[&GF93LG[J-6>(G]5U_Y M0>R1B'_T>.^]AD]W?^Z"P+Z_1O\OY7*>7B&M>X-B;^5[?W3W0R,\Z(W^WNB_ MHT;_S^D:S@9,_M^RT2R;IL77;K'0IS;S1 M?W[MULM=D/^]^;]?XOSLN#?_[Y1P_OK,_W\LWZ/EOTN*]S;%79?[O=U_S^W^ M1WTC]K[;_?)^USC\N;[A!'W"_%=M?TU].R6>9YVOL@>Z!AOJ*3V"X\7JO'8&^&JH_LOND M+H[WO^.B+X?Z2GR0W]*JGJ5YWGL@O0?RM9W=?5(I_4%_-;KESJF0;)S#1O;: M!;E?N8B^'FJOA/OY_OL+?2IBO]V 5VY4UKT/T/L 7]O9[9&:Z*MR]#YYLZC@+?5. M6=Y;&_LK_?NSNQ_ZHF^7_HH]@N^;=)B[SU\+8#YX K^]9FG )Z?>/Y=UDTW6 M9J$)_H=K2B0&OJP2]\&-EDUVZ9)R,@&B)5F=Y.4H;=PX29OD\:.CA\E?TV:= M/*^<6Z7K0?)F"?S!W'9\=#1(?BGA11ZV/'GX\.CDC(ZDA,+65FXI%C. MAZ["QY\\.CYX=/K@X!'YIDX[]\\^YQ>C9\/'SX^-WQH[%[=W9^/GJ7 M/GIT].[A^:D[?OC@\='H= BT_CZ%_\;9Y7_]&?Y0JHUREU;(PC/9\ &S\P^G MN%<55$=_^@*,>G(FI#[RE#X]9EZD5=.?_^__8U>_>46/Z/^>F&W-7#:=-3^< MT,6;NH-AY=+W!RGR_0]I#D=3RS8?/CX\_=.385F-X3='NJI3.ORCP]/S/R7F M[TB/#6+.TP\'AF1RSP]R-VE^D*_ISRI:E/ZPK#.\DC]4+D^1J?#IT7/I9)IR M\$#O$7P3]G8V?'AP_//=%:M.W :3@9X;U:YR5^^^3]O7S[MNL@?^TK^ M)SX(I"A(IIQ_LN+-RH\,#R%Q83UO44;!74Q0T %;U5Y&I/]E>&@;Y\?GUG4< M?-=>-&Y^^JN;IOFKJ@1M@&=9OSL[??SHP;%;OI89F/=X@C7!/+E=/# MA-:6F,7=EI!\423-#$ZD@E6DU3H9@5BKZ82&RSHK7 U6_\HE:06BL[@L\TL0 MG%F17*95!H(Q6;@"EP_?A\? C6T0%2/):7>@QE!_'29_S#(X='G*LB 6:,H$ M+)=Q!JH.W[_,FVP.WP:IVHS*.2T ?@XKD:?0*H8NSQS(\F8&LCLMUN%K>9:R M$H)W@$*"%4VJ%::X .J#!<\!I,!/@C&@X-UE07) M^!%\I\RS,>F,"5"I&.&'E?L&2>5J6$>-+RJ#U@:*C-)ZEDSR<@6KSXI1OF12 MP3-UL4B%=)T NV>@.<= JU_*%>RP&L!>1^FR5D+ ]V>N@@L#]!N!79-F14-; M@\=D4WHE*:6T&F8-+P'HZ[F+J#?".4X-_AC?EJ1UO:Q@,T).? GLI,R7]&5X M-!)OD:(-M9G/<5G@NKA_LJ=%,#S>E+ZSO-(FM2CX[?3AY]/ !Z.#Q MV?C=V5GZ$+3THT?O)NEX=#Q\>'24GIR(O B"Y>PWN!=OTHEKUC]E]2@O@8ZN M?O?HP1&H_-N7+F>'"2XPX14F9HFW)6-^!T9(%XL?#$_>G8W=T;M'CQ^G1V_D2,^ M*:O7;IK5H&^!6D_+^;PLGOTON(]KT"1W:"=!-9P?\O_R^A/80!)V@-+Q^.&3 M.N&=)+R5 7PB)[W\IBE'[V?P=G!S?TL;N/P((9NCS=QF8&+$ZZAQ'1@U@",8 Y%+-L?QQ?\HJ_>\SN39 M!R!M,47C&:F/GZC7<]A\@H=V;=BJG-?Z;SQ9-7R?G1$8?(?OO]XO^"$3C&V%A27@JA)O"J@S4(*EQ<5HYA1;"! M@LS$(OG)C1P&;L0Q.QXD)T?'YX?)6[:&R>A$PW:(H?.$C&ST@US=S-$8!U;_ M#Q!XZ!&Y%,Q@M$];*Q]T+A9_1@OF5S&MT"+' ZI<_ ION[*)/\:S@+^#B8V6 M'>YD4=&F\=?APWB]F7@UV%Y-_2D-KUUAS#9C_'D8O=)>7;J/"W39V.5X#H?% M1_$//+&G@5G>$K.\)@;Y\_?#SQ14O'HOV7R:U-7H+]^DX 4=G!P!NYR<'G\X M/GI_='1Z^,_%]!LXF.8OW_R,)YJ-OM$5CC,XA'3]0U;D8)P?#',X%V]8/3@] M1)5(5HZQ>L2./")[95.EHC$33,RS\Y/#1[C&Y/M;B[C^.8N#Q&2#9'!PV6BK M@" 4-/(5ARX9.S>G ,.HK!9E17IGN(8+,4'G%[X#_T"W=.H*\ )1>,!'Z)J$ MK^!]B+[3S# J"R>5/(=7:VCWX*_P'7 .\7$3TN!G2Y [' Z'+5*JN=(1ML _[4790UK0JO??8I.6+S:&_@IOY"@O[6/-&7 M1?+<#:ME6JV%#QZ@Q#\Y9BD=B=,N89ZLTCKYC\>'CQ\@)^-Q5.XPN2";9\># M*XQ^87ADL:C*#Q2Q@K,_'CPZ>9"PZJ,G5 Z88=SU7M82Z:A9 M-+J@$^9G1G MC4;$E")P>/AIP>P4/BL/UT\C-W' !*@=/6< 6<$VVT;][T M:>]-]][TG?*FCX\/SS]3@OH:"G\S,;Q3,7SS7U:S+D%)5?#B,9FJZ$>27< * M3%Q(M ]=4;-"?)6G17W+666P(<#&]C%5D*O3M**HQ*Z MOZ4%"!DRD?"?.YQY<1^_XXR#-9D2M)8^I?=P X/A;T5%$0J'OM^;--\27Z#- M_8W3)9)5N\5P=_%)@]PWH-;N( SJ98G6<$T)VKW$#OJ]V[/,T+Z9E'E>KBBO M1-(3O&'X CRO)H-H83)]B95BYH[3Q>U^T'_8C>&RDXD+TKI$4OW6+4>A>(AT:N;MDM3Z5M5 MCK- O5Y-_^GCPY-'NXJ5C%XQS\>@"";+-"6B_Z8"LA_8$%D!$:XT -0SM7YI M.J3DH?L2BO_H\.A\EQ*B[UV_.,G8'#[86:7%)?RYW[USZ^W(WSP7NRU%O M*'^^@[EA\_Z5COX7)L(7 0+],NUE5Z;]KV %&Y'[,OBW5_FP7RE=>G;Y* _N M*R7+50[45TJ6_A)]E/OPE9*EYY:/,YYOA2Z[RB]_2S]D\^7<5U3V-FI_ WH; MM6>7WD;M;=0[1Y;^$O4V:L\M7YV-^OLR=&B5$_[?-U2 WINM_:7HS=:>77JS M]4Z0I3=;^TNTYV;K+CN$6I#9_(A-DM@,Z?GD:S=8WV*G[V_I.OF':YA'AJXW M5?OKT)NJ/;M\/%E&98X__,LW)]]\)(D>'CZX92#K&PK2"]A@.G6]?NWM,-M" M3+$?5JS:N#CN>:2WP2R3>,9@/OD;-E[W-EA_'>ZQ#78CW[67E[W5M4UT(OI1 MSQ^]S65X(E5[*ZV:.!/W:CG,LU&^[AFF-\ LQS0SMXM!>NNKOPM?C?6UJVJA MYX[>] JF5YJ)P[KH3?3>!(N#H451XO 781#!PNM9I#>Z;L(CO=VUI]=AU['S M:6_^^8G$@QA< H\G'?K'BP\)#6U*%.-VCPCFH\,)D:A>QBND=SXD7-6-+Q-\ MNR(?(!*!PK"WB H_AA=]>_P=\.5RT;/E+K;\5);>/>)05>6T2N?WVBR\7;XYNE]Z<#?C=-B*-QVV?5>,R)>CID3T7P'_I;E) MQR=/$OVYH@+?IZGI7\:G^E34^?)1/8)FOCZ][,H7E2-D*_B,LM(7(%'/0+?? ME+&+.O_Q.;?WQ9LK^NMQOZ['EXYW7LT_OW]_T?/#+?+#%PYNWI A]B]2^7MY MR3,FVE:F_\7IT78S<^^X6WVK/4SH;K#B*4ZQ^@CM=CQX\/!TWR+/=RO:?OMV MVR=CY-NWT3Z6C\\/']\K-OYTLFEOS*:O^HSVSI39UT":GZ/5MG$V!FS=;]/^ M_V?O77O<1HY&X>\!\A^(C1W8 (<1J;N]6<"QO1L_9S?>=^US@N=30%&M$;,4 MJ? RX\FO?ZNJN\FF1%&:&4DDI0X0[PR'[%O=J^NR&WF/[!!KD;=9>P2:4*III7@'3)-$\%G1'9]-0O6PMK^7*'&4%:EMBK];5!ZUK'F78*K8-:I=V M5EVQL^K\>VY>J=)>+>W5ND88=4#?^0MU4"^U<'OZCH&YKQ*2RY@RMGM0* $PARX_)<+,T,GI& M#^=5V[T]HK7\\_"P=%3\B8Q)IS7\L2?W%@WIV8H<" MP\K*;.U2E:4!KZX*AM^-Z),MW*:P^3+U;""_RO[+<'WJB>(J^&\X*BPQ7KE! M*?Y?/*HXP>]^^(V!X$E8F"9&0EF>QKV?+I&%X4A\_!7>LM(E\RX8S GOKHP8)HT M]KV4X2E%WN^&>^_&\\289S&^@6^O89O1W,JE8!WA*LAC._R8.2H?G=/(,_7^ M8+-5Y1__Y/7S^_KR*0IT[Y6#Z'AXO^ A)IP'C>P]O( MZW*L=P_!_#+.YW?//\BT\I6XU_<4.@@!4>SP<_\;(D@5VZX?Q=Z 8/B9_\JS\4 M'QUGMUMQ91OXA*Q-J] MF_]C&3OW[X=>D,UA?A@<582;((I^QW>2?)4PK)O"BW=1<,<,#_0W%^:*_>3W MA!:+:<7T+/598AE?&*-;"Z?W]DP09?0;M]LYG]TVA^3^9 1HFG*K!0A;?/B#2Q"ZH M@IF79O '+UH!*WO@6.D::WAVLP8C * /"&$ /JS\.;S.W)41NO )X-VMF]!W M@/V(,98A)D$)TF\^?9.MUX//Y2;6 (_J=I3OF)'R. M[L/2\MA_,G^-N"F71--\!LJ=98D?PELT2Q0#0;C&"@:[B;-\5X)&$@/>@S&0 M7F%*4K/C:)X1+S#Q9P^G"V^!\F,W3' X-^H8Y_JC;)V@@\$,- %^ _ ,&)U(#H.($6$CB M/*-S$[ %[A;X]!C8&RS>2TM,4#EHY';Y81^3$!]+"GQ]G#/>1PHT MMHNSQA7;^;LM5].AICJM>]-6QR4]UF#_\Y^FH_'T[=F-]DUMUD]A$]XV,Z^T MV=]+%%X_,PC15:-0PM,&8: M$2#^TLT"80L"9UOXMQE_MU@9*7)NP&@):Y?4Q7!.LT8A:AVM\+AN(;QTC,EH M4F?36_(%0.DO@.[AL,C@^HH*K.M5F/7;;L$%_>]Y:+=WA15>XEH:5T*6:4/_ M(#O\\V+!T+*N]!Z?;V?[7.*?PR*NVA[SN&H3Q2 B6L#0\0_V7>S?H0(OX:9*V[@AV2]!U9SO EX';H1['P4\PS M9KR#=P.<"=F&54VM:K!+9A3%G9$G!/G 6)$K8;8)N%! ]WI(O($-= M MA#S-9@UX)$C,GG :-F:9+"O/A]%I*Q"@SB?!7+^3*U^CN3\;H[+2'SI@;DQ MF.(XZ58*A27*QDID+7#U;W+%*G\^(#XR/QU(X*4>P]=_8G*W6.[&T"?[- MN:BM("7R+)]CI+)T8NL(1+"9 MBV!IBE=Z@3D6I\LH*2\%]0A0^>&__ +$31(&S^68JM9?[.Y ;MNWG*=Q6Z,Y M1MNUD(&A#AG0(0,7%#+PB-N_KS'P#\Y-/V"M^@RS#5%TL^C3B;T]6=!;J,*A.$U4?N7,ZC06QPERZ, M/F<4ZC8G/EA]WP@&Z9);K-Q0#((EWJV[>,OG2>=,'O<6,_33%'/,&-EX*#% M".!X@;](2U\C?V;ADMN0/!S M<0?.+30^ IAQ@&P)RR,A>10DR5^AWHBA\6UIV\E! <^3+6))(L,+0(N!_=(1 M"QM1/1&:.5$.)L!OYSYH+"G\YJ_6+H5JSAY05UI%<]P 7P=I>WC='D8I'GHD M]""*]XR0V=%N(Q".(3E8".<34,=2O+%X\ )^8 L? TZE[B?7SYJ[GWV\VO[^ M\__[].'&GAJ_PGFRE>\U3"BU3/835ST7?IRDQG\R%\&!2,8U>/Q3OIVUV([A MN<2S7%0*$2T%>2$/"Z(9T,'*]>(('<\1O2Z#DP!)"O>U:\C;*1G(H/"9W03E M11D8% )U85OH[*:HB@!<,3V@8NN8;:X8J:2$RY D+#GK@FQ_NOR2(R8W;%0 M^"$]-UF"Y(CN$YP.(TWDD>&X0$KWH0$TR0"0,'2,%;OPQ@ HR!-1,/ I!G]Y M2TY]9',@F.8YY&$@ 3=T$:7X4'@I04#">E#'Q)7A.6;Q+4ND-VKN)\BOB 5X M60P:!G(,,IY $18G@ZP'V54&D"FBL1Y@(C!V@&OX"0:?P]>H=\OX[Y4+C#/% M,\=OY_(B0\R;GVT1^$;A9A+YYG J #^ T!.UIL# <2)X\X+!"%4 M /C>(><* !)!Q7V-#(-+87CNN19.9+P0XB!&":5P6:X&P(DM0!R@N"43E,U] M+VU:IN[5Q^2&%CM80\0]CN2SD&&(/EZ4@$J,;R9L6T)T%OJ_X*-3#%40CXNZ(*9)# M.0&6<@<$%X#2,&,@L17M1>%T9X^E;!!_;R8X+?21M_SC>:.D'Q%@+GRBT\A0)09 M7]UO[ D>DSQX]=Q4S<4ZWED!B-%?E&!('UZ-"8&T1;=FKG#.I1!3I'&]4:6R MMJ4[YRCKSS*![L7 RGLX*N$X(!\8S*;[MDKO[P-R$1X0L M\>G0+25<4NA/\;@?INP$4UWPW .V[65,8SFKDCGYW:'5+D9#JU>;B?R=4KS?<)?A/1S"7E>=$G^5O^K.DB@ 2CNQBZX&%0X'NYI9>MH4 M:0V(,P%B:@UKZ[]H0)R/(L8:$"T !%!$;;]6#0@M(ZX+$%-K9&M ' \0CZS1 MME=K;4G"*YE2"]AB-PH=/;1_9=ZRIW:I:NUN=W7"6NE9N_XN1+1]+D2T\ M[*5OFU5=\#0EM(02&FQHR"V0+F,]+S1^E,/89P5<'NQ;WC%W/^SM::64!>ZT5J*\@!&!?8 .!,(*]WD[04Y).^-=D">0<, M,RFO*B]B7_WRRVR'I.HRJEZ'W+'KY4Z7Q]D?$I314[K$(]??#ND@G$:,D N?3.,("B>74C,H$1HJ#PNQ%B@03 MV04B6JDR[-LRWN51OA@M>\^4("ZA"!*GY(5R1):?*"L0>^;[D LQ=T9+JA'4,BZK2/8I MTD&5&>SA2WK=[KTT*0@,"UC?,3P+N;F-2,^)97P*-P/+U*AB)8]F(PME1C4# M*49X]K CJG:.1W7X3E GI"F+CSRU3X &"V? GQY=S[--8;#CGE7;TT7' MDRC:-_Z&@1G_7&SF7B@,;\[F*^H\79\:)\SR/G]KG^*RM< M%+>;IPT#/#LG.'T8X%Y[_>0Q'X=&>5"#ZS/$>IY=R+TL6RH7A+8*P>2([6)STZ\3)!4B-]F/=^=T8 MS:/G4V3 \(@'T#96WW531#5#YA$,E_("Q$DFF^IH?>Y2];F#18USJ9:+QFZ- MW>>QRULGN-HOGW[V_Y.QA8]-)!4AA:T2XC3IIL9X07;*4Q3!?EVV,L8XPOP(K_.,P><)B MD:EH!&Y*B8/BE&1F)5YU-M:O")LD&-@X MS> OB"?4WV,=N _4$CQ:^=B'WH@CWB[$-3!/*V1QWB_+_V8:F!-)76OXLUO\ M+V_HL8 18-*0W>.L108I;\(IYZ0UX$%MD^<#AOEK1EP.=OP+^^9[$2$&WP8_J00;%;EA01KE;GA;*$,GB[O+XA X MG3M73Q,%[F;2=A6.-<8Y/M5T"Y>M97(>N=D7J6B?)-I8%'GK;J*T2YJS!8MC MROLNA((8S&<)9UHSE_/]Z#YD\](AJ:BS=-6T<$YMU!$JP8632"P2^!+9$6R3 MWRQ9 &<-ZW/KNJ7GC?3R:0+)9X\)KZW(DMW0^C_L 7O8! &C;$0\[?^;M]2" MDVP0BV23,,1^3M7!=IJ_!"7J);AXSA@$=Y5*!>@4*@_ MPMLH3U+15M0K'UZF'AZ.0]B!G0KE[(L,9F==:D3(F\D9OW%>7_30QMV\NW/] M0#:A!%K[^ V0&>7)%]&0!S.H^0"R?Q&R1Q)UBXRJ]);[8R*C%?W42.42DR,_ M19C#T8G651ZL)A%((!6,K;;QI/*5V\8;O-7='?;F3)"?*LWHYFPFV+54*L!H M$4VL2MW_0 1GO*L8?B*9 JB:P5QHML0#Q+D N->!>A1-PF)(U7LS3+>\[9W M*H[7C.MZ'O(37B1BQEMQ(9S2HA$H-@MS?6"%,/<#\]MGD6J#KA1"03)!^6++=+!!>!Z/G%#=U;(C9I%=:% M15H8$VGL:]&96S:"P'CG."E5MX0Q@GE?[RI>UP7M-EPJ43.B=WW;+-Z_#@U! M#L(PS! M91$2$Z :G/&TGML)_=B/,R[\^&++R;Y[TVW M0%3D%Y5[H9!;LH^X :AVBQ8M3 4!$][Z=ZYOHLBIMA*R]6WLHA4?HR0+7 $ :IF)U/SQMU]-0_1!!<'F MAWE]'#!(8V0I$BF-Y"%)V2I7CZ4\ /F W>]@;A^^$!R"TZC/BKZ7BM2EHC\; MQA1R :7Y:"*-C1QEBH(U'"G49L?T0K9&-F2*AMJJ39^;:O+,:.S<6"'4Y$:- M*I8V.\S)!M>%YOCEIS^[J_5;;B?A(S-91_N M-9H)0N#,D(7@[H5QR#?0(7WO9Q?XEE18N*]AT[6XH>GBN9FH _BRXS#INZ!F M!3XYLN# DPB,C&!;NLU(\,#Q 899QKM >JN%449]>J52O@2] *2X1SVW$P!A MLN"-SHOQ$2J)*59 (,[!*1"RVMF)JG]A/%O&YPI=GNA"<23REMGI'"KSD=R4W'@V_+L95?/?2[%T$V*097J=* MD&C4;][N$&6YX4-)T>-UN:3]LG4!M%T9,G?N$;X)1Q4L.'!O.8:+X8JK+F%F M8;''*J=]?6=?M93GSA[)J$>2*I34WUW->1/KQQ7V- 7?Y64D;X%0$GZC(#VC M,?X5\.._THTKRGC6E K]=&"7Y=Q6%8"9Q]%ZC3[QHEOS 2:K7(R;))'GNRGO MSY[[YO&XY/8BCQ@.2KH52G1_!=(//PD>&B/*#SLOX%!(YUP$O9. ='>(!<+N M*OSO2IE2YV4)L^S>RQQJ,X8E[8R%RS'7?EETER8\*=_^JE=_TI^D7OUMW9B! MK>G#>;EY1_$8S"4.5.+-F]"F_QTOO=[MJZ<-=E13S7.T/^<)H)[6X9R:7I?7 &A04E7.6*3=%>F,#>#X!K7)QF\&J.:,-?"HXS*=%QAU1D6%8/6$[607SG=6(WH$_3)XN,!9+_ M%TH735^^D(>_%TO/PRXP3@A$:85#P>&[#EA1*)N=6'99W M$7HBN&4CQ"&Q?*%L"8 %$TP)=A'P_DT(Y'2#[$8L)"?J>SS6<,=> MT69?S7SD+23SA N2]KK#[C"Y]"J\#< 4X9@%L"JN4[=E%WKQ:1@NF384:O$^ M/XDB/ 9 &(!*"GR&B(K-N^D G6@'J': -N\ 58[;MJWA,0-L'Q%I\CEW OX= M7B?EX6S1)6]YC>XBCD-4S(>,+(%W0!%GWSRV3KDW#T9"9@'TF[Q^TU1%]8TPY#*_?$QDL$X';;#*;V^HX=(^N(!X']9V+=. T?7)-5PTP;0>,%K"M!,NFF!: M"IA][2XU7,Y9='ZOY=+8(4P><0@GY>"G+TR[YTP>>0IYI?KA4RO5]T?6T&EW M+=^*(ZN[EOA?=&A_I)20#\QCJQF+N?ND;YL["OZ?AKLU04YG*FNO6?&F3HG/9SA.NOE2&)IU.?7%JU)=K9"[7Q$/Z MDTEWJ]/NTCFN':A39]0U?ZHFZ:-!?WC<@M.7)/V[ZM5XAYEZMZQ2,="V@K85 M]C.%T7!\14X'C08[T&#:$NAJY;" M#AEXQ(8M[17J&EJ:"*\%K!Q3IB7,5QO?> M5G$:%8Q)79.UR^$;)VTRJ\'?=F7AZ5U86R#EA;==*^-=5<:?3)Q'O39MO32^ M(L >-7LPBAD^2$9;I9&1L_HX;QJ:O4CZE(] M#U"EH^)/9 =K>$F561+N7L9,$^CDYE-:AVJGGR!+_[X0-;4"E+[/"S;#//:M"Y6R8SG5-R6^AME"]?#-CTQ+P]?]$28LP!K:?-2UUE" M?=%X.P!>(ICJ=U(OHYS];!&M1M%GH*C38115XG0)K?Q$05;>JC#O+;!18U"^ M3U@^R]*JUV4%7>I0R Z.)Y#7)6E^RDRH YISU[U_6K\F)?&_86Y"?;1:JI^<]&93W05-N[\_V51P;?,D%8LC7V/=PL/ MW>#AOTSV4:$F;J''+.,K]3V3;[H;'Q_8@EV)*#2"L\WJ(M,.9^@E6)\8QFC/<\\HDRL4F?#T,\Y&)3:Y=@?Z*"*M%#]7:]'?;IZ!; ^D[I.79$]D M66S9AJ= /@65M^<3;0+I;).*RM-K*D9>M!L2;?UD37O =T1KKV@F"NPO2>., MMYZ@/BYX[!2O(,4Q]C11.RR*:MXP@I?*MH%%,PDJB8V+SOOXJ>VD\0^"5#@Q M+Z-YWJ\J6@$XW6^,U^8NVC[6@BOO@>IBAQ%J* )( J$EXJ.0+C O'\JH$[> MUI1W* +$#/V$E_'.MTF=SBD2E$- GIQL,$;M/.3,".78?5"F@Z^V 5OTJWF7 M\#;F$'G;Z03J#_034,YB*KV-_>]%G@CH# MP*C8<18+PIM&R%)YWJ^ $I/72*5SAD702=#BV7@>-K9%)"2((I/CS:5*RU$: MT"*9N+'L>.7*EB3!PTWJIUA27F&,O)LF' _O9BG)8^.Q'!SP&-LEI)L4)GK= MN"L$10B2NS$>6^)^6$U?-*^&1W"H*!6HZ;"DX0UJP=8GN'W11ML5>+H%)2G9 M2F/%3'!-V*4QS_)V/<0D$M$/4]+B'EHR14-@ZA6*O]1VP.7%_;FA$@H;(H%O>*']%J,27^A%EB\+2I0P:L9Z'4+9+YQM'I= M8C6T,9J$6B^A;(IXE[1YB>DA,)"+NM\LXV\"7;%C+Y9@)FAQKL8;()0Z;RO, M>[N]]O9Q<4$8,NRKAJ*0<;E9='R5;5HWFS9SU35O* 5<9EZT_3)S&KLGJ9HW M5)7G6<*+(R^%WLG% ;9FS(=4FA!6"+J<:RM]C)4V,%\CWI4>4"AELAMLF3Y, M56T@N4O-''*U3?*D;2U%_@7;X1&:T?M2TZ!^+M1E#;XC)BNM86Y6D+4@>L)L MZJ>=;,$PU2T8F&[!4&>O7U /VK?5;0ZPM1,HK@'U4-W4H'BOS4(+*+4QT-T* M&NM6,+G:;@4UJ' XV(]9"]=V-"!: C;=XI8_+D3AE3:VBWNTPUSG+,UAB:,#I(&%MP?RJE.$^E%!MO KI-*4?M M$& M#*G;[.X*RC.-&A6H<<3V#QHU+@PU)GLEZ-.*$C0@6O^Q>O*TKT.SO%Z-)N9@,'Q]EG1IC>(:Q8^?V?BXM,;I MV.S75N[5Z*[1_7+0W9F:H*\^NYYB ^K7%Q8$,(,IXDEY)I [7_FAGZ0Q.68[ M8X(T/3[AVU1+S&5(VII\!4>VR.G:-6>]"8JC'U)#S5 M-H<5W;BZ[&7Z4)>1I>V3"[)/SE*OL9MT/>V;=O\\+1,TTFND;P?23R9F;S+0 M2*^1_HJ0?CPPIX/M^H\=\$?]'&':FG]'Q19D-CSE3RMI\]IZZB!17@GMC:?F M<'C4TJL:436BG@!1!P-S5-MS6R.J1M0V(*HS,>T*QVF7W5$_1='\W@^"/3J- M-DTZ:IJT:?<=I?KIU)SH"!)-')HX*H@#3\AVSG%"FCJN>/<71AT=<'_]5E<- M4AMIK:7:JS?2]DLDC:D:4]N J8/!4&.IQM*68ZF]W5JQRPZOWZK*6&N[1=LM MVFY1>L&9@Z'V>&G:T+2A/5Z:.C1U7(7'Z]-&:PYME+664+51UAN:8UL'=VE, M;3^F#LS1Q-:8JC&UY9@Z[9M]9SLIJ33*:Y2_.)0?#>M"Z37*:Y2_,)1W*B\K.N!P^KJK':ZVDCI(AE=";3J\2F-J M-S!U8CJVSBK4>-IV/+5[ICUR+LKO])/KAT8$.W=YH_E-Y? <&/!GU=@ET3A"8(3A CLV>/-$%H@M $000Q-$?CP38]=,"G]9G2 M!'D;G9WZWE40;?MI\X(LK\-%C=D?3NLDC<9-C9M-M68:V1HS-6:V$#/MX?@@ M;:0S#JI?XPCQ,PJ-110;KV8L9 L_-19QM'HMFP"F[C>=&7A1QL@UW*$?3M-C M<]BO(&N-YQK/+PG/^U/3U@TO-9YW%,^?=J-$/ M,S8WHC6+J4,.OT3$.T50S[25]!C2;+K3^$FMJ*8WI^.L-*9K3']:_.Y81VEI M++]T+']$883.>-%^BE%;XX^T875:PZI,$'T@B'F4S0+6#+F?H_=ZXSL^?L'' MZ=@#$=#:VA_)V*_+^8]@;6('\TYT5R MTR7CYMT#<^/$8.&D[/-)R>/:4!X8>):<0L63,O M]>]8\& U=6I?E\R8,R]F;L(,/X1%\:.IVN3^/1I>M%J[,;R41H_[%DX&H3&' MJ>%3N:)$71+YOZ,L-M !'KM>JOB_><_X1_TWKZ7.RYX"?W%?DN0%&^]4[;Q16Q#OC9C071/ M<2J++*;PVCE+73]H;GOU#.@?V"&7A]"\PF)#KPTW36-_EI'P02QY%WO+./)^ MAU'@WR4P9A8GQ+ XD?R3&4L7L)RN>G"(PT9 UOQB-%$8&)YP6"SG\%&F8ZM? MYHR.;=F7RQB]I1O>"K)2#@S.Z)$@:(B;KF,?-@AG9W* MWLN36(<>PT5*K'8&A64HL'K04U9-__[Q#^KJMRUG8>(JVUIR4\DA:_>6WGZ36\E](K2>U1^^-)2?\3RV#G/E?KM1CDP8 MUSY/7S^_KS*.GV7>+;D&=Y !QPC< M=<+>R!_4]2&1"8@C=G@:,"T#S .*(\:+NV#"S"RB89+"^$"C*PV M)$T#1C,R#9<2P3A:\K<1,-9$P^5T<'EL7MH^2__,AW"FF/]Z*[H)P*MNI4<> M@A<%^/"OWPV_>ZH0&UJ#0:L2!+ >:HXL&VK M?UGB "^>+H?AU^V4"[?M?[=V?QPT&5X8FBB7C1I-GJT07!!JO/H@@G%>7Z;* M\"RI<[3$V^:M41'E?]H$H5;I&TUG2]7?G)[^,$Z=&U5_ 7FVU*>=\-^5_33N M3\RIO=W$]Q3Y@HW+RE811.T-W 40Q!EJ*YR$(,:V.>Q/-4&,6^>4&&*Z@/=;] M].9 M;EY0VVO:+*P[DV,67[+;90(?31 Z(]OL3>HJ25RCO'N2GMIR-%$;-[_4D MI# =F\YHNSRL)H5.>PN/I0':SA&[D+1=T^NJR^]UFT/[_;3?CQ/$P'3&VN]W?7Z_IV+,.9AGV[7!#BE]QIK%&!_@WC+C^R0K M3T[#C2GY/O!#EN?C8Y X5D; X3;V"H\Q8H Z$&;K"XQ8/J.O\&(<(!UE9:/A M)?DV7I9CG8[DQ+L8'.VH@C:JD[<:1[NK1VV7WKT@YYDL(*PDISU];JN873I0 MZ8E20 C$*5M5Y,>5D]X.J7*EY.5M#TD8/YU43V1Y1->=Y@"H=%7\B53I:PTW@/D19^F;A?V/SJL)XRMG) EX'ZG(P-_AN.>EC]+'F"W_WP@2U MKYX;;E(NR >HX&/^UNQ!EJJU+.T(6Y5/17O/YF/I<,H!8@9'\$$8<8[ M?"I. /[P+KL%N-#6&RN+6;(NY4;G$N2;M1T]-0;%-(#MWCG+SA*9)9CR"J6P8H$&C,IPQBRADI? CWX'DQE6O'*Q M["-6AF.R[B,A6Y#-F!'Y@7QH&K 97(/8(J**M_39HK0$=8>T#%&(,[Q5<0%+ M4\(JBOU^ @0%1I=2*5JL9,E+M9<1GF\>UY8E5)H3V0Y.&%,Y.ZK$F<$@!IQV M&C"<).&$Y/2VT7XGKI>J;!YZ.EM$^%CL/R:Z[\;MQQ?)JZK(?0E5\B:6?9V5 M#*JQH,F2$E=:K;!U@+C6ZE%M P08A)HDV@ )QQI?:=VNE@$">).FB%8 HJ?5 MIE8 XGI+U[4,$%=KAF*:+Y\W#Z '[U>7+V<:1-8V\;#)YL[.T%!N OAT,\I M[>6T*V/OT11[W))O9XB,.GQKYZWQYK0@3?5YB-#9HFY'0X1GR>4N _\$9=N: ME=S/D@U'2]H\OYUVEKILS8K]Z\H_>WOZA+/Z*["SA;T^,G>H/S)[0^<\V69G M5VM:A>_GIO:3)UAV$=VG?7,Z&%U@M7QJDZU3.AI&E73FSN^"+)'IMVK$T%7H5@]27]J&AE.ANEV M\WL[/J(/)^9T7%?1N>=6T_6K)SQ4:N,M4R!ZHJ'ZGQEQ+JH1VDWU86Y MJ:;G,]L[J$QI+]5%>:GZ W,ZNL16&-I)M5&ROZ^=5.U2I93B7-H)U5H=Z=A. MILY)"/NX=;+.K?*GLR-Z?[F%@MQT[EU?VZO";L2VCI'L5=8ORTC5^4K4UTYAEJ3%C(5OX6+]D M$4>KC=(K.ZOWCY"Z13I5#LC M%9U!P<\%C@SLS92I/_[AH.IKRK9$#II#9'[+;GBJF8OE5MZXP;W[D(AMCJ=% MQLV;W*G=)[3M81=G0_D9SV/K,+'.BG)DI5(KXK-RM17Y<$_*FX ,5NMR;!1[ M:LVZ 7"SX8E@M4&]?47:NL8R9HN_?O>GKY_?5X5?/G5*_BL.=%B--#Q!H7\6@]U1X"LG\(Z^-=))Z00+W"(>Q%J%\ MP!&8GIRYI-!H;(UKBQ[K!-2S)<L>N3,N&6.+^.6+1C:HW;%2]W\JH= MK2.#TY<^: *MVY+JWK=&NN:!1@1"!*?KB+!9\^!8@;5-R/HO+ A@!M.X92'# MZPNZV)BO_-"G/@B@D9TV)NOLI'"&F*QZVZ5S<87[O!-MO;3O#4VP#Y/M3HY=-DA^CC D ,P.'E\58;]+XNBAV-\IC!>+2QK2]^M-%S/4:/W1N8HXG=1;2-QEZV=SQ39YH=>M&([!4R' M54-MY733RCF<*,W^<'J.]C;=E#@:RR]"](Q&]@ZYH_L2?.^7YJ2?917N@\KL M6-__Q?_!V&QO\.6G/[NK]=MW5,U?:4[ 6P:XQHN1Y1BPO0!+)Y1*^U,3I^\U(EVY*PV![@E*# S>;^ZD!UET:4+0Y&'DP,N!EYV-:W\D*W60?3 8/VQ>\?XJ:T8PSNY?&8+SRQA M2M<'WLC!!2IT ]AGM%A@]C#N$V?JY3.!OI'/-'/G,,(LCS2QVHE'M94R"@Q2 M=U;;?'X'6H6[1Q#G@]Z ")^QN7'OITMCX7_#E&U*U$;^A2]C1PX*&\6:62:. M&63(V:@9A?(!X('WG\R/X7,CT#BS'B'3WG13Y.6SK^+D]18NL$"G1)8 MELW< 6P5DRKW$+,D"PB9>$\-OA;XQEO*53+,NUC@CWZ<#X(E\C%%'=:-V!8$ M^%]\&Y,$O31WEBA)@]2+!(^A9A^\H0C02LS)2PS"*5DYR9;BYD&9^QQ'/\() M&__) &HL-N$$L=6)#VNF<\G2+$9R1M*G6W#7N<"GE?L[,V"$530'SI*/0*U4 M0(S[GH]S S50-Q?TA=&NUL"^4V89G\(6G35=SS%*ZGB!G+7HTJ6,VX][+$]_W=S#ZZGCW M_?46U=FOQAL^CL8#8IY8\;:VU&"'2>4<<5V: AYCV;>4 J;C8Q1_.K<8_#N( M/K:.[EF,-W=;]Z^/%HKM)^@FHJLO@L"O1)(Y(]OLU?:4:C^.'[$US;6B;A=% MD#WN5:)NE\TT-6I$A(I@7)^VWMJAK)V%/Y1VKQLA5IE?8W,XO5 +3*.[MK4> MT6SD5'D*6Y&RS[Z#;2"\]UV01#+.&*4D!IQB +1R 6;T;5/$7+^PK7$>2@_F MH>>N*13XOQBON5KS3((BZCP+1=PY_!F@!8);%#0Q9'F3-*)95Q&<#C/NH_CW M111[7))'H1((O,*@[1M:W3J./!#R/*B:>8K7 M%NK6B^G4FJAH<+L]O$PK2'EN2^"'3,;Y+^ 5 R.G61$;O!WC"^B"J .+PT!J M!7+3''!R5Q<&K!W5M_T?+..?*A0FUE %0L* U\.^&1$&H#^<9?I@S/UD'25P M%EN$%Y?F(?783_TB[6 ?4JC45 "EO/KW?/5/A5#]05%>@1*\HD3C> $L'*7= M4H!!7K#U$0*G",?9>8_F# IQ)N _<#9#;O[XAU(LT98T%Y>!RK9$#)-#(OJ6 MW?!0)74[%G]X4M#^1G/8^LP,1Q>.;)2 M1+SXK!P4+Q_N"9D2D$FC]1O'1JG_=@6_BHT-0-0,3P2K#PI%F:9("HT0F-7,#XIMPS $FS<#0 M*TH,/"3)# ?E4,1$&S$Z:-Z,NQORA5(&43L%SJZJI_SH59GCRGS)K7?Q\%X, ME$3+ X4(IORX(E=(9G&!IL96ZU3(-7P";SHD:1+K,>OI*]KJ0>O!5+T#UV/+ M]11"<%#.O?J*:(1G>V'ZR["4:KQ@A^HC #JYF((/" 5T*[.TI2=;4WV+G^UGP![XQ;@5+^+FRB\? M3'>[$Y3PPF&@:^ M,:D<82LO-L'@J#G/"\87M\D\DEGP2*F(J&A%%!9ILHS6!@,\6',;B*>1\Z$H MA;R4.#Y4-X5CQT(2H*C=!0A&E0#[NQO?H;#[ M.9 M"H3&2JY_?H8TPZ[4YS*$;66^1T*XG92^5?RH6LV)-E_;"9&>*NJ8JBB![ K] MA>^5T^!S%KW.XB1S>=8S"B>L&K%R4]!: BW,>.M""G=_^,W> HG#LIH#(?N M'IN3[@OB58^P(AKQ;[S !+_Q^41G9GQUO['DI"ZVRJ#)'9Y )]]D'N_I'.X= M/'M&LS2ZGI?//)Q8O;%.S&E#BI0UU4F#[0"$K5/\6P&(GN9-[8"$8XUK:]QI M0)R/-VF*: 4@@#=I*=$&2 !OTGI3&P !).'4ELW4D#B;E!CK8@M'!,0C\T+V MVM07F$B^SWKM:"+YTZLM#"UGTNW\X<=66SB9!&]GD.JQI6/S /\D?-M' NL^ M*=0FL+:.PT\VM_:J5$53<^SCE_ZP+6?4;8Y]U-(?]1Z?2R[]<0F(L%GZHU/" M^2B(\"PQW67@O_H@;IA?7X@@?Y9L.%8R91-&7>G.G,<98 0 .VG+V:;U@J93 MQNHO_SJ7,K;O#JT]O6SLL3GLC\_3LNG\RDVK4/SGICT8 MG@G%VU/%XHB0/K,/Y)]8R.FH9H[/K."_+]O@Q4/#<_.*H*-@1I614JW.W7^\X.MHU MKF4\C7M,QL?D_HTK%KJ!Z6;GT=DN=U!UW@E/C@SH:TPN,G@_/$K%P36" MS1=#(PLQB?,VI-H@J#G)J96AB^:D?'1\C;F=):. M(8I^E]L_-)\.$YGNS:Y]\+G,'%7S5MJ0-UJ3X%3G(2Z6^EO1!O!S M7MWCC5%W]<\SP]X7!\K_LN^32>Z,;J#2#_YNI-UXZ&B#\GJ:<_[G9PZ#F3>AJ-L7HN MMIQ(5C:/ 3K+IR7\_API/A?)OY^5V3'M-O\^;F;'%:?X]+O?W7=R[8CP+!G= M9>#K%)_3I/B<^0A^8WW3NVG'O8EJ)[:.Q ]@^TMA^:FP_NZOE&-AA;W<=O_JTH#,O]7V44%PI MKU/_BGW#5@<813IG "G/+ZK5B_YX]. 2_#'G2AQJ@8_E=%D=+=C-=EW;ZH;S MZZ<8>S;Q1]H#ICU@E^P!&XP'IC/6'C#M ;L&#UA_.C6'3IV>I;']BCU@YV"# MK=/)6JMZ&6L6X_VS>WN^[!>ZG.^\0GL/%I1,1DX,^JU M7OJ["W@,FIP<$;:ZC.*$K:-[^$:YZL0:.,I?7.\_F8^;]'FG\(\ 4V:\PZ<\ MS^LUW8>^Z*O=Y*-%?JQNDD1X<0HC4"_J'>WA]TYC*7E:2N*9%\!Y(TTN!ED0_W9 <*R*31^HUC8_VRMROX56QL QS>")8;7"!OB(57&,9L\5?O_O3 MU\_OJSC94Z?DO^) (!;BE1N4DAO$(P6'\'"1*U$A(: ;+#B$]:%R+NG^< #F ME^%6!8X&.&W)EI2L:'X^1EM9]JR*]6-!+C@O&,F=17=L9_&Q,H=60D4L8U.J ME/Z\R?)S%BZ_2/"3E>LCZ+'VFFDL8D(8XJU!-@/4\ .#?5NS,*GFJ0>S>EG6 M[3$\GO:7L/)Z-[;(XNJ#7 MWZ8[ARO3QRI&)U9 8M_-TD@^X#*?GNAZ=1VN;:#KU74?$+I>73L H>O5M002 MNB942P"AZ]6U!1"Z7EU+(*%Y4TL H>O5M082NE[=40'1]K@B7:].W?*67TK7 MJ]/UZEJ1R]-F@.OR="UA[[H\G2Y/I\O3Z?)TNCR=+D^GR],]0S9T-D-7EZ?3 MR;E7D%QB3_OF=* +=NGDW&O(9''ZMCGMG:,*60/8OCO!Y7)R;@\%]"M[5-?7 M6V?:ZEIS[9,UNM;:LX<3=#J;4M>:.S*>7V"M.7MJF_WAH--X?NQT MX1:#^'"E:ERG5'5==^J&7TI7CM/.J6MQ3O4'YG14IRYUV%IO%[)KWU3CR#[H MF<-A7:F?#B.[=DVI6M1 NZ;:I$7I(G"Z"%SKI8/=;:^1+@+7=?7$'FL$;)6^ M\20@7I3[YE1%X)XH4ANJ]*;6GFE'I3>Y(JJA@P5S$G$%B%=]":](8KA>ZM_Y MJ8^/D[RT6P(?+UB,"U&*!2DOMZ)T3;[#,Y:J40K45$%\HQR-N:-04;*"1U1! MK[;.T\X_[ZSSM+FN_6!O4<4CGE>CEG+H8S&EL3G=>]B0J' M@_V8>=V#@09$"P!A6T,-AS; P=$E)]H!"8NS5 M6B^PZ,0^)MS1+.:G%YV8DENL1<%>)R\ZT3HJ.7WN_H5B_=-3MOO6:-!MK#]J M[O[YL:,MN?L7@0B3O0SN2:&B3>@'7U@0P RF<Z7@^X]VQR. MMAL0MTY/WX;GA[J\T(YJ9@W$YIV;#(\75--5DIM,S-[DJ/EN&E$O8X]=Q>CQ MH+(L3)=MH9\CC& BV=.LB5*E]@8#)LS&OYJ[?HQQM!H]?!RU,,S9)UTE+P' M W-4H2)JE.\ZRK=I\QVE#6=BVA7>@@Z83[^Q)'53AF),D7#>$M[!B$:ME;:3 M9J_>?!H,ZBJR:21M Y)JT^E@TVEZ45;3)[P_ \$B6S-K;?%RM$5M(.UVHH.% M-#E/-0:-\]>Z^8X2Q[1O]IWM?/0.6$@?V P%60JS9'ZR)$LIB!)M'+667*_> M..J;HV&=ITZC:1O05)M'![O7S,&P=U$6TM?8#1/,:X["&TJ-8'-*FJZ4*EIM M[*;:J$VE700],1U;7R5='L:W:?,=)0V[9]HCIXN&TD^N'QI12 4\L/@'A4DD MIA&RR@B)JR#E:Z#8SA'FH:3XRAZ9O?JF,!J)-1*W'(F'YFA<43VVR];39PI2 M\$,O6K&=\D7KD-W4(:_!:CJ8>$<98":8NM*BHF0&#U+W6[[D8I28)5F =WS&(HY65)H2K-\00V>.O?S..AF#"#8XUWS+#"#11);S, W@+6UUBITWHDJTW2JT:OVGZ/ M;<&Y2Y0K=)(GP&0Q][Z=+8^%_PV022B%!1HLO)Z8!3,];\EDJB["J=5+E MT(2IW,L"V.9Z2W$4N!-$6?C1CQ'G%UE@8!(+S,,GCEGJQX3: B'Q\.%2'J1O>^EBS M])%'4;FJJG4HE$P'M36CZ_TG\Q&GJ&@,,SZ"&&#&.WS*:UI92K$HI?J5%P#> MH81>"LJ2Y2_Z2%2G*'^UL\J%,RA6!B)*=2C;$C7# M'%(K;MD-+PWF+F#F-VYP[SXD8IOCJ97W-'R35_OH$Y?I6?WA2T/Y&<]CZS"Q M]JQR9*7RL^*S<@5:^7!/B3(!F31:OW%L].B^!=EX(S8VL*WQ\$2PVF"V?<61 M[!K+F"W^^MV?OGY^7Z65/'5*A7>'*)."4J$@\4C!(3QCW,#?Z,"ZLA6:5=K4 A3 M9AF?PEQ4T0[8G1MD\!=:5;%?OFIEE4OWCH%JPD!AR8) ACT7B0!L87F0[#SWR1Q33 G,&Q!*+4^2(*@NB> M1 RM"K="7R LN)A*)"0K=EH<&$<%E,KPHX?,CV0(_RX$W1 %,D$!M0302&_I MLU=S+,,=)T:I2-D;7;Y;%Z+4-7(O!A"Z1FY+X*!KY+8$$IHUM000FC6U! Z: M-1T7$AT(L]+EN]4MJ_X)7;[[6LMW:RHY$Y5<>95G7>Y;(\*EE?O^M.EJYI># M\^(BG/HO,NZ]U%%(G8Y">D08SK6')3TQSWU<5Y>HPY1RAK!,30 70 !]^Z!, MW;9)P;^#Y&/KZ)[%>'&W=?WZ:)G898*^2KJ]$O*TQST3].M.&[H:9VVO920T%$_ >&^FJ3K!TZF.Y.TP;*UY7'-;9?#[;7U1+7>4Y/CMBM+73. M(W4_5"23)/79)"(98B(">X4(EXD#8$F^Z%F#/(4'WWYA6WWYP,1@T34C61X\ MF!1PBK&?R1*C7N'K=1PM>.RH2,P*V"W\M& LV6\4]E5^K*::F47_$-U\_F]!I0*"93 M\/7/^3+]T,MB_.VQJ3J3EN8R;18WKDY?\C?>:E>F$JF0 "WW%M L2P$K0N2, MQLP- %$(]0(,HX8]K(PYFZ4[LF5*.3PX*+\HP=!K,3HP;H[?Q8E03'D[8;NK MUB>'L4H,+AU+U;M$]7TE<>_QD <(NB*.7$;X QZPU9K2DL03I^?8% &_0:9[ M5N98PR>O;%*U,L01X"_JTGZ,P*:)C?>P:#\U?G0]DA=;,?N#\@2.MV#E[AQ$<12#V.!"H1!J):E!3+@* MT =+-E5&\?R'TC)Q4<]B]--<[!1L2PBU[40Z/O_6J3Q/TFS*TE\8* 7Q)KX6 MZ/JW+/%#3.950)OD6(LGIV#Y*/_L(VPC?7@J=@OBPKQ(9=:6XGQ-+;!J>7F[ M^X.=^=XC:Y0C 7V_ <:_N_$="IPO..83N##/P>[OR"K'&7G:SFT(1TB.&Z%4 M*BD_#&"^)@[,L]#/I08\%7EW(U[I.%N*=EN%@:J1+=I\K6GM#,V$:2&6F:I' M@MP/_048OJ6O8?L!,L;"/7=<&]CQBT"2CW_^ V> M"-]U&\ MCN(BM9Z?A#!7"AU?(:<"C>?N"O0ZH PPHPP/X!6AJ$^03Q=9XM-J?1%&'RJT MM+4YL0XXQ'!C9Y1.F+@KMF-_FPGJ;GDGY1,5>FAY-I5WP!0Q6V3AG%M%12&( MH[+;?<%[*FI71"']&D=HBPM;[-7?> 4(6OUQMS,('YMP?3+Q?1;<>0:VG$A6-H\!G\1UQ)'@O$\FM2ER ML5W\?K*YKU>EHGJ:?Q^_%(!M.=-N\^^CE@(X/X=N2RD V^IWO'+*=BF ZT.$ M9\GH+@/_U0=QK?SZ0J3XLV3#L?*PSF[?;5RDSTH7Z2)((.47Z:=,OFA626@Z M]:3^4K!SN2?[[M;:TU2G/S7MP? \3:::M44;1_%S,[93HWCCZ56/3ZX:F79% M)_F+P/4S%&@YNUOER5QMW*]H%78*HCZ[PO:RK8Z4[:5^S'-_**+23=D%>%/. MY/(_NSYTO*(:W=%]1K5,HOTL_V79+C\&VIV;1QP3[3JHC]C;B=Y7C8#=T3 F M%3VUN^3XV=0CNE-:H&MM](:ZC1[3;?3"ZVRCAZEWWM(-;QGO\':@J[4Z3XXG MP@>4R84YH@;O0T=I;-B1C6H7\$H$!Z;Q4>NU>Q8$/+-]"0!B<6F.T,A"):B)8&_+JGYGT]@_LXL>W]"Y-8W^6 M\;0PV-$_HI!ZYD74S]J093IT]ENCV6]C:ZI#ZML0M>I8M@X?;@,@;*NO4QM: M 8@>Q9%J2#0."C;YM$BYIM%D7/ELM6+O>:AK'/9VL.Z M3Y_.U@35M2=A:6QWFR,?-7--(T*G$>%XF6L=181G2>0N __B,M<:251KP [# M^V\1)^%NW'^'Y?MO/[__/F660Q<5\.,%_]<[RSN8T7-F2^.IP9<(8]LY!XPU MAFL,;R:\V.Q-SY+"U "&GR53K2N MGN]*\E4ZTZ$>0-QLH]7["A$%F-/UU&L M-E_ZU8W3D,7)TE^3G!R_3:C' 7R;\#X*]_"]X:[7 >"/F&/7A^ML!F\%#S=+ M%J#AO%I%&!#KITLP)*B'AEA,N@0DO5W20!C$&C!U3;*ASJ?5BLU]-V7!@^A0 M5^JX8XKYE!D2@V9VC>'XI1'=B_6I31PVUVX97[)9POZ3,=DZHAA^XU7#QZ#? M>Y@)=HB# ]G!MSXL,5;:51G'[N$CS^.(R+9EY.U&M9]]V,,<=D'-+=Z[:PRW M-7YC">S$$U4NCKBH^I#>WS. ML:NBGV#[-F4NRZ!%B$F2->,=^_Q2F#S#QQ2$SLEBSE8XK.PK6;4%.)T[WQ/] M'WE?0,!4EW/)O,?;PYJBX:L[&_%M,CY/EN"N*- ?-@)4G+#Z>04)R58R&QN- M%>@;2_>.!DO@=$KMPJ*%2>N_A^6'(!;]-5"A<>\' T#9H2;#D&GUCLJ5C_/E/T]%X^G9S'1N*B"J\R_E09TW) MD2?]W0^@?=VGRQPAJ0$3<$_LF6J"[/"]I8'=6E=(M]@IZ=N:.O&1:(O9.H"C M49LAH4P(.*W&S/.IYQ!O=B:^$0,@?@IR 3*'V5V/"!*S4^X8(O0M"]4_$\7Z MC&1,P3]B(X0SXA.\11K)]9PMO4RCOT;_;?0G^<1"2JTZE 9RF<8[!)=E60F; M%\3[!?ZK'8@]-UD:&!Z4Y#H4K$X(/1PV2Q@0DA& H,W5*CZ.M1O%J_,1*0\G MSX5L75.[GS@#DOK01^7PL;M=4SH19O:MW']'L0+(&EY)"++1H-$M&GM21U0< M!MF55#,B4/_OERRDL?TY<*="Z0!5*HQ28\8[WX8+_S83>7/X:[1"<@4V"SBR M0#7 197DW\Q+<].FI%E(CEN>';6KO,$UC"PX+LNG@$%@Q7G!'81J'_ !N@@T.)C]V"0T.G$U"PV/PZS]HC!@ PR MTKJ84"6)[A8<3C1.%-)^J?%?09JJ7@>D^3MV;H:#C_E0U&D0CUP<K!G"O"BS#,G1]E"RB2_V+ M?D_MW$B-B9VAK;1??52#89FDZO0.Z#6LMFZLQWWLB-TK9=#2X-)-4G2M=A68 MW(""%J+AK\Y36%=\4"GC<*B9F_!>KVY8$#M\S )AVDB7A%@L\0OD:X# ,2SZ MEA*;HWE&C5=-T:U2RCA8./]#O@R#^MHF0+A)[JF1:YT7#3@%B1%V\IVB/19' M*_K@_>?_]^G##1P&JI8,&)>UW8!WW]EN9"?O[F8J1YVKEBX,H?+6L@&YT56\ M&&!K>Q'0SAH=7C)5^_]:7ZP=9VL$H"C+[.6N%8T8Z:(13!>-J%/1+[AH1+T^ M_(MBD;1-*?YEC[6TJ05SQ0RUQZ6;* MBH5\TXNB /W?7(Q)'4NH.6("ZD.-BM@-9]0AUT=-8P8*USPBQ451GA2%1]%W M=JE.*"CF#+<&>D]K@<-UG[YC]13=9SA1]!Q2?093:WQFS6>?%?X8]6>W]@! MF"=IM<9 2XW6J;^B.B@0]H8*7-(O#UKY+O9 MTL/2F(FW!$TI M@'?5T7$)=]P))L<4GY?6\ <<,/\*XK I!NK7X+5Q=81H(:Q=9+XV\< 6Y^_ M*RS9QM"[GFO^RLU?5MSX?$$0-,DL_YF;EG@="'HXZ7>D] )WB:-OH%C25>&+ M24Z0^,H+NS=2V\A7(E7>$=ZQ345'%5< PB[>F*9?GF98_(H!SF>2 ?R@UC7SX MDY?**V-A[.Q@#EM7+715@VZ=,HLYJLW[K.O%XLJV=3>?&X1OZ.0=(4![D9%PD)=[IK'PZW0@>'GM@KWHXQUA.$_$Q64BKRVYX2:= MBJK?.'<*D[CR/+Q[%>@JIR)]!U#:!W7%C7]'AS#=*'(>\& (8./H07$3'C-U M=.GH$R:TL@IT[Y DA$=@,<5T?5B^,X6S 'PG.N'+^-'UZ"_R9E-,0]$'5"(9 MYID]&&$&=!)EB;$ LD/7)W?GD7\JSJ]H-ZYTY36J:40^W[MJ#,.Q@W$H*J3A MJ1?&L?1QF(6JETC7Q2*G#7&"?,ODH1"+LXR_,<"-4'A)^%!WG&<) M-RL#+$9&3+!>9(A\\O*,[ZB N&7\'43\'>G(C#.O$/VP;GP#2UO!2N!KKEG@ MAS,6^.Q..'9K<33'D60W7G#N.4,'XP)VXLO( ,;XX&+I!;:&C,V/6I5MFUT] M3O/84<2 Y1NZ'8%1 MX&[$$E2O^@M-HY+_? TNT]:?%.SDA,L7;PF 7D"[ 3,YKF+.BNP0A*FP,5>C'N# M34_\9#BT^H7!NFU(<@4".:T8U@W#3$0J41 =]U%S+JZ2G)QX)^F%C"+W M XDS[L-5QT[NW35R;>#7CC5^2>L>6'WX(3WPL,J[>DD(/W_ZV^??C" " M!@\8RD4&KMVQ>KV79 Q9XR''TU?^_N'P4HAC^O:0MAP2W=4ONWD;,=:W$?HV MHOG;".6X;=L:GBB5XR#^^B.;Q1F:D]Q[^R3^JJ-.==C=KK"[W 7-9>\W?Y6M MC*\1.C@^D"$4&1__]NGKAW<&6)1*7>8V9KQ&^2NPN]"(C>Y) M?'&O]IV/UC@?[O5;'2>J$?;)".O> JK=HCX4YP8?)@_Y/!B$]*(7MF4;,]6K M;SE#^4"CGT:_9Z#?"G315'IE Y8S.3]),FE*;UN$'"V=H;5Y#50\T"'T&C>? MAYM@*J+C#\>5UJP'1X/1\AY8R*&+]]&%Y[]X%OC /NG>LGSWLG)_9TJD'7H? M0R^+R5]J\K]*CR&C>Y?26X'/A!>1WJ0(>F/N)U+Y[F T?;D7BCW(COPV(B2 )T[!N?NX/-?S4(9@FH#'_#M< MLDE4%J91_"""JO*P_+/!'T"^T_>9)U2_DW@)9& 9_8U<1]HO5JKB]YLYUE?; M$TROS/-V<\!=UE1ZE$-1E8D^%U5F3F7DJK-SQZ@\'C%(\?#C1< MV@<7V[&NM*C_6>!RK I[>_G:Z4]'.-E JLJ&W#W?H5=Y MHVH.\9A+/.(E9[[ FSSK_DZY_'"-E*W648P:0'%]$1F*5*$;%3=\R#-A1":B M*),5EJH>)8"2R>*!W/+B7@74"I9@\5->59+74F6\>HZ\K$GO(SD\O*4452V\ M_!0.*][IWAW>NW)%$ I0PON)C;3=681E-E\,!H.B7(U\_\4$GH[4I\ G8O<^ M+,J/8:!V^29,N4E2@H[=TI5+1:!Z8_=_5==;19@77D< 2B7&G1MCN1MU>Q67 MS3S5G]=C6OF\0@'>((=SERZ]UC&3U\=%:9D0LU@H&R>.L, 5#Z@0N,RODRF/ M9D$W@*7<%9%QD"5TZ9A_3T.KIP^(3PMR\\\VKL#Y5;:R.3_$VV\VQ]JL)N:J M4U6JL)S1@\6D, $/AL$D,=@I5N4UJ%!6?D-F&@E/#,?*Y.N707^8@Y M8Z:S>5M"&9HE0D1":\]#,O^/IN']K1C2I=P=%]+' *GZYP M^L(W):'9&S!:Y*$4]UMQX5 MNUC$*E*$Q5@-.S!UE)C&R<=JF>X]?Z[85"A+*C)BZ&T\ M3R7L;J#$6%_(M_!"WK%&5]K;O=UPL1UKJ '3B4B)>L;6PDOFX_F-ZWG'Q09+ MU%-F(S?5O8/N5EJ.R8?>2'<43X]SK][/'[YH6?P"(-+#A" MQ16N@;=>&R<=6N-C!)XUC;)YL 0%1_3SD(DO;)V*] 4>-]'7_+7]*'G:P(FF M<;7+@1--(WZ;>A:WDG3.$&(QV15A47;\GCC@XIL.N&@TX,)QK/[5A%Q<;,1% MU^J#371],*;K@]61]M5V*_D1CH)MY5#S&J*?0N/=.O8#&=&!E<1X9GW(>)5F MBN10.UC? RMB,> 5KU"+=0LJ)U"*#_-V5=61% :%]!@O1GW+44OJ;X3?N)X7 M9X(C9N':]>=%@4_BDHR52F!:QCN*/JE*Y-^Q7@IC4;8F"V^^L(=*&<_*NBW5 ME3SKYH$31J'*Z]YO#UA3P?M7F62/S?[D485F;2?A* M5=\\@L>D@!Y8HVA%MCOP1QK9N$(O ")!>'RESLYJ55FJI[Q=X77'%G@_C8E9 M-3K^<0N/,;;NQ= N.J6BGO(1#'LJEJ!ZR M(C5 ?,%BT:Z"^O IA3SR2!5X.<0>$8$L?00OC\#H>&DD?/*Y2U@1HSC4T/X8*ZI-2WF(L-XSMO34=]Q42X$>UF*IB^E(0@[J;Y[SF5V ME,OEN%=1:*+)T+3\F#AD< ,^9TA4SY:PB9/;5G':ENU$03-1"7@OF@V/A&9Y MI.(^7!M,;6MR];@FP%/&-;M+N$:EGT^&:)/Q?DP;'X!ISG5BVA/J8N'R'U\7 M2XVR/JW45VV./4UUWF.,^H_8EZ/)GCEJ=Q"L+;4(>/L746FI5)HI*8Z;>D7+ M+TTJHI5D*YB*>K'Q0JZOR),!ZB0@8/+ZT>'0M6%ZPK(E"QE==/(!-X_IR9DC M^883JW^E)5Q:%B+F6+:C =$"0&!TNP9$&P#1LP8:$FV A.9-+0&$YDUM 83F M32V!A.9-+0&$YDUM 83F32?/+GF637V^74\>L>N32$,F24QAECZ__,OOAR3'4FB2:WO+12,+91Q([Q1(U;NPTE?#*A+.N8D?=UG;GWLTT M(E0@@CW5B* 1 1%ALET?BCNPDZ6?-&L MM&PXVV*/[7SAN]]GL)X\U^3MKKS7BT#T,^1^:OS5^*OQ5^/OL?&W WZ&SVN& MX>;AK8&Q6G=^ZK.DHW;!\U&R_73WXAC+;IQ@C#XF1BFY8R78J0M?QXP\^/". MT>\/36<\N1P?ET;2RT-29]HS[<%8(ZE&TA8CJ3,TIQ5(VF7OSR>JP[U?D>FP M)=$FI?O\!'L&.ZIQ<:SYO#\Z$],(>CGD9TC>B7 MC>C.9&!.G?XVHG? AR22 [4/ZF7CNG#@=D;]B[*"X8Q4',FZB-B62B,A\)B&/0# M5J"ZTI,K$T@=BF4<9UF%HA!54.KN/;&4UON.CZ'GF<#+1W@9- M(YI&=M*(;4Z=6DM(TXBFD2NG$73FC78X\V0-Z).4_55+TE;G4STBE_3D*ZPM MFEN7U4=%&8WWT6KMQE2'C?]ESR>8]N(?/0^5_ERL5T?BAFPPZZ MKN=A8;]$E.I#LC -@&CJNP$L.%HLL'/X#&OG8F?>JB%B=L="V!A.-6<+%B,Z MJ ^W-TGMQS,OY?7AO24 C"6\MFV#3=SKL:.(;JC"#M7BR[%#)+Z(!N6'8(9K MO' & Z7>:]F27.-J."K,?3@]1(<7CCU0BC=RM.25H:EVY4?@,0S67)3>YS6$ MI[S=>:G4;+\H$UQTEO]%%),$:LB!FM('&#; ENTX,9K.:ZS#9V)17&7+>3%FB?IPD.71<1M_=V.$ M@O$%YI!'8!U0ZQRQI5U5_J>ZRC_35?[#IJO\JQUL;.K)= IR>';=__QFM(IM M@^@);W>+]#QU49:&/X"%O["'&Y7R<6BJ49L7$0VPTBM6K>?5WX7@HSJ]0ID" M%N?TK>'F,$J16Y6+ Y]%JE$Z!Q1\%J +VPF!%?)RQI'Q#O@YL,??X=C@7VRX MPN+=#-P>*X5Z2PQ<;@@E.M]'N6QO^Q58.+Y'*["3ZU)@10\?D*#\%*C=):L[ M416+#_YLLD,?*N.RU"JYRL +]7)=6*P=-!%CEB5^R)*$MX(@O7:=YJ5[<\5 MTL\ZBQ%K18\CP/LTH&J_](7H3,3U$NJZ@765W6^&F\U]H5Y+FJ A*_1IK@.K M:KWQBGWS@HSJ4\\96*V>3VOGM+R*@ [_2P]>4^EKF+*D=5/QZRIJE4>5Y/<. M6^:#, A$SQ#B"!&O>;S!DSA;4>D]WQH0?KXOKK<%ODNV+,>W-I)&O?9>21JU MVGNS9+&A\^>X7:OV/W[)0K2,1HH*KQY5M4&R0XX,QLJ*U5&V574DDKU6@()^ M;@+3)-BS1U)5V4"HG$2U!UJ*M/6ZRUY^7JFS-,S/.>H6F@HN7-V(6L5_2T\B M? Q!)5&[5*@L"BS2-/9G&1<$4M\)HY#D1 0?P-81/T-J'\='P=A_L=O<)PQ M?/4^BK&97WKRCD"JI;*G-\ '>6R-M08(#=$J632R&).;$U :)>3?(C>>(UI^ M\$%DIQ&@$)QV0+3ARHZ#B.MB&^13Z5GV8&BLT;F!D"=>':U6V $1M6\8&?C7 M&LCV&Y *=3)\X3@%6J$2XZ:=Q(E@E&.X&?(]X MCEVB:'ZI(&T/-N%C6<:[$-A'A@P=VTH4[;6H;Q9VVR **=!<]*@H+> >=F#, MF)P>:!,P,Q7R:L=Y(DK+[T S0@8#G#Y;"QVE:- %J#WW><,O$#I9P.VJ0@LT MN=;%6W[@CT&$#2AO8R9:.0!YL,4">UO2^O ?P"-%J"Q<"6+X AV: ;M#(82* M0:([IZUH=9;ZMBLM-\4O2YD6XR$Z^F(+IZRTJA8 M*7;@P'.L+AM(AG%53XWS[&W7#8Z3&Z5Y-)9S^*W.L?J!G+G9QP#D[I46AMW3 M:_M)=WO'K&'=N](F+.V&BVWU^AHN[8/+V)IHN+00+IJ/M1,NMN4,-%S:!Q?- MQ]H)%\W'V@D7SV$RY3JZ_]8RV$B^9C[82+YF/M MA(OF8R>%RR,+"NV]=CGS(9RI^U4]RS[#GEO2Y69B34:M*OVPU>3FD6>'(09' M:WZDL42R[%Z["H0< 4N<&_BGKU%%H\I>5!D@J@PUJAR[PUK/&EP4JGQ=,M!# M,<]-XXK&E3VX$J5N<)KF?"U0Z7\NQ5:_,;Y/LO*D-,R8$OL"/V1YKA]:7IAU MB<-L[!$>P\BOJ"IVMCYQ99*FZ>X<7:7JW2.=L/N.=1C[[HA.7^%N!P:!Z_=6LQG6-ZQK7-:YK7.\:KFL=YN![%8WK&MB*=[SM,8? M78^@>QE>K ;JQ3=-K<=H@-B\^M2O!>6N^IP(3MNYK OC!E"X:4-"H[!&88W" MG47A_K1O]GK;#3@T"E^=(M&\OJZYL$;AJT3A75SX(FZ;NUO:;/H E1JDGJ9->!3:.3)BE-4IJD-$EI MDM(DI16_.@.SZ3,X/DG99K_7V^,(U$2EB4H3U5&(JDL1!U365N1";-1CU[[6 MCOI:C]:6OJO77OK.X")N;C4>:SS6>'P!>*S#$+1><0D7N8?8T1J3-29W 9-' MEQR4P*?X)/L@1N%FJ[$CABCT=8A"$TZU=K*/R\F:?")?Z3GF=##1?N8F[D,U M2;22)*9CT[$U26B2T"0A26+2,_N3L28)K3B=YK:Q@R0Q')J#T523A"8)31*< M)$;]D=ESG$Y?K_,I?LUB;XE-N[$UM)_R#L5'=$$,:EP0U\@=+H@)7(M&.#9' MTSKII]&XTQ;/E:#QP.P/^QJ+-19W&HMM<]S;5KLT%E^G2M%5\T$'3VD\O@0\ M=OKF>#BXY'OZSVL6NRE,:00,K.1$>[]T>HI.HWRV*6([(^U.UGG)FJ".Y(XV M'>QKIPE*$Y0FJ.-(J+&64%KE:^I"M.DS.#Y!3)CZ;ZFY@%8+/?,8ELF!KP76DUVRX= 0HY(H)B M:SA*+[!&3+HLG*'5D^ %P(G9BAP(_RBZ= MVJ4J2\,&&!5I&;LYQ&2+&E[9KS?I<8-<5-0MP_6I)XJKX+_AJ+#$>.4&_,D] M1Q7QJ.($L=\',_X1I8S[%NV!\0HYJ=-[^S/6V?B*=38^L%E*#^VWKPW F2B+ MC1_]T T]WPV,+ZF;,IX(LXAB8Y'%Z9+%QIREKA\D6+$#WR]7[;!RFMRB1XU] MS\ ^IVO8]QL#EIT0\@#6 /($@;& K1IW;I Q(UH0\B1*3QH3_V/$;)YY;&[, M'HPL=%<1'-M_X=>YGWC ,5/3@&%7?K8RW!">L@6+X0MCP9$VO#6\*$D3C86G MP<)^U[#P1T NI^?8I@&[]C(0I8 L68*(XLO*0[&+#9'\T&"+!?-2PTT0.S\P MCZUF+.;);C).LK#>4D 90(B0B@6W6IS_=M?]W3WD %6:-.?B<\B7K;-/ESRM=ZL6D[3*->R[E_%*->K3[16"Q$"*UV9 M?]O:*"*#_[SY/Y=G[07=?M0C[ZO..+FX>4V1&[2K#5>C^B9Z8O]7DJ%5DI]= MM[SEV+CP"QQ:F&/45S['K>EZ$O OHU%N K;X/D>661 1)QP&E+!.[1NM3P(R M\ ":WJ:$@1+98.H%,[@H9%4581"_TT;V%8%?D$##NX 6N&CH?<^F\3"/,0#; MP:^ ZI(4X_"S64!K,^(IP)D=N=3NPC/#,<&!P&\%B@&JSN#7$9CB@(Y1S#9# MTFNX742D2VP*Q![ 9J1=CV!P\0Q( /#R&6+TV)[#D('%3Z<^<2-Y_0E)B&*$WJC$Q+8/IT''&C"4>XRM; V_S++AEBK M,I7(S4B4K!W]T'?7R-/98+"W;_MT\;HC-&&M*+*#(7.Q-SBF>TGY89BU?-RK MEW)/F*3!9$^03L+2^K#<)*(DU 'GRV.6&>:;W@5?KQ\&+BQQ?,\(!-XFO=ZL M)=>W)5Z %[7I,@\)N'PIV2R),0)D^//2NGC&EB2@#2P;*9[62E6V PLT1H*_ M+0&X''DQ59U9'*, X/S:H&KSV(L%7QHDX<-1483$9HBK=)NR]AV&AL$1=+KPA;+CE%!^$OH> M"KY&5P'^.PSQ8YASCUV+L[]P"[@4UGD:1E3^<,211W!V4_X+XYJ-)VP)Z5Q< MX[KX'KEB1@&(6QP&U- #XX,?4(+M1XI/.6",4496L2A? =C2&. MZ6_80/FRI?-O]\'E8C>UHVB.KT1C1=+$+TX:7S,8' L=V2ZZ$_8$Q0AF>A"% M8_YR,3R+CK#%L2N9F8KG3?VINP*OGC)) %R)NK AL9^+:YV MT*.!!>I3%QLF')[+02E'H4HKM(DZ.'8\ B4(R3B,6/@-_2P97A-TW1?K<34FP*^ M.?]9[,I96PXIWSI$+(XQ3#LKJP1*#;'"G$B[*P/3?1/GU3?DM.MAA*PUK#F]F, MA]"*_/J?<:("#+Q\'^TJYV6@TD#/UW'!08Q?1@[NU(B[SXE^:,;,R'AP-J3A@HB-\S-IJ +X4@_E4R'Z&T5M/(=HFT4&RB MU[QO0-?HRG,1>NB;EK4.3B&S,51?88"A2P>"0!LC8J).)6/D(V$O!9@Z\'QN M&ER"VR]>P$8.Z!>%DP@#(0PU-9Q@S?'A'U27&=@@MV:,31X;>S##8UCX_%&)A@B^8!E,?=\P"4C0W1'T*H1% ?X[<0&3T0RJFG\2=P+UND]C%G8ZN3S M@ Q#<&\HU&\2*N^%0P>SB >-F6F8@VL.FA8@1JQU@4W=:%(1A#\:7'83;'%9 M&W_.CJ@39I6KP@DKH4M62]QGO,F_C'(]_5HF\V"VP61>\>'!-&/H"M<5&!5: MM:6'78C,(;N*+B" MV0FC^;;$*1D *K6=(2@PZ^ 3X.*A69E%T0(AAA_$4\J?.5Z *0,MH38HYA%@ M0IF>[_U#;23;3DQW36#)([!E[/HQF8Y"%VFIM^0+I/:4F5B0"3'LWS,8*R.8 MR)N91^32P2.XP&/&> >)70^ 84W1Z $LN#-P(%PR%C^#B?I%IA)5I#0Y7G1$ M4"Z!YTTQSC.B9#.-C*GOX4ZGX= MX5:%&UX'+&"4S"6JO5&VV&U2W=?+SB\/+$ZARAOK";68!BH3C3=A> M $6>6/#>50OI4!02*X6A9UQ_6 MYMM#93:2'DH"R]@'>EQG7P*9?4%^*R@PC M*;+'X45H\WUNV7%,J>'BL.0=95ZW?(= ;_&V. RUQ:&V.%[1%L>CJ,,!)NTXC(YNBSV<1QC\F +: M3WP:TP",002=4#)4HPCL0 ;_S@_*)4=B\==-)Y?PL.EKC1?)8U:6& (/@)_&",Y MO@K]J\4)*G%2[7N_""5-&*S"!TC\SI]+HT*[V@_#7U(4+WV3U>'CPO#H0QLL MZS=*+Y\B2+\\MC6,&HRQ%U$%:&4]]%1;SA-MZ:3: O\Z-;_R?A_323VLB[@G#.-@/8>A>@\NZ?31= MH5X(1D,^2$$*!B$F9N+\1U,68T$4G*,;^=Z4\FHI MH)T=EH C)IYTCXP3&PIG**\)2J=CR1TV_)[- 6; ' T6?[+J]N(W-(Z2&3S& MGMCHI;F=8K(+1E:8O9O+W]$H$]]UH5.4S/&BI6!QDC0GIX3K8P?SK86>ST P M5ZR7E!7*XCP)?[VR ;YFL3#8%-5E,RTA5E9.&;8OKF"RQY,O=&/;B4*8L2 < M(]31Y",77HQ%H,3VK]@=L)F0>2$?KL?S:9+^N22X\J(P2!;.]\:>\ !"FOA MV$(Y]@012=JA=^&%_7"2H?8(_+@G%R0;),R^ /32$.@ 7CH4>R1.&A:W<>N! MS;E(% \T4'HTUHN;SAB&\\$BH(JC<,[W4N2G-%Z>S?0[:7FH/<<*D&2'6$X7 M$G/G$L=G;"$9"(W@)9P%_@7^',P]&%_,L2 .&A*Z!<#V?2;@91&JA8)L@8C? MHE3,K9&"NZL -/N>PAZ#R,ARPZ*^4QWT_Z MG>S476=8@,259$:2QNTR4,@Y@;SYF;2*;:1%*;2*]H$^G>%00(2AV &*))]H5ZMBRI:\03 M,B@MM!G=8ZB2@"V"UMIP+Y(1X"#(&&5ZR+/*?-NA%)0]1PYCT@0?$<\" ,6\ M/;A.%!=2V!3Y8OP'F!PWZ_M>/$+":D_MDB"V@%6"R"X]E-:KC.8QW>C)>H%T MHWP6.'S_G[Z7\"A9MD+LX*90B5*$),+!DL(SKYIE5)G96Q$*%R^5&M0QH+"W MQX* PJ8E'A>SL(+YL0R>Q-N3XG_\Z7G!Y>0>-/&19EJ)A5^QB,GL2K=C;0,6 MN+]X[.+KX1JSE<&7%.YFPBQ$ !B7R)Y.(RZ?V:D7DA/;/GHZDLO.$_Q+/&%, M.#F70K MSIY*$?NE6>&Q$D;]TXS))/M0O#)SNA(G+>''J>._\ :I%@$#NKN+QE1_"JSC M'TJ7LTX?JRZP:5*HG31TX"X4@U#\E9S)1?UHYF_2\#';7:498KB^O@?3Z6:C MV.GK,X $]C'R)CST3QT(]GJ+>I(LS?8JZ;P$.0#]-L MDRQO7YM7?Z2\.2D 0GA &'3;,HD82W9&RG3@@&Z.8.96_;*L@M1&H&)[6(G M"K#B)Q-A\8/EW.#T_=-V!"QVG=:9[0O]OT1R;E/XO5/50G[#FT'^!!9FQ_J( M8>TE@M0V8R1I=JV SE+:J@4_75'-PW,"2'3%4^I75]0*!,BI7.AC7,#.[,^D M2)7DG 8):C%,9R(._KQ+C2X#?R*4YFNY6P;M\.?,[9'\^!+5 &GG,)-:O/CS M?%G'.=)(399P MZ1?\8T:UKPA/0!9Q\RMD7 Z1PJ6Q XQQYE/@@FPG-'8#=8P0!RYRCF4NW#O+7 M160,R&8T+SL@B?*D58]YB0O9Y6*;"Q$7TWA*LU=$J0D.9A%(F/_%0CH!"\?P MXDV?!D@%/U[6';PPI)B6D73*W'*DA&8=N"2K0U-PO3,IYC3G?SSC](N_TUL, MG;[+*\S8&I:UI=P#5%C[FNL;G52VB4;;%O!JX22H=Q MA'UM,PZ+VTAT:RQ) *&\6=[#2^I*TSV\;'FI"!*LJB[-[*^Q(.="LB#>;P&V M>(8@P1T[F%/,[D$IS!8I\/=</%XD&SO,K6F\Q>BL/V< M@35Q/6>[Q5*7=VVYP75"9*+)_(591/".\WMQB+X:$OFAB5UW259([D%W(; Y M1[)=2LOQR8TM8K@RT()TA/Z,RP03/9$B!2M(J!V+-%Q^UA5"5'531SG(EG53 M-ITINDQI'BQXLKP@ MERX&KE3JVJ1IL4ERH*"BW=7+3F2?T'(A:09?9&C>4J%Y%9I_1:'Y1P4(,GUS MJ&4]3A!]6SF503R+<.=ONP$+/@B-91X/A4_'S#C=D]!<>PQ?E#28/NIYI(VJ M>'$H6#K*N;#]]CB$[\C"-2(P 3:T]94"[BI0L)_J2*Q:$: M1_L_I#%"?*-A9(]CFB+(*S1FV;(L1K;B-!B]6%VU$)I'T60.H)CS3("'<5XF MQ0FME])4EK/_UG"TE @F](RN/@#&VF:%HFB[R=ONN=B*H9)MOF"5]?SF"RA2 M,D*BTJ=A6NYQ9L*2F<8P6\O63TT;ZQE'P6I[/1%82 6EQ*:9P[.(^2(B!I/ M/'>N7=D5!C2FXA6RJ K,,CITK!,)W]8 8!JAR4E:.(HMO FF!?/-LL2+X5J4 MNCS\+B6^I9SOWSH9_I"D7TD*MERCDZE]X2G!26U6_L[1=Y(-@4]%@TAL#XFH MP3MTH)>ZJ"9RTS)IO+07!6A_WQ:!/-Z92ZI$2>P%#8;!:] V-=FL)Y@O[GHG M.(35$&N6!^XX%2V&I-#8HA^+$PYFF>JS3]PA80.EDT>[+;'[;#7LD5;GK Y= M3&'U TUNA\0L'O\\D'("\'=LYUP;8UP@&_'PUFT*\*U?&"W=[!GS/6E[38 D M7!\,P00"SEY8ICN,CLK8; I<"@PB-_RB:0AOT42W@[Q!(JM83HN;YUXLV7PI M-"1Z6/-_,C*"$Y%5K0F@P\QF^K10])*CFYGL?AZ08!&F;+&HU(&"!J/FXB4S MD366H8'BRC?!RKBCN## A4VO;)>7-&*?AKEYY#II9T8_$'L+M$X[94\LDD3M M/S@U2348W<9 LI93\2$T*XE=-H4IL)>W-?G/FLS$./_+K"UV+3*M MM+6LW(YV1<-:VK%K1:?:1<-+$SHE(5H2E+)VE@ X8[[85\E(33D?HIX.>O$9 MU[C8@APO!3'ISZM+KRSW<;KE=GG23EX= =L6+'=3'>2)$ZSZ,Y9#]]P$:?8P M(LQ,TWA]YP8^!5*GM?DV'%U.VK& LWSV"Y<%$UTR#D2=YH3V[I^S-L%AE(:, M*9H+464S&+,=1KI1QG=YZ"HRD\D_P;PL#*C1NW','7Y31L/SQ M5 66BPMD4X9[)6R391GR\2W@9RB5??!T^$/H,Z0EI,ZZ(#H,4&F1B,=V"1G& M"3V@NU X)??&.W01L+7L8("]O=F$L/47>SDLV>A6N'LG5UJ'V=R0[/MCHZBZ MU%"= DUC%=#DA$CXF!<'FBXO:T6U!&6-](-[3-)R8RK:C'7$]^[N8..EB>%R MRSH5,#-%+5:>AFZI=_4%2S"0NL >2-6(6X._3.*7E21^K1_MW?O6VIKG_N=- MS]5)WZB8@Y[1,.Q>Q:@,>K;3K/>:CF$V3%UONHW^&QXI?F'[(Q6U/Z+V1PJQ M/\)T[0CTK][BRO3L*(=/9UA2;Y6U+W*Y(4+_%ZE2_4!J\-ZB;OH)*[F\\.)? MVZRL8ZV70YXPR^M :2!T\82D;(\-&FP2M0/2 6"<2/*.V8>V0ZUI4DGF)L=^ M89!P&LV2XYMXSA%/20]9>X)0&_@SY/Q)N@=M$K_BV3S&2PL&, %R#-/"W'3< M!I#ZN2R^6AHVH#UXTN(WWB9XS<@I58QL$=#A_>/!V(O$)7#.<7JWEX)R'S+' M634+9L'DA@MEBSF'O:5!XJ:UZ$D:QIHX,964M$TV,K$^K$C NP2QG/\D7(_[ M4*GWDB\ V+!?,_XG27)(NAZ(FRS**N^V((V"]@6^_4$84[K+C,KY5RS4P@@^ M-C * G1EY;%FCM.3.R'KBTS72(,("TRW&-SJEH/^[II++V>8I-V;\*<\-6?% MX8.)7[.()MGK96S),#BGTG3=OD-Z-0(TKN("@VM43;=7,P;]NF[8?=,1#"ZU M0XWD==*WZ34;5E,WMV^@&OPXE-PI1Y'JSB8BDQ4\]0-[:F\U=BPM/*\G8SX. MA?_TM6B8GAY#P?3JW(ZF[)NC;_Q_DVN-:G+("-710W@"_T;?^YQ9_[Y1K[I& MS>A5^O5^KV+9@UZ?N(,><6Q2-YVF7K'-I?5O\D10G&$7['T2/XE[%M#^NK5] M*6AR*9!25G'M,X-E%I'[0K3Z&M9 \9U;?D'?NG*$V[X6<2W)_A;5M8 M7K) MEKU'VDTIELZ2DD=/,8N3/W@WT8P)S&;!=Z.?)RL?;?3+FO[\F$E MZ:9KZ2X'/3]6"F!=>6$NG=@[KCK=0TDI[IW6[#[3+Z9>+#8>)8.N#K#D,;AX M*U8$<]0<7K]!DA,1QK/ 2UH@I3MLK&">5C&S_"1.$!\QF26V34ASCL0>(29$ M!;SO'6[^3N4>*XG$XI^)S+J2T')O\4YR!K*4H&">S!6F"C0'M5O,,[E@F@K3 M>(2L&?>!.6QK9U@9EY* "Y'*M47\3B28!L(E0;Q(9Y_#H/,N70RCZK*/2KP/ M5BJ2V=2X]L@C [BS$,,S20S9=^E\G D1I.*5[KC044$^NB[,4TAWYLVAH M![P'60+.EWA>W[4]9[^BAT]FBC0\Z2@4N4MBZ1YO*9HH3V@#B"DKD9C2PF%X M8AKLUUI^'";5F'(53';2LQ/.#L?-]-1=RHP0P2J1HL$1G^U$T_TA&+80DG[Z M]G(+ZJ3+9(EE&'&X=PE2_*2JRLL>"YR>$AG)MH56WB>]292*Q/+.A$OG M0AQ!R'+CZW;[52/MCX+X@4Z\#XH>H6EPU M[?'D3^TRG#DPC./C\Y+8^<1,-%R#B RQ0)0VU<%.-HZ<-S3PHC&E/_RL)8_U M[^9$;H"[/:E=7.=PRL$RJQR\>R<=#ZCY>.[C %PK>(KH\4EMGE3YR6K$T07!'**LG1ALAG+KOECY+E@>> 72!=TZ\]$8UZ@ MG:@I.Z'LQ&NS$[+>KM2&O,ROSOG9Q:5V=J@=G1YTSCOPG]-+[:+SX:A[V;GH M'&CG7_>/C]I:J]T^^WIZ>73Z03L\NCC93IK:2KCB2PA+QGPRFJDW@IN1*"TE MVP^QTH4&MB/BB+,N6I$S @?J5PGLI%.6<>WI5^<.]:L3+Z#>Z0LPX]\);US" M_1K>R?&.UGMI*9+*5L_U;#SD4GN+=^3;U&WLZ!_,DRWJK,N5=!:73W[&8SG! M"JFH^?B"OM]<-DMB0Z6D5N-MZ2%N/P53QG?K=8'&G# M%8.M,2UM88#S]FM U8%NX,?OM+?G[=;9_KL2[U,B55:N;9&6\V72D(RO((]6 MT\MSCK66%I:_A!@]+5]/=FTT-II#TH]FF%Q@FO1G\&-R0T]!8P'+64"/=J%1 M]#"%*=X8?=6KK'N-)TU^OI=L[-/]!YQ+#L"%&=D=3&"ZL$EL;YSI0[48XY9# MV@_"#RYW'DO5DUHS/BZ,+6+ZZ38-JB9],WSL1K="RMK9+$IGAE?)LSTH)O6T M9$*6\^5I?D" GE9)L2H.GMYIKXCIR5&_!)=?@C5.TH6?68=D[B1.D6NB#R)(GF E,>X+?BEF9'38V),(Z4I3DU:&%O-@B MA/?72+=J[%BN&2?8>11WL]'@BG-]Y1I8"@^B]CW9>6%SG/2BLS-=G!,;)E'* MPJG5 0;LO*2/P[%\7MI@*S[/4\-$2W,>;#9HPWZ>]W#WM)\T%9?7P,M%3X/]'@#&(R!.@Z9T&UOJ7!^_UPXZQV='EY<=C6=#G'UM?^Q@-L2_WWO/]!YWDN./(1Y$ BI_ M26[L>//SG!G.4DQ&3J2O5QVSX5CU7DUW[%ZE7]-[#:-9[YEFM6XY.JG5^Y47 M6L=<5UMV:LNN$%MV4@G*_AGZ=$=I6G:O5JDUC68!JD_V>>$0':$F#7'[53]/ MG<5PQZ0%CIFDK]>;EMOLN;HQZ%6L?K5G5_1&K^_TZSI J&DV]!>*F0V%F0HS MMX^9TG0;1KDJ9@"U[[QU<7ET=-2KFD;3V%JY)8Z"UYX>'4G8@'!JZ$FN0%)* MT*LVFK5:=?LH#QK _DC&6%HN>&!^=SLYBN<#>E#!L[?D;JPL%Y:/PI+*@8^. MENJ!]77UP!KM*9@<.42WER,BVKEQ#RT6+A^Z]5,\R(EG$W3\U*E/9Y,G%XB+ MTJD37^#4\B^[T]#YI9U=!S#E(V_"K^!5SX$XEHJ&.J]H)[>;N;0#RO9KL%)+ MVMOI=MHB4=LP=78K%S!WH?:1'0F#68KI:3R9 EO;)#52:59Z55VWP,8-JKU^ ML][H56R]WN_K#>)4:TL%MH:1B%);ZA?>:]1THP@4!["$_9%*O#S.%R?-5OS.TLVX5F#[\]@3?2"T+(8]IFS[!TIU>I.+5>HT(&/<>M M-_OU9K.AZY5E.3;YSN,\TU3";]5H!9-CD,BR&F.('-<<\-+U/CQ5BE6KT M>[HX)]FHYP7O-T=QB&6^P26TK>"6=.&<-6.4#O5]B%Z8:_7"YH>*W44QEO0B M'[*W)N5;\,K^W5^9^XT=8I(=^U8:Y<;MGJ,8VQ<[_+ YK0-K.9UGX%<[Q_/J M_OV^O\E(V+TKN :A[X?7=-^+4EP:9X<7@!63A?$.E>)YV1,B6S%[G@8[J(]- M#*O09PWTQV-LC4(E#C?QLA/J\0DM:?9PB!L0_/0G]@+Q'W02^3MP[XVZ6NBY M^?8D)G^(/^0Y0V>',V]DZ0YC]UG72I],%_RJ9=]U&HFG"A[/A&?J)CXW(!6> MK<%7A[G!_"YFL]RL_(_LL//G">==\BND^Z/-PF/KA!,O_KUW'=F3/Y@C>@V3 M<*L#R'UR^F!Q*1Y,XL^FY#D M-AMJ80JX,,K %')=E($IYKJ8E7)5,>4"+HP"LB==E_?3"$,P&PNW//,DW/6U M-Q?*>,DO^. PP1/GE^1/P[KH\>DL#::&@\PVAT?2R/#30L]69F4C+56>E,+L MZ+3T^;R5[1'OML+^_3C O3A%O93X?/"U.Z..'_WECOMD9E?I._T5*R3=5N$/,:G[GAD2.%Q.A^TK7E<%4#/,1*G0>><[+ MU":E.R\14EX>V;P@8]9*D&E)Z\KV?"R.8/\@MXHLKE]+E9$LIEY2AO&VX\\ MN.M'XE\1? =\ LCZ'G\,OCTJ /OOQNDH[['$"PR-R8U&C^K31*/<@FG).@!Y M:[]3 +%SIK;_0+W*$:"LHO6?B+J^)HWKORR-4_I57/UZ%,U]33KEO"R=VK8X M92P%)^M1COP@\,0"?MC 5\#%*H@&2"'?+E<4'S6K!F/C#0/V^;UZ<2!;M M?2I/C[5V>E;M"%EFM50W&\\Q105@!1O3)E-H4W%$4.ECH3HG_.M)7^_9FR1L M"&[,:ME08'-/L+$4V!0:;)X_/+\A;6R6]&JM5%/F_[X:67FL1KZ\N/YJ#P8/ ML MP&4XM7T5AG_",'P6"2Q C>]W]/#7#/GF#Q\I.5TK$*@Z"?P3Q$% M+AM-,LXY2B5[/HI\JLK20G&YE(YP6;X=#327:R1Q#ZIE7<@Z+&! DBG%$W!# M3==T?*Y\YLD]3KE]W+)FIHI](N+D= Q[OCT/9],_!MX-YJ5E%6X!;V0A3:[K@^=41P%^Q?>%888C6T_DY+& M/\J9P3?_Q6*6R(N)*T[)-G6]3@^/+L&?AI7\:>KT3UHHUNF>GY>UTU##=T,! MM'UMR.K(QO8VZXXG#IS4_KSY+[E1#>7]%))X2.DT'QI4G@4./[,A6?5 MK%*C:6BAU!:#'=D=LN883'YJ1JEAU4&^KDB,?8$G)**'B0<.V>O;*,P1?!%Y M#G[)?C\+/)#.B3VG>R67 M(;8_&P?:6^>=DOBGD?CJ2Y/X#'L-9Y%VT#T N6RM%$6]9%:-52AKY\LB1=T^ M(8$&@CBCO\I*H]8E!-CP%+2IHKU%M]/4_^SBC??V*:IG*\;A:^//=QIX7SCB M0R\ _/> 07>G]I2,";)H-!N#602:%L%#I[;GQ]DW7*T MN:Y_WG3&PQJ+JRY MW:NZ_7JO8E5(KU\UZCV[5JU4&Y;=K%IU=/SLC-,I";)ALB5G]SN"D1E6&^3+ M]H(+ZFV"&1MYD[AG5?2&*>[%7,C-./]+534+T0 <(8\%X/!8&,VPRKQ*GXU5 MRPR6M;G 3V!5+L%CB6TGY94'7D2<*4S]$> <+)A+P##3N,'&(SY"A!=>J9%N MJHV0I5)V0%/3(O)[!L.CHG=N1U/>\^KHB/\A30#SY+R88?LAW()_H^]]UN!C MP-0PFH01G83^'&X] !2&5T611'"/"9T4#431F_IP$1?I#WA$;,!Z;%$AQL&@ M3+IDX($&>5?(2,*;.#$ &KMD3NRH3->#"[EIUOH5$.9>M>H.>I6:6^TUFI5*3V_6!K6! M8^GU1,@E,:Z<1S %WL3V6XX3S@)0]^DA(7$/O-1:W>(_V*8,5\I)(VHV4"T= MJ89#I>+:)=$5T+_XN23T45)9>3*IO("A#,#JT2^Y +4FD] +IE0"^4>I3D\! M 88>.(XX\/-9W_<<,;](T0\]'%HAY-NM-_5:Q>[WZHV& ?(]J/>:MFGU''U0 MJ9BZ4QE4!AG@E:#<\>%N&,8=+1 6"Y?R*8YE7EEL:59$_#81]FIS\:SE__V_ M[A3]E%Z+!T)-RF.&X$'1(ZOM 3SY#]N_AOGFKUEOEJV49(E1653_]+)5_1]- M^CL-AV;LXLV>-&6<%>WY9( )OO1GXK.(9_VR#V\Y.ENRMZ91KF5CQA6C7*\^ MT5HMP)"5K@S(W@AT[S]O_L_E67M=$N"#H/ >+ \G%R&'$GK0EC90HH3[V M?R496B7YV77+6PZF:^>MB\NC;[U&O5II-K=E G 0'#F_23A K5:UO!V;6T")F^=74O*OY^+/\HONJ2X3/>\*=S!R2M9-\IR#P3YOWD^ M2N*#>ZL?DNYM>Y0Z#,#_#J_1R Z2.\:IUX/^USUFEYG*>SC\;"8193G"(CPX M#%:$D:20CEMCX@.&Y_23#.Q+>Y[\FF6[^K#\/NJVT_LTK6=)[LN\5[UL"E'S M*%OZ8X]]E"&"J96XZ)R?75R>'1Z='G3.._"?T\N+SH>C[F7GHG/0,YJUFE4I M@!FY(, MJ3C=BP@N&9LGRDDHZ\^ZF_YGMM])MO?)AA(YK7)E9>(12W!(L>K) M,RK@(8=[QM/FV#Q'S63.$MZG".]E063=URRP E 1 MI8GXU%/=MWT,B&C=$2$YW/1Q=0#/CPI/W.VP>)A@;:1&Y=E5?QMU!R\+/,[. M.Q>MRZ.S4T2.BEZI%PTYI' _L)*S"8E8G/KU4HXM)($6%'4JKXR)/&'?@)>% M.D>G[;.33L]LU/1&M=B(0_=.R8@$,<:UCP(G'!/%7UX:?ZDJ_O(Z^4OGR]>C MRQ\]PVJ:5:O82,):J2C>\OIY2TWQEM?)6]JM[L?#X[/O70"<2K-:A(CM.NIB MQR/MT ^O5<#EQ1&6NB(LKY.PG)Y==KJ79^VST^[9\=%!Z[)S<'ATVCIM'[6. M>Q6]!O]_ 5 %TS1C%CB?AEH&8_)V.16I>?VDIJE(34X>\9/D&:W/3Z"_FMRY M6]@3Y8YL,LOBS7]-D2>QNV/W8.OAYW MCHX*8-J$4(@D7"%EM+F<]LWV9RQ'%C.SOLS@IX,YICGPC(>73Z7OD]&P4@2+ M9IZZ^5D+Q;="N M:+J(G3WNU'8QP0;K.2Q5)LO^5A=M[<&F;,VUT[ L'58TVLS$KC8.C=JZJ9YB M9=8$=#"8%LJ$;&A:Z!PTK'*]431Y6W=>UFV2=$!B)_)H?7M6DC82 >'J^>*4 MSRP_:=8ATZ27X5X^9OFYMFQ)%W)KX< +X(_9BXFS!U='MC/]@S! _?,-]Q%& MT^DD_N/]^^OKZS)<5QZ&5^];D3/RKDC\GKA#.WKOVE/[O6$UFGI5?P\J;QAZ MI59M&E6]7K/TYGO;J.Z9IE4S>P:Y,5VC/)J.M^EOI/7770(HG7H5!Q[65?=G M](/6,"+46RUI++[&&@2T*IL!JT6[#%5+6/&'=[#'(;@DG1M0+; !VD> M%ECDN,1]FL IE])O/Y" 1. 7BZNTX^.V]'4'OAW.M6[HTP&)FQR7S^6;M'G5 M(>UAT+HX:]-/\(I.]_AOK77D M%IE=#_ AZA]9KCIV6:(N7?W/6&O/HHBEL;/D]D"JD&CL?>;%%/!Q=M*K;-)S M';[[;&R]7$PV-^+AOD3H50A+$9;]"2;1/Y<"^PQW$X!= K0UAJ M;@7!#-X_#Y]IW3OV^8"?IN7?6!H.C\PN%.M?WLNL& M8K]I ;MN /3KE<*1ZP3$*6#1'EV X2> F23*XOHG&V FX@>4,;!HW 75Q8?L MLP_G' (I< I\%!B.[3W@+PDFLSC*OW\,T84W24=T7XJ;F0.3S<$.,]S<"H.= M@#^%<@LH9YH5DZ*<95I5AG)F@5!N!;U]*/H]&_R5UF(? \Q8[(J1O!I%G!_U&3!V>8**,WWG'. EK6,![$CO.8LCC%&D?QG5MI#X$M;0*ZY5F5GVJQ&+%%K\\).!JCIZF0 HDX& MN$.]XY.?#*!JGU3MDZI]4K5/MTO2?6J?7IV+4,F/N^Z$)Z (?W;WR(#_J=/= MHYI1T7LFN:D4*8!Q1*5X%I'L;I$<"3#6;WKGICDN?B' M44Q/-IGCAQ$!OP"?\IWX/OP*EBO4]NT '(I3FQ^LWHKCT/'LY)#5:02O0\A] M B:5S0=,#+4+M0H-<\.Y*F"B B9WP,]Z5=?-]].QT31K9M-PS1X@Z%[Q$32[ MI\/#J0I$KDA]?W@E45."W%"TV&^]MU =#_P7 AX'CXD"?Y.3Q M_OEC3&/$<[X5#5I4#T-7V3B*!SVX\475L'2+-KXPJK6J@3OAAEZD-,1V1%QO MNCK]T!?%%OJ].URLVR1?GWR-W,3'#2N@1X,H'&M3>'N:P8/_^RC"9+MC+Z"D MAQZ#;0_I.]^=/0$>F"*7"!.9[&#^D"Q(/UO#LKM90SB?BC@IM*1H66M:58:6 MIEZW*APM"[2_?NA%\51+=]FQ]?9: #USIN%BOYIGA] 87L(&7W.;H%G91/N? MS&S>$SEWBK*J7"=%6>\$PK6Z7JL@".O-JHZYXKJAF\U&_?VH7J]:%7)S9>C7 M!0K;Y>8Q=4G@A1'\CS/#%K?K$3FO;YN^",E_'9^+DRSAG[14!GZ]'T91>(UE MVPEFYT8 X=(/(KY7N@_.MK(XVV(XBS^B25ICF$S'AM^76ZRRY]/Y21@-L;<0 MK2'B=X=OZ=W:X5YW'KB85<]Z*6%N"=XNXU MC,/W J(=4U1-498U?W]:K"T]!FRE63:8?3452<_!8-6C0Y'T^Z)V4F!5M2R3 M%E@UFF:#!TH*!-Q2U<&&@=MDR&T5$;E?)DB;C?L5C;U&+%9]0Q2RLABT7M?- M"HU!6[6J53QDQ2X>T]'FH/60]*.TIUI%A*@5N#X"7+-S>L\V]3O%@7-/T54< M6''@U4C-_N2=3LSW_)8%"UL,-@'1].*[AD#:6,WT6K,^D?CP$Y]>]PT-(]%S>BZSM,H-N* :]T[B\;@.Q0/ENN=C)@6M^ MSSW#L>T2A)UUY)$U#44:?4SLF ,K )O+:*@0+ZM;;'M M%.=]TG/:7R:$*L[[8&PM4&._>_/2NZ%K3@SB)2&N51#$?:E]= S51T?UT5F+ M0*J/CNJCH_KH;)K6J3XZJH_.0UT<0U?1H%WT6/+[D=?KA8S2=PD89"E)I83$ M(19Q]^\VO%YT>X5/$@/F%9++P?7<^IS@0"-VJ%1."%+,&' 7!:3,V;>2D$?F QNJFV,"J,F\%G^N.A008=YOQW 2$CDS[7 'L-]UK5ANJ7;TNI[?>TFUVMGDW8H_4B^ MYX=SFJ.R\C8?SNEYO9F?D(#FU/!\DCN-9O5OWN5E=VO'96W=[7)R;][12;\U MK?Q^MJ'V;&=W:F_Q-F#\8M8AV8LUKH3:R ;[U\?SEL.Q-TW&[8*BXFO9&O^E M:*V, JZ]]5C[%7:U'?&O&).1Q#5LQI@-BPG84+@:IOK: T7 :VAM@#?U M0(!H7M.-,[*#(>T]./;8 ?23613/;%8:8,.8?L_PM&=\XJ:\TXY)WFV4I7C*^?D88T+:T:UT3#QN)#:GFD:EM$S&K\*9%:7*X@V8&F- MQ$>YS=3>UJIPP0S>RZXQD)\MDO*2F#,SK][EJ*"QFY4_E M>NVV<0!_JU+#7BVZI5N5]S9:AFJC_H]+!D;%+HYY>%C_6=HQA!T:@&?&(@0 M?IW[=G +O0?&3F[8C5IK@/: #+S 8S>-PILY/ IN1^T71MV=$7%G/N?U1J65 MWWVJJ4[#7HU3]34XI6BOHKUWZ-==KUEZD_7K-JV:*9JE%*@D*8?[(N \,^8M MA32LS5/,>W89>960UE#42P$4+Y>T*GI3UVOXT:@&'GKSE?"N7)_=U/7Z(\G8 M_A.3,99%DT$+J-J&@A<-;/*#QS1"PU=9E&@:\FOU-< V)>9'4WI/OZ*W?(O M8K=<^\TNY7OE$H"QC7)%XO*1S5 D3I&XAV.A9>BZV33UQOM173=TXP60..N1 M ;472^34$4)ETU1$3H%7"EZ&;NFF!>#5T!MXDE#AP:M2./#2-HA;)0Y8:;J$494C[!U2*!ZA*D>8:I'V*9)E.H1]CP]PG8KCF*I.(J*HSQ)9E*E MT Y)M4@.R5)LN:)REIX"["HJBJ*@2XZB-*MFW7H_:E0K>I/<7%6N"]3J8"TP M86AA#3IUQA,_G%/$.PKT%19VSQ ?$0K9S(! MDQ2@NGL-$2S)PE/EMG#)+I.TJB)IBJ0]9N._CL>WF8WWHTJS8AI\X[] W0@> M2,(.O(@XTS"*.09Q[H6<[ !!C-8S/H!^U43AWV/H5VLVA/>3:Q+U^DZS+U6L MIS IFXRDURJ815FMFTU^>%F!3B_+*6H*FJ/D7+ MGB9V5B!JMMBYOW@XN+9ID8J6/1C>5(6? JO;?,CBX-0#,8E%R@CA6'0^@XOL M^&%1^VU[C;O%OE09GV)?NY5$:3QRS_(16,=2)@^>)]7[SKL KQ'7+%6SIU#J M):.4N6V4:F\^L?MQ,+53O,Q2E7F*ESU-5*Q::-Q[;'W>)CW1JHJ(/06TJ2H\ M!51W :IZ@8!*-&9F$7;0['8XGI @9FE:#P&7^M;!9;<(E4K15X3J49'[!AY. M4ZV]'U4KEEYCD7NK0&U?$L)T.SE*MPYGDXE/'3?;U[KV%?*LAZ"9I3]7$L5. M)W]9*O5>0=)MG:B*@TBIG@,X/+1"Z-J.,,L=5IU0I,#![GTC,<)26A[$O+VS M"3L'<&,G^:D.5$^-:"HI7]&RC6-@D?)?GQH#3\-@#V#*]P8>_.L1.&@6# =? M)=RI['T%7IGV>96JU:R\']7-NK&#!$Z&*_KEV6 U^%1G@7D<'?OGK=;'$YE M\"L.MW$85!RNL!QNM[N(6BJC7X%7)K7,J#-R@4W5 B@>MWDH+% 'LY=#Y&KK>I=M!PM?(^155)F K!;JC.+ MZH@>@62/ T :AR6AM881H:D<]_895<'E,R*.2NQ7).MA^;+L3Z..>&74WMM M3?; @-=TRS)N,&6VJ#L'F:X7FX*M9PKYUU[?T1.6.GJ"J*,GUNFQ.GI"'3VA MCI[8-$521T\\S]$3K])M4$5SR@F0BN8J&&FMF>]MH[)7KS7KHF:NH![ )F*M MV. N<1;NF K^5#E%=XZ+2 Z%H5.'HJ+"(GGXILKS5%CD*1"QJ-';IT?$9TDJ M>@X@?)5XIRKY%'K=CEZO.8UH/7KA:6"1YR3Y1?UTRG?HY6*A]#;SI?=W9C1R&J%A<%OA4.9^"L=MAK$ =]YX9 MQBA<;1;'-M*43S&[.P*<*NU3S.XI(+% 1_,\ R2>DVB (T!(>PCF;>1H'L7= MLM"FRO@44-T.5 5J0OH,0-4.QV-Z[#2R,W8M?HQ;"4ECY>3\L7N"V$8:GBKB M=D=T4[5\BK@I/-PX<=M""LDAZ42&@R F) MXRCF)XRU1Y[OTG* $\_W2532+H3S]]V>!V0;90)R^X0*JSLN*WZ5!U>J3D#Q MJR@C<)L(]#UV59+]4&3613/;-8W%($)L,3B7Z7]?AYP7+6QD:"] MXF2+B*92ZA4^W06?BMJ49Y/9\4\'7AOIQZ-XVIU13:72*Y[V*!RLZ05$MP-18>G8_8%(;C[Q MR!9B&Z%9]\6DEWJF1$6=*4'4F1)WR$E09TJH,R74F1(;HTCJ3(GG.5-BIR(> M-57$IB(>3^%H%+6=\2,=C2?H1_L4J(+*$;*K:3>'4[3A5U+[##\"II^SH MM)&6PH\#J=WB998B9(J0;78KOCA(E\#1B8WE*;%92/+)C#!QE=ZXMMG-= M0K!"].N3Z34AP4/[0>$MDI^V.13>_\@?8.@%"NR]QN1RAN;UG29JJMI/(=(]$*E P;G'(M)2BL?&ME2?(NG\ MGEBU6T1,%?1'<.$'X"G <>;\!KX/&!'9_JJ0FH09%CO^KWZO@%H.")8HW>+C MH'T;[ C& Q]&9!JR;X_9,3W9KUC'>.+[L78($A)J^W;PJZ2=TJT$?(4X#AV/ M;RS \&UW#("(G(Z"HCT4;%)^PL8V(+[ "\%4^O-5AV1\29[]FUW*C\B0I]A0 MS'$U7AN*,BK*^'"$KUOO4]<8@#&>^1CDMRGP%0?HV\G()#07^Z]YG!)1\0 ! M$/"\S-L2,@@_L;E':G![#0'5>41"JC6 97%C@2R!86; M%@>HLC$]F6.NZPB]?;[U< 3:+;JE#OY1K.M18-:@U>DUMC]AZ+_0HZY;Z&47 M%,3R_.4U6+;3Q$4=PZ-T7C%JW;:>%*$]K9MQR-1 MA?ZN #D2S,MK*#J3!UCJ7!Y%9YX"XEY1ED4.Q&4Z;=P7XYXBM^*>&/-Z"F K4#U2!MCX*:\I=-% $F[D M(>K< G%T>^ZQB?=/T1]($2[0/$6X;FU3NB/0M".Q[?N>=;^.7+6"8&;[J[;I M/HMM.O;)G-ABH^Z .'(YI\J-6H-0*JM><:W'-V&O52#Z*HJH,HB#J(8IT*JX,HU$$4ZB"*35,C=1#%\QQ$ M\1K=A88J?=M)UE^KZ[7* NNWJCJ+L-;-:K5XK#\-6 #L5_"6=0!R"_(; MJRK7SNUH&I H6[F&Y#_$RC/M.(19P&L\>.?<,K7D0[SYI_.3,!IBHSM:U=\^Z6N\"_\)W7<3GY\ <(&R";+='6BO M4R+VZLXI,(FV#K,(9$'*('@81B?D,=ORM'0+,U[^^:$7T&U$ >)+%^0"J&62]>_"2S:\HZCU&+P3=0 M;; QL)ZX<0)P=!+Q$,M!.!OZ &O=,N#A=@YC^C3S1?<*4]'8AJJW5,AS!^0I M:C42D*9@F.S^1J$OMRI["@S:2.W1PS%HMXB4JJU\+)%2&;5-W$$V#9I1V^ 9 MM8UJ@3-J-U#'=$],:U2?*\MVM[F6JJ]4X'0'<*J];G#:7(_]1JUPN+5;_$Q5 M8BI^]B006']=$+CA'C^->N%P[U7"FRK/5&!U![!JO'JP>E2WGD:C<&BU6RRM MJ>B9VH=\T&Y $X"OT@2X,YI[-:.(W1>30XYNK]BL4XQHWBM9^\XI*4OGD+ 4 M[^&*TTA8Y@<\0N/)'SSW!C/!64)A#* ZB0B>P\+2/G@"!SV*"1!SPE\<[AS8 M8WA?>F=O*UNJTB2S5._F+M/&IBJ"4>C)T1/^IYZBIUDT]+QC=O9RO?E*%/VP MF.V6 .=B#M\'$M #HO@%$NS>EA97A(+[.R/<3E'-IJIE453SGF!9,?1JO4$] MZYI5>3^]JIJU2L7J(5;N%0@K]T/TFB\D4H8IL2O*669#^!W'H 7 O.W(I4\' M'[6V/?&F@(T?0Q_7/HI5%WAY M7'S(,K<,6;O%V"S%V!1C>Z![6S/K9O7]=&PT3;-:-5RC<*0MI\N#>7N7A]/P M2MI<:*SU>/.+S6XM@,NM1GNBUA ;:0NQ 4S.3BO/?%X#RR^UM4YSK5N6[3U$]UKE.=ZQ[L!U543$=Y-=2KJ5NF7F->3JRK,I,),#TFY-2F/ M,IKOXU].3 !+:##;%L!7'%#N)H-;AF585>)0.&, _%+/1 M*H=>,2O($XUZI6[T"]2!DRHVC3&-)R2(&4+E=^DA<1S%@#0CS\<85#9R,25G[B-?V 5S<.\:4-P%-M!.99NGWPZ7=8EQUQ;@4 MXWJ("VQB[_9ZQ007&.:S856;KOEB76#-J#"0N-7[U>[K^&HOSN?=P![>@L]; M50!V_]:P7=]=^H\\C.R# -QP(-P#SN[?NK+4VK16*O!/ZN@-J:1F-6L5LNL51RW888%(.RR?R0V\ZY8V( M_Z\]GORI788S!_?FC\^5V5T4>4N9765V,_IM&4;%:)C&H$#ZC9,^@&FG.=$\ MX>4\\@+'F]B^UKDASHPFSYP-X"H2829>/+/9P=E=K.@( ]Z 7$^Z%G7MJ&\' M)-X[N_')7&LY%#],73=WUG0#&)C*=+]FU38;-<.R"E3U<(MJLYQ>3*Y]7M7> M(0)@ @%0#$ Q DFP/.NUERS5G"8:(\\,KC%^AL-A@Y?R]URNYQ%#,.JZIB! M:[OA!#?G5D)+4Z\IUK .0_6N#)I>_KF-HW&45,Q6"7H1N-IA5M,@O0)=D9E3UK36F1;0SJQ Q!)FGB M34!1(K4P@K]Y$XDPFFL3'Y8:/K2CR [8Q>45PK=;ZYF+O-L:S"$MR<2ZT6MO M.E(+E(MAL&8%6K3\C*%9%'CQB+@E+0BGK-)VU6H6Q2R_L,;===6XFZC&W>LB M!<_5N'LS$RJ_"^WSNZY#,)USY&A:CL+GS,H=,<#6//<_;WIFM=JL]76KU]2M M>J_B-AN]/K$:O8'5M-QJPR6.2=ZP^6._Z!Y].&U=?KWH='MFI5[5^9<%F)AT M9/0%GX=7GTO\'^-#$?D]\R+*N6BFV$+ "6F947WKODL. J=!I?20V34=A!&_/3=@K=$ZDL3UK5WTQ,/Y M@[WY'9SCJK[2,]:SGK&$:])3T)$=^.&UF#OQ[SUD?7\P0W@-LW6K 4J^M_MQ MZ,^FY$]!C)[6ZN2"'KOP[L(AL8<[AR76S+RI9O[!,\\C?8L35GD>C:B\AH71 M)!E\E!/PC KQ&B<^-Q%?K[*:5>!^_9_;A MH*SM7[0.CCL_M/;'H^.#SD57JN+/ M(Q)[F 5":\57Y*TJ+=@9+5 3KQR%U[4LMV:N%._#=V;4T-<-_?8=WON&W N29\+WF/L#JV[W&XU>8V#;O4IS M4.G93A7&GP;^:5EIC149HK*3'D=F2G-R6,34_K+F-4L5_-N M"Q[2V??.A79VJ+4N+\\N3CL_DM.M-_(BF\!;-O8W__U\>O9=:QT?:R>=4VW_ MAW;YL=/M:.<7\-_3RRZF4-A3C=C.2)O@<6R!=CT*8Y:"84]G$<'3W& I,0T# MF NF[<* IL [8G9JR602>I@MDA,H*6D'X6SHV['6+?-#WP["(+"U5EG[R(X> M@>?1TRBG9#*R X]H[86SW_!;.CJ6;#(N:9@M$D:8>JI-HQGK9^;;UX.9K]F MK5% YO$>*/ DXOI$/&,$A@,)JIJ<)FO3<)K^#7<,9[UV=MX?"#@^T MD3<6S\,KO$ > 9Z<5,*49=Y8+9X2V\7S4.!?_%@7>)YC3VR'9LB4,,,%YS;S MO2U.D8E9(@[/ &21Y/.QR/O3C&GPTQ>0?/G:'Y-K'MN6OG6YYI^BG+ MS<'SJT(8&OULPAK/L06F*PT$&::%WP@F AY'-)T1-H7A MH+Q1UK)IS;\MN>N.N5MIG\40@>=E#4(?_H4+QG DQO0MGKK% M'R;E@'%-PD]3Y8!/7"R2S)[UD_4TRL5-F:*CV?/M>3CC/UI,HH+_-UJ3^[AH M=U<&!2KU&EKT3=U@4#"Z-Z.R%BE][47Q"OIU'8NT6_ M=TO0UJK@3L_,>NOW0J^WEYXV9% M(,E8**ULLX4>ISBR9FEZ[M.]XWF=K\W.4VXVD]*0'="0MVL:T+Y[0?I0'&E0 M2O!ZEEL1K+L1K+.O'XY;7;J=7ODL +(^T;'AZ4EQJZU,+P M!9F3#=.K[':GTH^=T(^W:QJ *VJEE*"@2O"\U$K1*)E&G9ZV:!),YQ2#5(I) M%59)-BL!*RE4RW'"&SB\J/2E()JRH:)PJYOYK6"@.R=X*F^5/R](+X. MH^E(B7]!Q;^XAN)U38"2=R7ONTV,/IQ=')R=:I?@1+>.CY6"%%1!%!_:Z 1\ M *T. RKUMN\KJ2^HU!?7++RN"5#RKN1]5VF0=GC1.FUWNAH6ZA\? PWZWE&Y MX$75$,6#-CH!AY$=./#H\_":^#Z0H6NBLKR+*OO%M0ZO:P*4O"MYWU4VQ()" MG\K?RQ_ -SX[[?S8/_MZ<=I12E)0)5&$:*,3("0_#,B\'\ZB@"C)+ZCD%]<\ MO*X)4/*NY'W'Z5#KI-/5/I:UXQ^7+;5'5E0%451HLU3(Q@>CU,^GMMHC*ZK4 M%]OXN'-YJ;2CH-I1 M7%;$M0.;Z;\2U3@F86!'+E4+V_?)=*K4HJ!J45RCH6B3TH#=UH#72IM$-*E[ M=HJ'5UQT]B_.SCXK!2FH@BCF])S!)CS?!96"]*,P_*64HJ!*45RK\;HF0,F[ MDO?=WG7K')Q\/3W0SLM:M_/AM'-18A\?'1TI92FHLA27,;W(">BXXUG@4@T@ MPX!$2@,*KP'/:2Y>TW')KA=/?'O^1Q &Y$_?"X@X5#4[G[GC>, ;XZWHO^2# M:NYWUJ]K#BS#'CB]BETW>A6GWNS9C6:UUVRZ>ET?6,V!:\%H7^)9OTUUUB]1 M9_T&!3CKE^G:1>?\[.+R[/#H]*!SCGTP3R\O.A^.NI>=B\Y!SVC6:E:%J]IF M5F )&NYS.C ;+9[X*XU72P>LG7_=/SYJ:ZUV^^SKZ>71Z0?M\.CB9%MGL%^R M$S_CD1V144C/^> GJA)M/\3=+%A?0<7H8:"MR!E%H?.KI!T%3GEK9\=G3R#+ MGCAV-O$"/(B6'6$K]5KN3NTI.]9T<\<-JW?:S2@R4B9)JS NPTX5D_]EP/6SS%VEN\(9HN4_^S MS>Y*_V7\^0X/P,4%)0X9]TFD608]+%6G-S%UHUGBYZ_Z]-F9@<3)Y.$MP@F) M;-38N*3AT$%\2!#C62%> /\F)0T/D9W.V3G#CAV/M($?7L/5>%2R=% S_+^( M$&U.CX[F)[W"O;W0U;"OI[L\V%(BH6*<02A.F:;"[(R(.P-H\KT8O^4W/8*[ MW6CV5#N"U]",JO86#W[%HXZOB#^'>PU(%!%ZB+)-CTD6= C&A9;BM M%LXBF \J&C='TVL3SL%&D\L!E/<69'4*>-.B>L>Z) R?$\FTF)]#:AJ4(5E0C^&ASKVU@ G45H_#H7FLC6$-XMDRR=W+847)<8P8O#[=O,F[_3WIZW6V?[[TKRTJ/P M&?4_<3U =@*0$3R?. I]+82[2:+#CF/&QZP0EA+ 2\Q.478BCPJB1F+T+#S M&[H:1^(9;?X,^G3S3_K%,*+Z=QC98W(=1K^TMR!YUCO-B^,98M=<#!LD84HH M6>A.$%0B^N[1T Z\?[@L\JFZ!*[H D643Q2G1Y6#DO'CI1D>B6.?-=-D)SYK MY 9U#-\'B-$L^#V#Q1UX^'I9@Y!,H]6\SR06T]CMV[''M):;O6V:MLL18%P^ M_ '!$&"$$L!]K0502R0;1@:. _ZRK)W1E<_\"MX88)JO-Z[VJA7FM\L=42+Z M*%I4I>.R!GJ.([6U"5-9";@&7C3F1Y,3-!2)NE,598?&1\GIZ2X_$-X#E)P@ M5 +TTU]PG!>'K0M,6 $E7\O=LC8@+N*D%J>'L/OV=6KQ[,D$QDKI>#3SN2F$ MD<[\K&Y)A[CC%S>%)73@Z&0*^R [Z!6#6$)\7ETC<:HE$R* M72]V_##F]USY6IFII%8\'<"5[<_L:7+S7*XR8W8%>#"(,)@5QX9IA)%Z8TI1 MQK9+T-ZEP%5"HTL;:\#_+CP"30R2/\X);9G?Y0\>-*)/?(]<<>F5E +F%&<) M9DX2U7YB%B1V6DP+UD9(9\SL7FO6F2,3"$SF26&T:%4R7W-+ MPN[N)&2+03G<[ZWQCKM*#"68?,=X6UEYZ+6(6 ED\!OG0QO<_:T)5"^X"OTK M#M/4M'F4T8-I >\J&%*]!O_T)_.T2OA4=!A]<,9^SMPAEV\ZY\E+<77(7818 MV\WA6SY/4L:NP@9"5X#O_,2T2V# M, .P.2/FFP,10-7G[T//[:$L(<&RI9FEJ#X.KZCK.?-='F#($ Q\'/@* ATH M[<&[48\AU2( VV@([WDPBP148<1F=8A&]CS$%-0M75[TQ3UA,0@3ON;E_#'Z6M38-9 @',":9)]T; M79)!&86 =ASZ1\#[X:X>5,OX;XP_4R4LDF+_+(& M^VXAH6WMBRP.?#'[#8=$4^!&WI3L@=%RT/)=1[;(BJ,/E1+A:*I3LU9O_KDX MCNQ%&9N4M,1.@(EWVF%%2_^G.9,F0L@&2: M_E@ML/G^# 7NQ)=ZK7;#JA5#JO=>FCQ3/I)$23#(Z--$(>Y\"-!>DF/NIN"E M"97EV#[!R"]+=Y#VK7<.:)5(/E D#T'(P#&U$5KS7-U20L!12---9^0B3#AI M.!6W>4 2 5/]N1:C.S>D,KHBM$DW;U)PIE(\B3SXB3\7SDH\!^0?L\V1M]8[ M+0@I8R)12K76R'DA\5F1CA>@$4 Z4HR]<[Q@F8[G,A(I<"1S>T;1DP37)V7A M)45^E*79.OEA4FW[A*J$T!-4G27J3E.M1L!]PHC&N9*?\LR7_!M@,%&+/7A+ M.\I7J*P6%8DS*5$NMBBO(DVI].'V,J?S5-#8SB5&O3VR8$)8AC$--U)1]S)I MI$SZ?\$4^L1ENR4/B-/01R0!*C032;HBS9H!BY'K=7 M!$[&MGV77DXC-R.O M[[&]"N!X,-$P20YNAKAI\@J8)W@4$,,1W0U)XU-*Z932/+91)3.4&833".XOT,_R/$\X )P(V*^4WD_RHY9*BEE M+]P6)S;\/>@W^2>^>HF#/?KFZ W"=%UTNSI MCE[I5>KP5[-:M7JF73<;E5J_/S#QX3T-N.<-XBWU-,&L 3?!7KW?&-; MU?-'\M$>T/2'&P)2LPW#L)R>V1]8O8KA5'MVOU+I6:3O.I9M5/IV@XL'^\6E MTVO\??+;W+MPIATS]&KMX>5Y4)\.>T;/7+QR]K=3]2ZN#;W3_ET]'.Y_/_&M ML-4SEZ_\RQM\<$=_7_;T^=_UOW\..G]?&5^'<&5U\

'UT,CBZ-[]^NXM7O::/3LWORO8:^V M_/0:F>KAMW[3TO?^"O6_^G__\[WJ#WOUY2O_N9QW/P^^5/M?N_OU2=?^/3T] M.1_V&LM7&I_R2P9?8:?1;DU:ON7SE[\/HW!I=#[\53T-SFW[IQ=^Z1DY8M(_&_^:?_AQ?O*UUKSYYOYJZ(=U?*T<.?G2 MN/ALD/-!O3/>/S(.[9O]MO<)QIHC*/]\^_+/?N>?OO-U]O7@NSO]_M/^QX8! MY*RJ]>WTM!M]_7[3J;D-Z^#34>>OT1ELWVWY-6\^0+7KHDJK^K.OG]):QUOI[M&;HQ M; U^C'_02Y=D=?_CIXY1[QQ??OW\]_Z%7_E\T*@>7/?,/!DX'>]=_GU^=?V+ M'-[\!JSX5N]^^-(SM7WL-\]OG\:>#:?4SW#5'!N:_ZY/S MOYW1OO[[JVX MWXN_[5]%]B]O]K/_^7P\MW\$,( <<3DF!]_VQ@>_?NKFU\MPOA=_//Y1@TMS MQ,7^--C;#S\/O^DUZ_?X^P7PC8,C&$".N/QE'I#JUW;PL6.2MEL]'?\U.!T M4N:(R\_6?NVC\\T]^S6_NG [AAE?M-HP SGB$K<:T?[^]/*[_GTO/O_8BG_W MYQ$,( \&C#/]M_>]>:C7OK9^?;,\'[5FO]I?N^3FMWO]T9Y\&<.E.3(PJ(X['RR]:G_U]+^_ M?]GW0-= LJP<&;C^U*[^M#^>?-)_Z_T?W[_8SG?C>-BS<#KM[R=_US\U_[IHZC#6 MG-6J_+5WVOC]D7AZK>^=C3Z,C^.Y\:57R5FMR=&>$W1;QSW]0[,15X97SL7Q M30M805:CA/8*(C/J@.\-=&>3A#N/O6>=)3X-IW'-:=D^GD7@JOYO!0X*K M.EHRHL7O4JN6F]5532V?PJ%:WP!R(RT[Q0NNBE&:Y>JNO3)XS_5=>V6S7%_9 MIO:5OK.Y@\N\@Z_\. .64:XT M'GI$87Q+&!I&251Y-E7XK\CXF\^5/R-2KGRLJ4?.T%D1?U% M<9AUK\;T>/F_2Z^KY #EP&C>"GG+NY>.0\A@L)AMLGTL7/>JM/U0O$KH[_N. M!0)'J3O!$[W4MCG[P\S:QM[^>>B[I,8T=)2WR$^_U%M D>''\>;6*[80FO1Z%>4DL70G=*Q&Z%^L2)&F:++.^C2==)$>28 ^L M*]MG.7BORB$H$O=X?M7]U^OF4IJ%B;52\K'V;^\&3\\[Q/HO48YS@2FO>)Q( MK\L[X/>^=@]ZZ'_7?HY]?]P^&W\A?C>$;VHIN;/OQ?][L66\T5C_QGS?> MS?2/8#9VPRG__HT6V&.8D%F\-[3MR1^HA:W Q?_II"K8FK;M*,(CD+YA\N,; M+89%@5_!G?F6?G5^<7Y0_]G]J<^B+X//OP:?C(;WI5?%/"RCI#?K_WZ?G8@G M]O-?HDU2:JW4FJJUT>Q]^OQU_T/UX+O5^=T<#L^[QS].#XSK9U?KR^O/?WUP M=//J%SGT6I_:-W_/]R\PN;7VYK]6J=:HKE'KHKN/"_RC)1J\1\0A,$-][#V/ MQ67P/P%AO9VQ#P0]903;LKXP9&^)P1^&T4$XZT\',U^\\T7RRMRA7A2%4Y"3 MWNGUP5#WSN_?VMVO_!RMZ[:J9*,YP/F3VI0L2SX@FU_4(A("(G!13U MU[\L[.YTMZ;3W?&$KJE)GHY90=;BOB[N\TUKMK,8NK8_C;[]Q+(8NG](V:>A M0\FHNW2Z+RY@C:797+ZWE]D)F&P/D$T]_ TF07IV4>0JHNKJ@K(=M8CNF@QY M'113 -44(;($]MY;+$T^'8A$B,3SOBX_A\01KK3JJC@U!;U6D!9HN6B072Y& M8JQ-H@219:A/ZI.I='15W%5\/)Y_\'4/'5LIM8#/$">]-[XZON;P#+V8I@[P MD^HI9+T=&\C" E=[JC5SJ*'(R330%*C8W#U@Y4 O%L0PQ/ Y=8X_8%@4M;(T M].LU1%_68VV?(8JXU(XQ'.L8=*SL4^]YHE/FLA*3EDGJJQP(Z$/X#+U<.COT MI);-I3=W/2QT?$TB@=XN:?7W]HYAK;9EHR6(DHB*A5PW;%1&)B%H$_H'W4,Z+B 1@\T>DX6\O@#5<4W;PY(!6.M#1?4NF.U.)O7(IE-- T& MRR(H"ET7$,40Q9<-E_P!Q?/.4"C07J6#.)MMSEEU-][#"#1>BQ4.#,>RL?BF MV'D17[.5#$$*-]G,W%8>.XR#3-_Y;N2BJX?0?9%"BH%,!G8+(:_YQ&%3@:(:HCJ,X0V/HGJD&@\S-%5649*O",2*B56ASM4 M@ZQ,.LLB[[D.4^!T*'F>%IFV#5T+*226&^"/9! 4EM(V$5#\TBY^*7M]/;'U M@3=5Q,H4)O+F%A'SF^VHM27R#WPR%P2\J1 D2]ZLV5QQX^=DF* I_LY:_JVS M')K,4+F&['2Z H(G'.YB>4T]%-:JO02G^ YSN>&\WJPLAC5K8\J;[6KEV[29 MS!X"E05HEL1A>!Z"&X+[TI4%7P)WK[R9S]E"OB4H#VI1KS<[4T/B +A!R0&= M)>B4&]!@&":X\?AA!.]H'G>A8*29:B"CG+^;UCP9U[W5M2<0\3&&8F)I>J[Z MVSP@/XPD)S3-)J+@ =GV%MX:4Y+Y@R!1IVB$]25$ M;M1YV9YTG8TDRFQ)L(1.8>D; )'Q.Y[ LBSVR;+"U'@>"OI$CT]%RX3*&D;J MH64"+9,+Z!%/(*RXJN?H/67];* LU:N"^)THRWZ:EZK^IR,)OT/ M<22+,##Q'T+P#B!XTBX"[T)06A)5:M&Q/&3#&:12J:Y50C0 !*G$G_>^1IYF M[\&O8WE\N8/_>*JIA+J6B@CLL9@C&H:<.&$$DUHB(RTUP^6),1 MX PJZ;>6[DJ&-[T?=WV9H,?D;VD,CP&M>4N067L1'CLX.>D83'6!C5T/59VJ M ],!UK&'&K>V*;\M= G=B?0M;\PP3D:976\%FF:S-/:>>Q:Z6"!F(69/UV_I M &;;LI6G.]O50EKF"+*^Y68Z.VL#S"9SS5"$S;+T/(7GW:J&8J3/NSG:GM+Y+H%"=PU"EUJS M!U2Q/<:A[5^,_@/:+S>DL]U#VNL'7@?0YH#RFS[YO78[X8W?[&GP;6:N;,#8 MVVPF]!5-AS;!U:+KB#[[^W')GVYV>VN'F]_/0A@KWA29#M2.I9@AS<_;([EF M&S*&/:8MP^%I$'ZW#K_3#6S_(_Q<7J]$XL@H6SHS;#M";N H> 3@1WW[22%9 M#+V'\%A\7#[(2WYA,T*3$:KMJ0UTZ;6C84HE805[E(H M&BTZL=:0-%JCJ2S+OC=!"1K1$-$0T6?10CZ,:$%15E)M;&&(3H]Z$H]UJXZ0 M(!HH(G26(3ZIB%RSOO'<;,775[J[A/Z$6ZQ/@&4(UZ9A/'6"&ICAE%\&\0'K M_A,Y;7Y/3=A2)WI<-4*%!8_/9ZB7F_!;3L:2-FUXEF$0Z*& @(: OD"7MZ\! MNK+(;?**,F2EDMSR*'%2=N9^&P Z:3"?I9A/SE]-F=/CX,AWZ/N EA*TE"ZD MF7S(1%IS$HL+X4*V^,:ZOEWGM5IS%9M(Y*Y6&LU2[,?JCZ#7 V(98OE42LG' MW!WCT7PT:RY["-9'2;PWK-F-21M@&:@@.).EB93/@*][KI$+==^)SW$,&\FG MD50@=YQ=#XA!TXLQ4X@AP[G:8Q?K9,*C.(ZWO&N:=(!/:KUY71M@/ [BN*8^ MH#J1,HYD+.G^%FL&#)-EJ/=Z5T,_!83EC<#R!*_TK\)RD1L&W05:(B2E..6\ MCDY0M88!8 E>\UF&P+(D\5Z"4VJ=#?_>GP$//0S0*H%6R54,@7]VDK[;:(EJ MM7C-M2:A- @*ZH/K#K=!R,G8KCD;E66Q]V*RT-\ D0V1?>Y!\!]#]BB:,6K- MG(M6K2E[S7B@VA> M.#4/CZ[H+B92@XGR76G#Y$J=_,KV3:XM8TE[-/J#BL)=Z ,0B;>+Q#/,C_DC M$IMSS9>=>',"->MUAXMQS11F!D!BXG/ F)OU-R3#9:"7 =HBT!:YY+":EPSU MGA'2T05QYO27-:24$]V)69.8KAJK#&SB7F"R",- ]P*$-(3TY8???!32:YWV M&AV]0DEFN5M W7IE$DXC .F=7X'!/JE\7)N.\6+0C?VR9=S7I]WE$.#I^! M'A5H?D'SZ_*ZS &6XD>Y.M7@FJRE#-"!EBOG%F0O O>"[_++B"Q*P20-"&,( MXZO140[ F,RWL26U%50AYQI662>*%,X;X%[ X. L@A%9!'VOMBL%GA/>1M=L(N6XHM^ M;(.&NM97[*7>TOTNN-EGTP_9F7Y-Q??EL=ON""V3L"0]]V Y*[%:'+;:\[1SHL>--;+M9M@D>3W!1K="+-5[V+;XVY(2B,]CRR-_[^_[F!)/C"KAE./7\&$S: MP9.3F4(=P1T_Q^A/$O3WNS^Y_'QH]Z38'E@8WN]*/.5K3)59 M];!-+#"5B%FW:WN>Q^0 M%S.Y,G16I5 '3)VJEX88%H"-I@33]U&9* &'@NUV?]3H" U5*"%5M+'2FVXK=+>'SYM>#%.H;-1%GD=$KZP9U#P?;O&TFJ!?/83^ MDA"V1,/BI9P^,G1AX5?8;G1W]N>+X_N0^97C&&8[F=.HM4!<850.M4$.XZ[4 MACCNULVNZG3I2DM$G*75ZBQZ5AB:,6RPFS0]/WEV[]A>2ZQ<$DBB,11,05^3 MZ&(H$%4.%(C$9X8269;:/[R++J?=/HD/CN#-)N)?Y[K\5^M='L#@W(PJ &5[?-.&'E&^^_4;;1; M8*(@PGFI5-TTA =GN\P+L;I-/G;J//C.@,%)B&.(XW,.%ODSCLLS?ENJ]OM( M31L52*^LMO1M@N.DS0;)O-=M-V5!6B[^,K #Q8[-'%/+F6Y&W?5 A1[P%!(- MY).SSS9]!E KQD_%?>P@?(!6%$E"QI0R;@F;9;DVW98[3*%IR#BU&S9&8$26 MPMYKS@>=X1"'-X+#$TPD_3 .S6C3,2INE;;$ALZI[+A<+2=UJD1#J_;"J M<&V \<0_@1_P3_PSO0Z*%TJ*ID],U803Q]+(/I!DSJ!(=/10,5U=$Q3?C<\J M> &>P@X[[^H.'4? &L6E)&VTBD'/R0JSI",93QI]8UD"0;/L@<:=QRGL3J.: M /%X4W@\_DO_[_!(1E1%5.3-0!"I47&S-">EW)H#>$QZ1V $D67HS[[K4^FI MZ/FZ$BS]S5,.7PJS:)ZV\")?Y&"FR);(%9ITF\.002E/ZPRKH[33!GT($1++ MTM2^8RJM^3,?/9&VURB&#N\'%C:9+\>#346G02D+E:41+$LA^]U3@!\KR?A, M+IK-*&'\21#"%)IS6KV7[HMX&:OXTKN^,87V%4?\+EX_X+9MJF4JD52J\G2_ M0RP&;#6VAY-N\PR>I>C]@=O0Z07A#^%_[?KSA^ _([<=02GEFP+?]X>YI=0E MJ&D"?]#/%U.?X)/0S]>SX@(-= M5ZSG]M,MSP<[X,+0-\?+4!G;>L\#[:?CV_,]VXZ75.(;C0V/0ZVHT9GD]C>( M7T&P/&6T\D-KL,RW92+I/,_B9)8DW\LUA.XV"'H(^A/I'B<#?7=9)Q_Z&R% MQ UBE:BH*YIX!$"?A.\0ALRRU+[%/91YH=)F]IRK[7/G 1Z4D*8T5PZVQH>,&$@,DABM7H[Y #+W!O#=CG%*$E'QU3'%]&YWE M(T ,28(VBK!9EGYO]$6B(/TKT$G56!^F/$FF7"J!SJ0E,2B2-*O M)J:KN*H9+PI XXVDX?_W(^[FKWE1221(5FE65=$))I/*F) )"B5EEF$)F:)H M B5H1(^Y(OZ"?RGQ+\U<_?R_^+>G;U)M7?$!<4P?;^>9%L!M/=(&@OSO2<#_ M^AEBQ N->7_ >& H+\MQ/_ M\7%C!/J=)D_TL-[ "__U:&+AF_J 4/^[)_*'*.*K7[G[([A0S'8QZ=J[3Z+= M9A\_>B%$X' !W '[ 2#S@.QCI#X#1?GY0H9^)_JOG]NAQW&< WVYEW'\7GB7 MTD Z:(D(AT^W%_VD(S5XW(Q8SOV[T3&^#^';^8;HQJWO+(-80@FQ&7ZMZ++W/+8TR MBA/S1AC\\WQW]-Y[]#7[?N;5^O@6H%B:T72$E#$='3)-#YJ4'I.43I+[59T2S4?)J38\WH[4J91P:4+]4I9&FQ"[]? M#:<5@Y.Q_96XWVP'M)R;2(/M>(L.AB3C1E&\DMQ;F9]H=9X?!=+@ <]K%:,H M3%!P3>;MRC%1ZO,HDYM;?+VOCD6\5IZ#E7L[BF;NG,R+K:&U)!6C."GTZ4TK MUL_V=[0IY[Q:KF\[@CE2^&T':=1J&R->N;A%V99$>(9;2-9F9EM]4YEI; M)O?OD^@',U*;V7-ALYEOJQ.)Q/)M0Z;V5]:BC M7\FMR#)CET-&6/(Y:UD)%+K1C61F?^5:Y[56E6M-D1JK30BTG%/7[4AF]U?F MQA.#4$?#/H+)'%Y>N=NI&K5E%-E?ZO:P2K1FC16BK#L3@L7&98HS9!3=7^HM M-L,'C/=KUF*#:WY+=[E^V0#Z^]Y2I>3/"^&(9A"=BTJ,YTGK^B1>>D!*9+*[ MJE>[6-_JXIS;&V.->FL1R>@!,9FMRGUBVQI',: VA6 VL:W9V !+J;=+!7N; MTW568P2J-UOUBVM.;;G)5=FW2^O-AE+M3Z.<5!J6\DY;PM;E(%YZX/E'G3*9 M(VUK*YFTXJ!AC<[EV&0I_G:IPW;FI74>+TJ*/\^UY8+K,K'XH0=D9<7,I>)H MSH@6'[4H>IZ;*P,M DOWMM5!>!O35ZT6HC#,)#^9=/I,);GJWK9&3CZ^ P27 M!)[:&BHK=/.L$B\](((/5I"C0U0H($L1Z4[PSD398/'2 S*XY3PTA_'E)L)W M&M.^MND,.D',4@>$,) >Q#YP,2,\TE/F3BF, =@&2_<.RY5X;MM:QD220W/= M?(EH+;N+F'T.R*M/2NV' "G,I9+6W:[&A>$V1QHR=D!>RSVW:S5#M"AL1L-E M+M=?:UQLRV$'Y/4!+]:MBF?8@F,62.S!V>9'O?@&#LAKA'='#YK,2A;O]=A& MHV;*"RN^@0/RJC<83J>#(C;B6WX[J02RX"!U<=U9"$W\KW18#Q0]'CI 7&15G2YZFW#4%)BC3V<<-S**R5+ M]^[5Z&Q'JPW7?A 152E1]2GTA+O>Y3=:!%]WP!+]]X7_+1N%3"I.+2HA=>A.R95RWO)5?=> M&#EB9#7;[*PDE90-N<1(CK+TY*I[;XS9H#5CA[,!9I6BJ3=OZYNQMTRF=N_= MZP*IA;T%6JM8.A9L\E&7+H'74+QT_[V^=2;SGL@N!%U?=N858Q.&2#(<>.]> M"XHUE87&X$%:>EUA, [##=J/P-*]>VT+F%H>M_DR(G;*BTU8Y&8>SLGX 12T M!G9N/LPC;:%&ZP&OF-Z"7,9+#Z# %QJX1A+A&C%%N=PUS(;B3 W0WO5I:>(" M>;8-=VZNV"ZTE7F@_WCZX:72!DRI1S,*V #JSG9X;;B]<(,]6FW[IG'H/WWK MX]70G<+WL1P;DOF.L)?TP[Y8^'&]\V]#\NB=[1C]CC/WMF7D.X'?V9ZQ[V>H M&[JJ'4/!OHL]0\&^ARTCW_&+AH2_ON=/)C9?7.FZ&S7KI0OYDYN.=7;PX7^^ M,=^^> X^YVYJL3!@X[A\6\/[-O/!UWQ,X*KZ5JFH*NZ,];]73 1[-/"99C MB(.KQL%7Q1[[JMBCZ'<&3;?<@[2MUY*=(M7EY433WT[GA8\Y>(+Q1>*[Z5\8%\1WVNW[?'/=5T!*Y<$&V_>@&%T_ @^6 MGJ2.^4]>0%)8[B191N7'TK*>][+0[+$01.X^U0SDEX'IZD'0U8VDA(!;FX&L M^)XJ/\%#?$;'XYI&XN63"VXNV([:6D/(3?N^5I,BMCO[F^Y\B=%2]#WGZ9L' M9CCEET'\3'5?6#^6^W)!$-^NKNW:\NZ5\\XK:'DVG!L(CZ_UIN6LMFX$[_Y- MB]QC@-[I.\PP$!YZ2"W$)Z69G.L[4EM.DF!I&LV2^'L#1"#H;Q+T%U:2SPYZ MYA7HF6."GLSG*Q0C#:=6C1GDIN5.:3/A+OVF7U>VY 3KK"F$DCOR2FWKZW8! M5$BPWWY2-!:#?G^XQ@VX=]\VY >%@O'?6GJ8B?_IRE3U$T\)2J%U6LQ[I-..@ M[F+LRU MG5%9',A\PY4V#\.!F8\VX1HUY-TH99P"S;#/W!DDA9H79"'(0E=BY?V1A:J< MN.CQ:JDME(:M]LSQ,;LC7]K,&QMRKMVF+-VJ>3<(FL6S+/&> MQ@=9"++0D6(OE][U-;'07YB=?V2A.D(;)EM82=*&ZY2448.JZDS[PBQ4\/*6 MC(WLBB5*5F1B-*)%TTA.:DTQ',VRR!^;(:4A1/:JO[6_.SD8';M6G]GQ6MG> MG;=\SYJKRUAK5$69DI0K+,5A+YIOG/JE68?(#8-(G"P5Q-0:77XZQORJ'P]+;7FU(S8P'T4VK%[#2WS9 M#\A+^S>76V/HF5MW9"UYJ\"*M9';\=MRTD.(18@L0:"W&$M*\?.8^_&1)\\R:02O.*#/_C;YX)^PM FM]YL;O85G4S&E]>ZDCW86/9>.3;$0.Z+(-Y/Q28?':B88UX/$(+/4 $(+.%QK,(>HXYJ)>V?V!% M!HN3D%*M4RP]: A&28Z 2]5P,FJT+##RCP5%8&@6)XF;*[]0 MOY:D!<-V]^"DNS-O_:G+-4Y"6@.[8%01C!Y*-<*R*;XVJU; [$T$V'"'Q/7;YQ$OB&:\+E1CT;$11-]DO+1J'37A@ OK$E1)!4%L-A M5\'[A.^]A\B.7,YQ&I.AX='4M-VN2+6Q2+6[G>*\KW$ OK'-0%!$%J?>2W5) M;6 KOF97M^WX&[(90W=U/S8E$B-!6= MVN!XA&AI!U# 9J_@*:SGNAOH!VC-6$EA3EXIE%4BN^R&97.\:\>TAB9!(X3, MHLC'$G>@?Q:B':+]//;)E]&>-SJNC:JHBFR"D16A\_C'2AN@'41C4#I+8Q_+ MUX5HAVB'YLQYS)DOHYUP3=WNM/2\Q)<%NUR(2LUB)WFW@S '@F9)ZI.Y>-=F MF13>"UW R$7Z6 BJ%A@ M4%T_JKK^18"Z?K/8:.997!HLRV,U-.HRYQG@/H&R#IHSOMN8.LWQA;KG&CD[ M-F6T1(?WPJGN9Y0@T,.,ZI=_R+$.,0X-$_.99Y\%>,C M<>PH$E<]** < M"VSR[K2,4X<8G@#WBW;J7A ZWR+IUOZ>\/C[$M]-4"[V1LHD$JCU4EZ/EVUM$;1EE'YJWT&C,,T6PAK" M^AH\Q1^'=85HE*4-2ST(W7(.=;6I;XW(", :5.LA1)9BWILE#V$-89U&93J= M7N*/PUKI^JI+JA,,R76+AFI5*BO$3&#-?OO)XED<>Z](/@4>XH(^!L9#&'_+ MT@RF2<:%[07029Q"HH%JPJ7S9!73#4!JK!Z(KO *5.($("UFF/@*LU9 MK8<(W?),!-N@#B7)U?@,#1E-)O/B69;^F/YP#VH"!.D-@_34NOQ?@92JT.5U M(Y(K4@F5/;D^8$4-6._)U%P\2Y&PG_]]@A1JYD?5S/\*I 6.#MOEJ;F5*(YF MQV*XG7GKY$T*"N#^$%M-EFG44I+-W.\()MQ==B0XFIIZ!Z3-0$1_2/] MOG7@$!#=@AG,O1T!B9.D'4Z 'F"?!5781$V&I:Q23Z.[0MAM]!DNOK==HDV6 M(O;5C>/,SDVA6@%A>Z>P/8>W_5.P]85NORB-V172I=%^JXR*7$LV &Q!(@V5 M10ZDQT'80MA>D1%P#MB>P?_^*=AVKMK&N3V8I M>K]7_3]OP^F>U)=F3%?U'/VWJC]TMA_-9S'V?$WW<[O%/]#Y.A-XMJEE_AM) M_G>#/@V@A5QZU[=M7"08;GJN-]?!][I&)8'S.^F^X;:(#49<:%%Y4NC;J*6@ M@UA+V0WAS.+D?N'X024%^C(A+T!>N%KKY=.\$)3']L /8TZ@^&VS4>@0"WR3 M\$)LO5#4?@H?9 7("L>/@%QZU[=M''V:%88Y=3;3JDH=*='K C43UP]4@P.L M (AY'X[[O=-HVNS@';;S_P#U W\,S/6XX/4'PVB3*BL8<>9ZW7/W%">\@V8 M(3L@ ;]+T?<B6.UU$9XSW&Y@XW*Q%]-3,@J4(;,LLQ^GA2Y7 MB.D;3*1WQ*0&^YZ28-=5"45@N!67-U><"+NLB;0!+GIR\KF-K B>S.'JK]0TMWP/HCN4C M/LW,/\:ZJT_,,#.)#_V??S0X8 @&.E6@J_7*;9^8&Q_=*/D=N-^S6Q:,6R+R ME99JB5PA7^FMI2[-1C*6#"Q%Z2R)O^M9@?Y62 V0&E)C-7V*&E8&TS-7Z]%& MX/'ZK)E[$$JC5AM0 ZC39K/H@9[]D!H@-=Q5*.8VS;!#//&6'FQF77<1:=*5 M:E3+:JP7*XID.4 /L0E%9='/5HA?FZ'T.B(#[*/DN>RLTHSW;);"P,RU>GM@ MNGN*K9CW/$'Q"GL)CK7E^4DY71CZYG@9*F-;[WF?#]Y86\]OK&J>;E'C+1VU M,7W >#&5)2-7*29[:#H1#-Y W%\1[N\ORO-%$GB+_?7#8*SP*]82J#K9T;M8 MS1@4#8#]V,IAZ2R%P'94$/HP$G1-D: C0;_C-0MTN[&N(4X8HKH9;%V+3: / M>ERQV=BZO=$@$#C=(G"BY?=+VVBJ8?BI*>LW_,0"%&S7YM7UII@;AM\<=/SU&4[DK%D M>#%&?[ +!B0+2!;W$PCYR)"X:U.,8RYX2H+:.?ZA=Q^:^M?CY;L![W[+]R9F M"-[([Y93%.5RT.C(#XBR$M6",>^2>3=^WU+0(P^QF@ZLWII'_A5PW^(UKRS$ MAE/SIDB-GG1L) I,8M &>-UYT7$]/-YT=^%*Y<3J@W'4Z<"YLBE M!_)!J UVK]>;]WSK0? C\T+-5U[$#C*AEW%?10_B5;OP 72"WX\Y?TVG<_5. M0N@MAXBYJM.!B(&(@8BY*=_R.0)1)U;'8XWS5RSJB_DJ1J@WI1;3IY!E2&P[ MBXEG/H",^V20,I-%V+0W0=KSON]IYYRO3GU/M>+OCG^?>G8LLC #_^LLB,

2W I>U[(]WGTC1 MDT)NF)L;/-'0VR.;4;K5V+9X0"+*7BPF_@$UC?M?Y%FE-E0>SJD\G%=J*X,V M45HP>HL')=XA9Z)-,=-M90$B2B3>3:/;1;X_7J3[Y>/86MYL9O@^%LEX/X)- M-3=,31PZ/3X6B\W;HX7:2B>7]Q#!5G/'P(XX>ZOY0OB:\]@!:W2<),.+USNX M B?C6#+*^I:+@1EXV3>D]=^A:& M^7NJR+W$27TL9HK\+>KL!Y'?]-0,E(L&922,0L<%4 MTLSG2V2_6CQ*E5T#R7;^NF1DQ*T/@QO'N;QG[%[_:N>$3Y]SQ)JZ[\0?V/G^ MJ(NW\MA\/!%2F5$']-C1BXN8F /DWXIG(TXZ'<.QXTHN8,KFCB?]/Z+JSOC3 MC4MI)8SPX:SAZKGFO,W$E$PSG>2""AH1)IX\K,ASR5"EVYYD(0-_E8'QI%@L M":DF2_#PY&M5;Y7XU@R\OS\!LKIP@7+!LZ^O5O-"=D%PRDT-%31*0@=DX M<4T&OO4Q_(>G[MT?KHKFR"B / )9!7P#\^F:FO(]X:(?D*G#);IFQ"GJP#&YD!3Y$-,>()IVAE M 1;5Y4H66MU.?U/"NCW"+W\$#]I$_&.]S^[_//UWR+!?8-@3Q^?M&+8R:;I- M(\V.^?FTNP;U='V8GW.08>'!2L7)2S#L#<[/?[\10/1XI3,O%4#T7+'4<0!X M(Y:K(KF>#?_[1C!1QW2*6G;5H_2Y:W#52GTT /I=!!,]J9:1:; $#;[+4@^# MNB.2__L#UWP$D3"R!#9 ([;!1=^I.!:+Q4\V/_N^=Y?! 1#'J'.&_9WQ3CEY ML@U N"\W"W\)Y>4>]R413_S0:)BK;,RYW/COG3>7)PX\T?'+NHE.(_?E5_CV ME?M%O;LWWM?+YJ6^!R]7LUKWEWSN[)(O.%H^V1;AA)&Q2TW->* *)]1> F,! M*G!VXV/9JERMCXVPZ:2-P77;O&W*DX&\A!:0GP&&$V=L1GT7D$6R,U1VHLFHRC_$*#)* ML-?HI7L7X$5^;WWKGJZ9;PYW5U U0WB[-KR-;0". )P+1GJJC+,Q?FW/BQK5 M3="YWK82$!%-DJ>N$1Y1"4N$2MB#*F'GJS$0@L^5P2=K>?81[+$G_8R2(4B5 M;_5RS0E6*PVI,A>4 "&B%/Y)['E!5]D5Y7 M8T*L1J>X04Y/M;,-D0KPC?@LOMTWC+7'P 9^"\Q0P_H##>O6^3+7U,!NO=80 MP7P$XY#0GH"Q=FTR[/=G,Y$OK>MM*KOHIB:54="]/!EEZ$_ZZ1]436M;J(Y1 M$'4TVQ(O5-M"M2U4VQX2](YU=5=Z!2HWG!:$6$YTB0W&TY,LZKZ*U+5$E"63 MWTE?0X3Z'2F@E%C@N*'.%NIL#Z^S'2P^\I_OA%Z"N4NO @J_DN%0SN_6<03* M!DG5ZRB]_$18UJ+4J^ 0J>5VU["1DD MA S%\E"D_3W@XS5"SFY.@&^N\WV\?+$RX9:Y1&+6PSS/7&QB;A6OI!MBTE?Q ML&B"?5?%NVSZT4&9CB_E(^T_Q41$-#Y3\QCMG&9Z4K#Z2R M# OUF#I,3HH5&V2WFCJO%4KI%8$U-UL>@S,%"N>>&">B8?B%4ID^L6') M>&2W6)_6%YK IY*KWJP1LV6;7__4/#LRVDX[LI24/ KX"@Q*VX",<30$!,T5< M6S(=%=@V?#Z*Y/<'JY)F1Q:2X0'T!?2;;=L/]. 7*6#HI?"K\0@'I[L=^V+Z MD@%9:[_\-.(.).N[.M1P-FBNENV7I$;(%X]T4=F8A08W!3U/EFQ[C?X8-$OS M^Z'M4VG;,DV%OX04F7N2#6TL- K ]:S].C/1B&5'EF-@HE_!+RCP4'$MVZ?' MS$))9!HJFCV=P87[/=? 2G/<*)JS E#%<$$4T]-9WWU^7O 5"+LE:K;C[J\0"7[4_U.ZUBED8G@R AE, 5.$'9+G MH%(!$0?RIJ;"%.#&L(ESZ59-N"G&9:TP!V%)^3G/W)29%= M3MYN/O!%B"-0WQ=+,^"?O9D!7^ES)N1SQ$]^5?*U3R3-B,(]T.0Q'#B%5);A M4,<;.O!X\\GOS(#IOTCV((&&ZX"L4*8L"(8![TGHR#+\S3 C,]M2/%\6XI'V M6'-V:X%L/X-3!VCWT"R?*+)'"#@EM-LR8DST&BBR.G AS68:5&&UC?0D1]!8 MAV>@&R1!JIX+$1,Q)X X&,SIN;O?;GDN//1' $D4>KT) N:';(%.6+@&N(%P MQ:Z?$Q.!3W9WDO-2[C[(54$:9D6RX9MWZ9>((.#(>YZ8&4U-JK?#\]MG]<0,35S81D+$" YE&KT@'VI?N917T@;\&IRSSSB _$S_AWGT%?+\!R?E19#8+ACK[P M#$*, &$-H/?!'0W\@#XI(%9%$9HAI1&.1W *41>B7L255MM-5=!Q+FO/N 2E M%9)]"U3;IP3'.]Q8V\^LG@%@!Y]->%C'(ZVC+..C]^%&[GDU[)E(RU M TDKP97X6+$C^!,Q(>>A/^S>L@.X@#I($<:9OYUW*>TO]!5%G?BIIB%!^MU> MDJ%L0-(CPW&\%>8GLQ#)\26R#-^L@$@D=@;Q$XID8ZCJYF M\=:&W5O8-CF3\,W9$8@%.9A^;,!OR5A*:V>[4"89)W?F\>\G,YCTH0V+D]2_ M(WL_(XH\1[47F_?9K+Y/O=[]\)Q=TNS>N-?M-X,A"_AM"3FR[L 0> M9Z@+[=8KA">?]^9_IV0?/M/3 ! ,01&BT2"&HH)G&7%(4XQ8A+( M+*D""F.'V*_@K=+.SF^N9BEI(&=J?*O?KF3RG=Y$Z7'03CT8R7281G'5&KAZ MCNWFI.2&,V(5E(1&O!XYJJ>[*\Y9K;"<.B=FE7RLWJ\M1>+PF3EZ72F3A#/D MO6J#7@J%2HI=HS:,!R,S5=ZF8@ZMLLN!46F7!J@)VL'(10Q7EQ4G$<,T M@N'E,FO7\MHRJ$[T FKJSD@\= 4LI6:GA@N#HW1KCEEH&WBP.+U6EY-+Z6-NW$5$U M$E\C"T[(?1-YV\5RJXH>48N?M%7%LW=:';(N(]!N@8?8&T7*_7(H!^5/GH^P MQZN"\I;[E27C5%CIX0XK/1#QDPT*PVVY56&4TRU]PWVYT;X0<3+$L;LNC/+E M(^CR!$M)AF3*("*Y3QK!UB^'JMM?\B;\JEUH[_PB_+K-TJ]]S_T>0'W#:^P/ ME03]U#7VSNXYF RJF@@_$D>?Q;X,I?X(8 Z7-9=OK;M=74HL&\E8 MP2NT)LN@1DLR&67)SX9SOV*.*90Y ]P/#AZQ6(_XL$,E\.M*X,TCDC]MJIX# MS^XL\OH0T/Q !.+OJX8QG @"Z_OAYG?(/. G_N27RZTF;91'L\,)!"??!,:E2>X+G^ MV,'F8IG/;=)T'[1'03.YER,GB_$ZI\]3-"]E6IN44&7:_3$:2;T>R2[XC3>- MQ6)8R9DD^PPA+7MEU*#NX.T;0AJ;71?,L6EJL"H7<-7(U= S)\J@_&@_$T;'K[J64+*^SR51&B($6U^IV;%,OS MM3 M# >]$9C,I#H:>3!1GHC9:\;><$+.=9J#E ":G(3>?CC1I2R::W(LV,)T MMBRO9)7KY-212+VZP1=QEE3))$.(28*AQ 0M26)224IB0L9DF1H2-$6PG__& M*W)\[#ODZS6,YL,>L=RX!6%.38FLMZE:VIB#:S@@]MKK3;ME8VUBM8).4R7 MDR,<530Y(+:+];U2DKM?1E=;',N.B9!\0>U'O]UAS+ +W+L'1AUDXX M21Q1\)#8L_:ZW&TZ>4V/.0G*4VNC)HXO1?HUL9D$ S)L"+-2*R8(/"$./3C M1F259!1*)C$%?/X;KXG]H>\<$!N((CTR6L.$(#%Y+Y.@S4K1;8C,8<=,8@8:>; M/8Q2%\"HX/K<6HL9<]B0QRD.CCS8EAA-ZB4U MG^IC7A)'@, M:U,9@1:D&:X7>LIJT3C 3A2X[IB*IW59CJ1GS>'UB);U,NC R9&\ZPW$@L% M=Y*8YW27V2)9M&8)[ABK@(*=:HPW%,;/8XDDK2^<3+(UVF.52T?O%$QH;(TT MJ*=P?F;&J70>MN*4>K&6EN8U9]W!5\I4F^:N%L7SMCZ 8_'(\SHBP4*B$1.X M9XSR?D_=VIO -L=E&_CZE'D0"6YI+=,9:[-MR/\V-A[U0'(L%)6[RWI82+9F M>4YDN'7)[0*R4:3PHKV-_O=3=/82 M@!04<^N_&CYD"+9A3"A>>#_-9X920?Q0_2 @&V4I#($)5 V^S;:F>YD_\<@5 M ]*RF@G-C+*V ,IK/C_63BMG6]Y,!*D&WDBOF@5,8V)MICN)5:;,Z%72VJFA M4'9?B<0!;_C,&210.7[FR#9MXRFJ["#,ZTBKU6/A@._,Z]:V!_%'QL?C!;CY M3TG0\>15W17G";9XM'Z#MUXR'L=NVF/[!DM.QNFK7DS>P9)_)&-?XR;VOI:, MQ1-7K09R!VO^D9R-)7[8DI-Q*F3L;[]D/)[X:0'-[XD=( M[2<7"*[<@5*8QB&./@].9[X*L?#@YR^PK;^"4?G;#_*\R1JUX9%=L MT'?F<;'J6CL=@-*#[_135=]POS^F9SSX?H>2_<,E^US]OVZAJ*2W21(Q.RA) M$OD/CL4^GBJ )_=3!> GQW;%)BK#RJTTQ_]4D5;:U)M6_+M(<9LL()Y($4BM M*]+$LM.&Y#C^4W;?VV;\AG-T91JQ66NE=+KJE2HZ4PVNA%F8&8 M ^3?BF>C8GX.,%\G,KP]-\$!JF>4-14$F0M5:(6(SI L@6:7JF$ U+1>N=N0 M5YOEKS_)(;H]%8W>1NF7V27!Q[(MHRD4U);8O"05A1()*+5MN+RV7C6;2;N5 MFO4;O_XA*+]$[V$FQLO/$0,^[J]C&'R^"C /92*>>?4WB+*_: 6^ZX30?Z MW_6:R%T>- 2BGU17"[@*7AY&$D,.;4PFJU$/6=G]2[7<.MT^JKZ1J:CS$!- M4+(Z02JUE>280I-&M5B2@;Y!)!*AOG%%T+AZ[-"E]8TKAPE=7]_X9D#Q<7VC MOUY(A=HD4]5CI+0>2^G!6-61J8(3J*QO%&?H/ZM2>7O?HA5468D-)=3(]C_G M=2O"/3B30VP[S12:Y1L,M,SBL;5%3A)8;)U-%.>RF/74Y5%W&/)6_:$OK+LD MU%[=M-;"G)EN"B;1!!K/G=NC>%4"Y@8CFNF:9D*(&95V(:&J5#G!78J !L.9 MTJ9.FD*+S+OV*$V4G"HD(/6>&S'&!-P-UV*/^)0_I*#\-87/$?NMLY6 M;^/6:[L?Y?Y/?00?P(ML@DJ/,(VI8I(^7 @],=W"*>Z:JOW"K*:]^@2?"5I2 MLVTF!D1GQ8DT"*731E\.TLQ1 ,B!@T1@XZRU$F%/H2,]_V!MY:J2ZD7=U: X,%] MAQ^ CTY-;)2=31K3UW.W1(S20TTWKZI>,(6.)KH;NZP#V4@O6K7J0&,06"0# M]8(A0_7BCU((;RU/%U,OD$OPUHM[:)?A7>'#Q]6+9$=DZ&5UL.%;6I?6%YI4 M[I((,9##D,2C)//9MC8/$Z5X4,@WO$.Y;*#7S?O 7#L2[.8+OA_U"UIO SO? M'W7Q5AZ;CR="*C/J@!X[NJ9ZU)6JH.=Q2I-/B['ZRLE.[(VQ%!D_D(M-1-ED M&,AU[4"NF\O(U2.];K[B6[MQK@<$']>#:FF9)_5$2>&]U:8E\&HZPSJH=P<- MH8$@H^3IEJ@A-EPB4NOFDG+M4*Z;+_A^%(;S=W;_@L+0;TX%BB/2/-]M-_ID MWB!63A^A HK$8JDHAC.APG#E2*R;R\C50[5NON);.V:N!P0?5QCX16-9<9SY M4(@1?--;)SO&H(QZN"''"8XQ42KQ?JC5?E/12W3BW$-O[-QM-V_0*W1_2_SN M5*8#MNV6X ^'W;)D0#Y23C=)QZFU:* M9Z,F:*@E&@J >L M4VWGLI[KV6"?D'R 2C2E27J*%&D>DW$HMD1YJEVJY^"E@Y>& MJ9^IK_IK.H*ETC'L#?H,[K8R G*V!9YSV #O9X\,N):G?__PUIDZ66LLW(@K;00>IT]FH84;<:V-(.)D MB$UGW(ESW6Z_>VA<@!SP',8OZXHZ#;^W*BMU=I_3:7![.)?2>QCQW?S(U[UO M.K0%JG!:[24P%J "YS@^YF6VQLU"H5 JUOA<3/3FI5HY/YLVH/F"KJ51",YA MD8 OI^S="(J(LX097AUQ;A%F>'6\.5\888@MU\66/I#L]M(Z BF)KI3-- F5 M$VH+49G/QE45;S=$ D%*,HHS^.<0Y9&T'O*;:3UW=0%W1^ 4:D2/C%IC&X C MN&5DBG9E:,R6^KHZC%56J44VM5F*),(M)DKBAT$XCZ8))4)-Z '!)L24^\>4 MK.791R"%3*O%ZESI3+%UN47G>F!:JK>68@)!"AW%J4]"RB.I0E2H"H6J4 A; M=PY;<.P1V)*&#C5T\-14UR;Y9!.;:L5DOA$4G26CR<2IP,,'T(3:8V #276! M'>I#GT&<6^=H7E1?NO7B0F#: 1.')/,$.M6]R423>GI!C^7IKLW(ZSKH+X,Z M-@09I>C#@*#OH56U44AAJ%9=5JVZ><#SU>_C;K[B[PQ]K_&N"EQ^)1L>HF+. MLI2E9AA',&YNU[+MCIQR!(UU6FN'GR\ QP79HC0>IC[X=W[]0'O,_KA MPI,\?P3ZI8) )=N2?^\*.J0MQW4.8SG'%:ZMY&LNCLW;(C$1-EYQ/AD%?*V9 M'E X]\0X$0W#+Q3YZ7_<;S/U]A[@>#RR6VC$7^FM0ON[( ))H<'#%7X_HIFR M#:8 RJT!*>KXH?P1:^A*FAF1?!K[,UYJ[AA]WI;KC6AJ9 G\X%3X1_@-&\@H MF G%GCH@>!!<[]-KE.VSX=L@&* !TZGF.)!OG,A,@GHG>JEG1QP(#"B8U9;! MWCR>9F'-0,!MSM/OX&NZX"E*]N"Y\%';AUIJ!!)OHTG M^(2994)Z./Z:X=O1O'SS"9)4!^[N*0[\880(%T7QMRCF^D7<+IRI9BD1S8G MEZ._0PF$SWTN3^K/>RPISZL+2 3G>>YX]P/41_5CZ[:E>+);LUO!>OP:*T@> MQ1:B5_J9DMN:*H6\)/6MD1,3I.2F;)NY.9GN?#TJ?H\Y]@$ GAA5RY0]VX:D M/1H;CRO5F9=:318\J*KIB>-2_8[=@*9Z_#!XXZ)I! ?)4U\BZWRH]/.]=#,O MM.0$1WF3Q#RCCJY/5CG&ET>_?HG$3]TVSZ3U7$L6?/# MV7V$"$1M7PH1,-@H"V$K29" OJ7I?VRU*X M.8X^X1LBL8]GJF>HD$S[**JI^P 9"7KV110-$LDUUNA+SX.C$6".?>K U4+* M(<2!*.(BW$5J5,3S$[$@R5W-45$O;80Y/I^@+UE#N(PM5B+"?1VP#Q;D;^/N M('C&TAVVJ[9_($;D,20=\,\3.,)T9A =?7B%ZW&VS(-V?0C@I$$P1@6VG\+R MA+'HRQ!:GUZ'EC*UD,:RQ5G$D0O-U8!SP(Q;=CLX.G8/CT>X8["^72:"]BT1 M)!OX]!J9/F6"O_)\(1X>6;<[U&2#7@!OJ2R MMVE;Y+,RV=:ZWVM[@I?=+"FM:E%C]NLI:5]&OM5H:O9X@S)TR6.$@28+7J6Z M_/4/0< MD_5,==W2K'H>'==L_-"J>_-@V8'*@?Q?_GR)'+79@MCUO9!\V8!*'7)"C+=G MQI.+ 1T7EXC)?[,;+I%X=B)L#ZML;!>C_AQY_]__]2*EX,#-LO6'["ULF\I M^*X1B'A!QH*O'/^6C*6T=K8+99+QIRIDOY]<*J1_@F)QDOIW9.]G1)$#^@^"K OEW'AAL&Y_M<=%B+C(\>J?5O#P2 >) M?\Z3)T#:S]YXB_=?[MNQ[7B5@G_:T-\:\#=1\=)'M(? )O6U P08Q[6%K2GX M6EG8Z3C[QBC4"I9C31X')F2@$@6*873[!VA#@J>L43A\""(G'#(?=O%]O!7P M&]B_?YE1]\W=/=@O%H18V76&BM#"I=BXGXM5FSD?]B%^H^C\@P[ 3Y22H%X* MT>59FT%*6G2K7R+M4(*\(VLSGQ[PW %+>)SY.A B'S2V ]M[JTN;?$E=\*P76B/U%)V)$B-1D5J#\KC''UV=\+1BBTOG#0C7I&7%8'! M8IEDK)9(90I,WW?2O*U27[\HQI.NI!'6U%JMLYLM[U)8 M[6Z*J7%IX>AKD!=TIJ<1L27$"N)$V9&;5-/X$I$G8ZY:;1"5LBX5ZHTYUFZF MDL39K9=WB>RN,Q17KE157I,G:68"$G+61,5=3I3A>&D^1+>'N8]GA^ZQ*VS( M)W'EI%%)+HQFUQFG,_H4F[.KL(T?1L7=,L#.D%TAA4^YYI\VE4: M#FCU&=ROCT3&#YO0?@!LWE*SXD_^C)=UT"YZQYN'%( :&6?;J(DALI:<]EAR M.1ML]VI'JB,7P%RWL8"T@JRUY'(!FD@' 19^VX8!K,"ZQF_O1\W_?4 M@B8.?+<&OX&>"?==\J,6M.!B-W#\/=\LJ 8 ;CQ2"&XDE,")#LWHW9*0H3'> M[IRTMW/!6M%?#Z^*]R3+]^(;E@?E2AL%HK&;!5SM=AG!;;(_ZOEJ 1()C8(F M:R"2( )-;MV_[X["K3 HKWLO$TBU[*@K7NSJH OBE"=]J$N@RN)BU] ?""" MZ3/H?0A4KP"J@&YX_( )M!R$['N G_+OLMXK;;F/^C.Y"%67+)WGU\R\HG5M MEI^X$/69:Q^P7RD%>L^$S15FW=A0V_3U]-IC!W0B42074'6G/J&ZHYNVO2M1 M[<4,7USB/D6P?!96M#V,"H!UZP-\_SXC'MFCQ\OH$U05[F=)WF=8(R&G*MEV MN;,2NMAJD&QE@:Z0'GI/-<=*\ MA$UK;G.23<0J3)][A_10#(_61-QS.AX5%P?.;RN!Z'A^]N&_*I3YRC'X5%SQ M9N=LYF/S\P]9"$J29O](IBOX2Y^^=?/,YKR"TN3UO#"O&=A,**ZS:H=#SIL3 M'K)/0C[:HJ.0']1*/M#RGN,+=QKC3B=5O*<($>2EU\PGO=+WY(]L ()HP^!2 M""'\_MGQXM8074S$M%4L".G]G??_(^:K@&F6\J:JUUI"=8/SZQ[#072_*H/%UG;V#<JJ,H2*28()2FR),.([%"FT/\5C!C^"FY#I5T$NVE*I&N-*P;?:E$Z-Z27 M]+JX1(+S>N2X..URK1H^X*59A:I*@"AA&4XD#D=F++W6S6BQ-;\V8C2W6MK2 M.(8JRU"O1PZY@>*"T;+,IXN:F)]:^9S9Y412Q Y&ZDS2D$/L(U:,74!U8'NQ6F^GS;R1%FJS=+\MS8WN M&*XH;T_K#73*A\*;-1AGJBSR35 MD4@?CK16>4V8]H9UK%O(9Q8+JI#J]%'NP,'(4KVO+MMFU1&F6D>3I!RV5A:< MR!Z.I&KS^<;*)!@A-NM!0]9*4A5Y!$<>4,E=3<9S73:Z>BTYM$ EF1MUN24< MN:/2IN;T:3&9 M+?/KSHRH##A]#.;WX%PA??46K22RMY2KEJ2NJ8>T?*/@=$^4:I5JLTP+Z4:N MD5TI=%E/-.ZAX/2.B,;S&GR,U!P$D-OC)2@?C0ZQ;U1 FF;B%/$SB[0&D5]Q MC#IC#M!9ZTG_T.*Y][TO^(^M\WWG^T+$L7!C[G!C0B"[SWT)@>Q.]R4$LHMN MS">K$;VK(%^9"%9M]BX_=-XD\2 9I?Z)?_[Q?UZZL$2<:3!\T>;UH1 MZ&4VRW$:#M\DX*]_WKBG^=__._QZY:Y05FZSYE/[_':7BN$;0D)\54AP,DXG MOY60('_8 :%"-@G9Y#6;X,EW@?-+-<7N %%WOE%',B3;3R%_NFP: A.HVC:8 M[W(%R&XM-_=4C^RZU=@.B7'IZF.G39^K%1?;7_*CU1?CIS/#6@/0#&[@]^YE MTJ]2T/=Z_F 3'!LD1C:_3A9YQ<1JS8VP+72/TU&2/-7S)Q3Z4.A#H;]M$_FO M"#TYH!*\U"\,^/2:R0[:C5R5\N,<:"CTR2B)':8A/K)IN%-D-%.VIF!/C7&E M%3BJP_Q$U'HX<#IGU>GY-X6,"NI2;XJ3&E!>"MYENJH."Z0DVBE>D M?0'U'1X7KZA^5TJ#"VS@N*'5\V.LGJLTN/EQ@':1>NJ^:+Z+:8M^:6-ZDSRC MEYK5D98SDR.&W?:P(8@HG3Q,KPG%/13W4-SO2G_YL+C31L?,\XO1E"?R>KFW M,G5OZB!QIWV?9H(^8Q_S.]!4,O ;"S^@YRF,?1V)1;9E1T/K*;2>?A[ZG%_9 MR ,%KF;T(?]J=E1:>A.VP&#>8*RI68HDJA@7=*5*1%GLE D52FDHI3]%2L^O M(WQ&2D<=<5C/"@.>GY>+C;F>H_!^OP&E%*H)U$F3X!NY.6I!\O!A&EQH %W5 M +IU4-1=&$BW)L)=@>/Y51A?U@^3=M]&R$K,HP5F[':P:6SAI#)+K9KH;SO/ M$7B429SJKAG"1@@;(6Q\ YWJT["A,QXWTGFB*L1BW&HC#DR-HAL0-F@4,1M- M,.\VK'PH_\N1&@*A.?<'YMS->]!^.B+N'+!UG[UV'UG=^0QDQ2K""BLWQB2? MFPP64[U?G G#AL@B38>AH\D/WA"%,A[*>"CC5]1-/B/CKI B2YC+V=@\T9.T M&%:;EN:H&A542V@FRIZT9J[01_MDX:+3*=$O>ZJA^D:W[;;]J1I,YTKU?J1V M;,.V@WMRWKJ*H2(* 6)@Y5E183-"Z)4E)A15D"V) 8RF!(L:_+ M^S4DUFQ(HS[#E_ &/QD44FIYV3A6UC$G&%1SEBB,^75AL[")/MDM*XUC91V9 M<2MAK8*^LXGL^S0Y5:)'2/+ZPI=H25)>)H6<<9;U66 MNF=5]5BB8G*B*S;2D^6QLHZC2FT]DNNCNN U9+$^,; )(W#'RCI:>7%CQ&KI MC@"H7M&95AL34N&.%6N<$\5T8N#TUT)M IKK2J.X&:6X8\4::\1 R@QCV3+6 M;2FSRF(Y=0UO>R'Q6A5D=+SIP6N/V@+^ M+???/+[XRHN_=+&YTQ;&%<)M7@0!7#R:;GN7(+Z\0>!6FB.BIO-B$RPL8P$I M$(C43J(R'JA".PJI4? QB8K_D]A?4SQ7KA9=OB8;5=51Q&(S_?6PG?VK(\Y4 MMIUJRT!R0&T(J1?T(3P2PU,H\*G4=&WVA2[7F+9SV7K)R&W+59)),HJ=+%T7 M8D2($2%&[$7CG14C-NL)FVLXE9( \IFBN5[0W9[T]?#=+V-$5TJLO06UKO.Q M7#*7D%)V3AZ.@NJ6%/X>1CR:>?@]#,)[6.3UT>P&:[P.Q(7L&K+KCV/71S:K MX3'.1JJ6>^F\_T>4R\?5EJ^2@?N35.8/F-4M8&J6[8L2'2RK %P7/K?*?6F]&Q]K9D(O4N*#R S]P+BCV :B.86UD%2CT0XB-(MI*',H\/ M*PM>2XY+YH36G-YR&=1>Q!-1*G&J^$@H]?>LKGAC848"C'8$)_[^'BZ# M,G <=*2JP+:!$E$U4S)EE,TC6X[K?/AX#M5OR/S__F) MIW: "5D?$D :X4$5'*W4;E-KCLZ3*I_N-=*EAMYHBY-14& 0QZ,,31\+"%"L39J'K5=N)95!ND(UBR4//Q5\/Y;H( M[T]#:^;>K)G0-?'E\*35HI.83PF&Y+M6NIE*.ZFZ.-B6&F0Q(LHP'ZNJ',IT M*-./*]-WJ7-\6:;EF"QMNCPWTKOLIM;%B'0C;6U+"R:2>#2)?_+ZY&&\0'=D MOCPFPCWN1?(]+?[FX'E?] A%X>:R6X-+=3$L!:!B&<4_*]]W=H-X3<<*KUGO5 MFSYZU1IK:6*#+$_26&R^U$"Y4&4VRR4J$0]5)CJ:Q-@P7N,GHTT8KW&/\1I7 MTM@^"B)-NMA96:4DH4MRF:#UA,-45+_/!%36F&@RF0P#-GX$#MZ]21FZD7ZB M&^G+M\#I=:7+-PU)P')9N4 !05X[;,-?++H&)J-8D@@=2@\C_:%#Z1NI)U\6 M:FN!\V9+V?1YK4SE"(J7V82R1(OU8SN(*(9]LIWUP[B6[LC4>4R("R^T'^=" M^UZ7'W+^SUW\(W'^ ]CE4+L@PLB-^Q:_;Z1T_WTLXSODMY#??J"1!PV\FNQ: M0<%@8FOB#4:4*FME6]*)_M)FYQA5[Y)7BQG@JLQ")["VK:\KJ:G4+3KIQFJ) M&A-#PXZD?D+,P-"-*)HC(P*%@0+?7*_]"67?WCEQ0]8-6?>>6?>N;HVO?V+O ME??*;$^E(\>VCKO*@&N41$%J3_@D/=C$*C(\MOU2A4042YPL&?( 5NJ9 OI^ M!*9]XX"9;QD7$YK#(;\^$K_^P!/YHU%<_5JW/5W-LH+@S8O#"B ;Q)0;B3@= MG,,D_MES^&&LYSO2Q1\3!4-+Y-XMD="(#EGW 5GWIWO OQSD-)S26M?FY'JJGUV)G(C[-?3(!!6ERRJL.8[!]BH=PL9ON'4R%D]Q^RT=^* MW1_9#D6G?F2_#PY&M5;Y7XU@]_ AJ<%8]1@FIR(@<2Z MJ+123+FZ7B)LH!$VL DB2B4.4ZM?Z4+_UY7@/IZ?,?T=P8FG;7DAPWO?@G_\ MJ$0'"ZEZ4_AJ^5PS]C\N >(I* R&>XFKH^ M,0W.0>$ &2#[+J7 S4?BT> '='I%(^X8V""R1/_\GUOG\S;!PC(6$! "\NVH ME_% U5KX2X"/26S]8_TUQ7/E:M'E:[)151U%+#;3+V6+^HQL 1?JRTY-#=Y= M\UP'K?!5:&OD@$^LY[=!HD/X1-L2><5$$3C _[TTFQD0EQ&F!EL?@0^%L&M;2_@ MY\73EI+S492;>380&PU-D[,=3>6U_@2LYIW:H$LU7NYKQK-]I!%Q<;NQ;>MB MV\Q-A^EV==Q5A;72P6F\WVYFR,;^-A>JV2_'%:4D1W-:,QM(2LWL2+:&J-J4 M7( _[7>,V-MPLJ9L1*/%&7J.PW,]S"L[O>'HUS_']OO?\4A[C$0+ 090(A(\ M3Z41W#[3]"0CHD&"VL!Q(Y"8 .T@VMK]K1M*!KIG?9LAHA&PD@W/'XS^#,]L M(/L!0"^?[2REF1.]""O<6L0_&U'6W6X&%^Q%84LGM./'-YP=,%S>2L]U?3U= M5NQ4M]8TE_Z&'ZK2__8E]+(D_L#-PJ=(O%E/V%S#J90$D,\4S?6"[O:DT55) MO'$KG7(_-VSHVFPTR9-4V536D,2).'F,Q.ZI\\S? 42E: 2^= ;%05L 8QV/ MP)-00K_R#%] D+BH6\+X%YK,WT[$1S4X:.YI-D T=2+_<0"(#(%A+?^*_O#S M43/![G#U?T;X)II)FPOE\C/HM36E/.F-NHVOM:C9F2N9B-(;49R'U M#Z-Q]JD/CQ];6IH1>?MX_QR1%I)F^!H(7$0$67'H>_!4VU-#I/>43U\JW]-/ MEUOE%&HYLC6%BH]_)BXU=QR1# /^;@'@8J"HGM";1C;PY3E^1CT\^(@>]!L9 M89K\&?. @[-1T(PB52N^7>VM;(2:&=EQ<# 3-KI%4$AZ"4T4*$?)ZEI1%&D, ME0\+&1%P#-KVW_XZ?$OQR<$0> 1DRS"@(@)^[W[X^PSVX\[/L/<;UYKY'_TY MQ QI#96JWZJV LHQPFQ]%QBV\USLG!$O/?_;86SPMU<>E)/K>#WO5UX5?TIP MRB?\*NR!I^1__I6DF>3?K^?QRIVR;T9O/3M;%\RY.-]$"&:\X/SMKXY0^M<_ M\'=@:\- X/-LQ$6*K_VJ1SE,M:UII"+9\G@+#1AB38* K'>,9XE$=*L#PT-_ M"S^^7KP"LN=NX>R8Z/V-U(8G_\&!OR-DYI"9#YE9'DLFM.:.&^3H5-P["M\^ MFR GNV/+ 7ZRI>P%#"8B$E\,;.0'SQCW0TXJ-OKD9 M?5FE.Q9,G;,MQSFJO15&35>M*_A E\8RT2YFZ\)DWOCU#WW*S03YR+4ET]D2 MUT\1@M:-(2%G!.2[8T@(#_VQ)H]W*A?R+@0<&1SQ$F10^!#TV;,1[?U[??^! M.V^%,P; ]I-(VT+RDY0$P#B!I\JM#-O6A?(1Z72@!GS=2GOC/ MFUE;IP-P]UQ1%6"/()9"CO/K4CZSV^\_9;7=WKZULU3B\,[\=,#>ES;NK!>\ MIWC_&/E];RQ^-!GACF;Y B:E$02X$;)C[9U&B=AFJKD^2OE6[&5T77)[*<"> M5]8/ Y.+/J;P8K"MUMQXG#)N0[JO_]1LC(ZX",P/[< MLU%E T@V"C$:OY)($LG@WOEWB3 A&:!+JIWV322>@X2VVG/A][B_9?[=K =>^3&\3@54 *%X(I MS?3\N(P@ZFLHJDR&@9[ M:S!^B-.K6SWT!\UQ/-^M _GY,&SI@32;5^%=VS,7G[;F3L8T3'XN3C1")@K- M=I,[ZSWMNV?NOI]O/!KHNJ"17;UEK>OVD%EYSM037-X[[V7YIS8ARW5[PPFPDKI&]88=P>O51OP(]8H\ ML0E;5\-1Y2>$3O_:X?ZQ\\/3? &>0\G1@1M!#]W=],AP(R0_8F$7G1#XT@/+ ME$@RL3/Y4K&OP5151!11HYWF?2 M^L4H0P.FXSO@_9&^RQ[=+NUT"2=^T;#N.[L-(D2"O8"QQM?*E9+5G'A\EZF. M\I;:E);UQI5N@ZQ, Z/4CC[6M7$,M[JV7<&K_^(8\$S/W);1 >W@;MQ\D< MN8R]U6U0RX,'E.Q[XY^AQ@R"L (@V L+EF8SVUJ@V*RU_]E ]T6V$UP>P5WQ M3R?XI#=\6L^>K%/WV/#9W@P]!1I?>^%@/S)L#[WX>+RD;W*-X 0+6UIS3Z3Z MF&[23)1C30,3EWRWO6'[77ZBTND&4A!/*2?Q2!V)'.2-MR)M@KU[D-UJ(3(A M^I8M"&C;O4M7FJ:]6NHX3^!%PI@:(UIA;JA%BDIJ:M47O;3> @F2[><,DELU MWM$B WD\:84YZ,WPD#>A(*/EGQ,?/X5![6,H "3;>(X/'*_C:.*1#)B!(!W""HX9 VS3*/P+P^@;\3<+ MR=;@TO^C_14<9=N;21G-!1+1GT9 OVA@Q5X[1\:Q7;&) HA\YD>?*IJ)N&O+ MSF?%M=W#]A-<_$?M_E"&AX=E^J'Z0\G4:RI41X""AOF4VCYF*)'M[+K9F&)$ MN];H*W..UE_F"EPS%8>2BJ5ZDUSV!'K>=)/ZHH-E4GYFQI':_/]&\'8'>QP@ MR!WO<7HYL#BUT62QUA2S^#93D+KYF^VQT:,+)9;8B$*LS:S';;; -]BEGWUS M> <1I-_\1WM#YI]Q*)3[W1_@?OB_W(XOKPKEE*UM7%U:;6KK"ITO=:SEK3:_ MG60JW15;6NLUWN QIC0KZ=41NH *!?P#FVEVW8Y9%# VWF,4D.,B>?)59S?%$>0SL-Z150FI].=O3[ MF0W5FF"D9)J6!U4E!5DDQ7K%LD=0L4B/T:-2$/:B>P"!OIH%T**!ADH6FC9. MA'^*_4!+"?22A\Z>?9-I_$>]?,7^F"U9?*IL'U6M:2([5V9#;.HJL?+(IG/& M@/L\/_G6TXKW2.%M MEPZ#FQE%3_:\L=XY6*(;I8&;;2ZL#W*#9# 7B'/2]@:X!(P_8(^; M'OPLBLN]8+0'YI4=W9_YTIS[V9?\3SM?MKN>E^6F;,.D#V!'GF8WKH;K@U): M:;"5#L'HLE6@"[, 6HC3Y]4E/=EW1HH_OS:\3XDSU36RC)!(R'[;X&:9UJ;M M5.29NF8""^]%#\KGW])^MOL8O;_[GWW+I(HV5ZJW(L>HL"JLV[GBRK![GWQI M^XV[3_=*RGR65=9ZEC6Y6J>.E@:M0/T^+A3TY+\R+\[^&'5 @$\.[(P*3063 MQ(+.>7P752E_D%/MCU_S^1,"M)OBS)%FI3HWRV5[E8I@)/I5Z.L]=UT^O"9] M<+R.V]"R M@ $K#4;!P"[(X+$:]!\*8M!<"H;&1%E;0J7D(8C%FJYEAR5X8$8X6*-CP1A* M$% !LXC,DC!>!LR5O4&/2.8M-P&AIN#(X @);1?'&\-*,*X&58G@JGM$K+EL M.T%L96Y;X&?XS3 .!^<&!W3 #FF*)H(O(SD+[*BKB4@'/$Z3M,@M^HX[&W_M MAY.B:01W0P)^<";:?.?O=;93_(2WWA7C/%U@@;@D:*83.)@MSSD5X7] QIZ+ MF)8;!O@#O>]A%[$/HS#A\KW0,P4(* 9PNYKSU(%PI#_ M7L!-,V&6@"R9@/<>@/"JT%5^&/MUHNH)B@(> [1',&X&KS1 __Q>$/CM M]EP?S)+@,)3!:34'#P>+D"^1CWTLI4>U[!!P!B&["G;@0#:,$-H/TA"B!GE M+D[?5H/2]"*?/81Y#UOK[>]K(=*9"HCXZ92E-U9%?,=]M_!U,+\[2C:&B\)F/_V=YA[[X-->#7G?2^Q=C=4& ,F\USY&KGNZ".:^LS:F$]7&/ZX MK'\J&=/E_NB" <(0,6$N1IC/:@SP*K!=?G>BN]Q D]SZ91%V-0?*FGS9NN#G M@>/RZP[-U^-_+UP?^[Q87K[\];%TQ%[CDU&*_%9QS$96112E#^7%M8**"%N1 MB23&:<.E[UPYZ)XK)^$T77N\GN-HHTJO.W2J27C,/"$9_23^@^\.-S.N;$H/!E02',]@C9/>)V^)6NQ4C0KI.E MD.5/8@)N8GF].Q!PMC&OMIK\!!>X:I#%_S%,^*HJR*GB,C]!^?AIJL9I->LK M'6YD\(JR8,(J0PB&N!- *G6"E#U31J+:E&A\O-T[(U[E>"/#J[.??;JQGKVL MKXG:4I=Y9E)W5V-YSGX@J>\=IUN SW"H:X7@_+*:*RC33'O)+C*HO%X+V9J5 MQRIY>.?A5$+6]SS3R&T0R9:#PA[(?QQO?NQ^2 >E&^ MCETU!^@1V5XZ?7Z1 MUYJ#A_X;^^L__P>>=N&67?>+/=_Y=+P8**7W=>ZP-"J>#'*5P4/=(-#1$8&\ MVYJURV+>?I"W;%D4'/<2ZK".R*O&-S1/# QJ (^E2A*/SWV]5= M?&MI1?(TM+^G/$-P"%RYH"(U_Y-ZBGMWE04$ ,[5"LU4W^N@0UQ]02^]5V:,3IFPX8JY1A; "H4*9I2Q%V:>P4NT M3[DXB .VQ%'605Y$E-8"C%;9F5B&Y&S3U PYZ$YF2KO[QJYO;1\/1LUF@'$ M5QKKO30+QP-OB\;\817ZFS=K!!(%7OT\$>2&E;Z?U95]"+,Z35,.82A(WWJJ M1!MFP)Q>1-"L!U;7 $($J/R(<+"F[?:#(%_:ARDN:+5JP^YCR>JMW?Y80UEO\_JR=3<.M'VLY+/ MN0#LAZ:*9W!A*C&_?I/$(WXV-_=9-4H9FBN5'LIY+NKT])_?[>S%YAH MZYS6P& 1$!2BQZXW\GZUT*]8C#<9%^.5XV*\-R_&&ZP72CP_)E$!PPB)E](2 MP2=Q,L6/*27)RTJ*%B4Z26%$ZE?X5F';E+TE]EB<;=@2VV"S[8E;HA,LUP+( MB#X?.>[KQ92]7F^X!BT.V>*XLFB/58BAST>*XG+1ZI8:-"=LK+FQF?2P3(L! M(XGG(R7/WUY-,GHC6X D<> M/7.26"1Q5QC1G*QXS4W!&Q-%NL43Q\]<.#ZV&=96$Y9TO9*'5HIE%%-AU=?G M(Y/%97Z\P8IK=I$S6L3(P&:98@N<&D?/K#NIH3_FUS8KR"19FV(+D7=5/G4\ M,ID0*IE5<<:P J=YO;WBV#+KE@A";Z1*_-3U*YQ#,CQY_,R" M77?%^2@WT-<++ENV3HT;KF M2DTRHPN3P:JW5EPZ9\,L%/1\G;)=>4"P%E/4YH*Q=Z?P8BVPK[KI?U(>9;_K M=>#2DUZ[<4[DNJE\LKPJH0NEH SYQ5#W\SYL\78BXO OQ E3[$RX1$3RY-!G M .6".JS:Z3C0P 1;#4O(N6&_03FX)F:Z8/\C17+[C=O)TUNO4[^!M(! !&FC MPS3;47/KI#PK=\?&QVW'=\D3F2CQG3E-]O3$RFWB_L3N2NF@[-\]RM-5-_VZ M\E1.D#5"J244-CLM&DN[.+':^AOE2=L[;>#^A!<2P[]%%O4;2=*(1(=O6Z;" MC%@ZP?5;3+V;F5$B2_@O)9+@AZ4&/A'V]%%A[#/LP&=G4U<:S[1:KMX[FT"2 M<&01D@I>_0"[=."IWRZO[L&'G_2]3XQQ%0A_KH;VU^NJEW9%@EPQOWZ[OG4L M#END<9")L 0H!4$*!LL"!X:SJR/L ELM@"CHZ8"6+=#Q14,(G1;!'>K@3F-( MME@#.(]8JV*BUV"K(Y_SIH/2M%+M\[VR_ZH& '8Z%(C]8T9P?]39?R):U;3E MF>;-3F-2>S&=5(:UQ$AOE,K-6J]%S)-%6,0(33Y2)RL:AFBC!24:9&0I&)X< M2$$@'L"T?FI6M_,;7ZH@T&T(07S*D;&KZ_;:J6$KJQ3C]48HE]6J8GU$IQ-5 M-X@4DB]4_0GK1 #>AY?)]^^17ZX,RA,)/OUXJ)7JFIE$6V410K%'$!K:B&TA43HW;&4"$DT6>*SSP@8<:= M)$N>&/15V-5-#JO=_U1S\#V]!>8%@L_BJCYBU\:X5,/:LZ)0!Z=!\C%]9N.# MB@I!Y8\GM0E'GPP'"%E7E8^/%&IZ VE0JE,8C H9F2O,J[VUB3'SYO7%PVGU M>BK#9FPV2XR;(XY9=+L"$(\DC3U2]RD>]VS=O4<\^DIQ(5@S9J%7O*Z]80M9 M8ED 6T^=B?N>%@^,WHG'S6K=E$RD)MC \(?3N:$[C?@8?P"5:8\_TMLC3![W MUE.52>K:5.H7&7XR$:B/R^B[=&D4D%>R$L:4%;KJQG9XJ:1W[]/ZO_*>7]?X M7ZX*I,65^"%*%@92-UFJ+J=Z"QK_I]7LT]ZT78VS='" 75_3(_8.LD^E%]E" MC5)NH)0X0>/0-"=A=IO\>*C\@^>8VAG7?*E%"6AB1'76[4R*WJ3]\!P[DT9S MJV/LOE'J/:>8YZ#-7CLA:EQVG1');#&]S!,,/,5>5A]N6I#M0.)VY;N>PE)1 M]<%MY"KT202%#ETKR&Y;[V=>'2?CG*@#]8B4#OEJKU?6X;5CE_-BRZZ@YESD:9##N@U,6.T_/Z#.P(8H7U&,,$O;$IV1H\)GJ";#8'>#1 M!V1J@5V*QCE!QYJ@(#1$K^UAXYF[:H^PEG[002O:]Z=BCS+ %#?,MWVJI/@0 M]5]S)X*),$!_ Y*A(TW!=DW8URN<:_6Q^1@\C6E6FTB$"TC6LN>/VP!1R*.) M@-?"Y#*8]O#DA V9ID-,]PL_?+(MX]F\T@7$$A MEF ANL"K"A.^73"3(!78GUA&4*T1_#P'5 _Z*<&:JYJBR5+PO5G060FJDZ+\ MU PR$7XS@A5GUWAI?2X1]=,;\+TY#P'_])R#H_>_BW['V4R'Z4=!FD(8ASTH M3OBTE&U%P2?"GKIMJ5B:;IH*$+#1-Y3 MO0/>3)$GY_R;OW+AA-KK$_%R*?99UUREW2FZTK,LEB@71*>@-@#-B),-]-Y. MM#?8W"$JGDG-AT9Y3/*WD'QKNC?!_M7ETY2VLF:=[4SJ/J?U5_4"I>:EON)# MZ3R1*OU^0@?ZP_@-%;@?$>9L-GQ,\FODS;N,(1=:.IU%A?FL.R5\1M1A["?Y M*5+_S(C;4Y7@12EH-JEF8.<\JX/_K S^KOKPXWZAR'O04<"DL-NF:F[OKT5. MY4@!PO85W&,MZ'+*36KG0=O]_ Z) 0(#)Q])BNLIO07A3Q2$N93E#H\.64@C,']=/)'!XF)X[G79>:,'OS-@X,"#0)B#1A M;<.:X,*TQ/4?MI&H\GAS5,:H I?(>8U!UY^O9]76R]T>HM=J\C/H"RY&/6OZ MT!WSE-,9<)M4NZ!G58P7E[PZL$0O0@3/M%"/A:.B] 7IB6 8!MA>']10L MSP&"[_SU]Y=NLD \$G$Q_SLLYH\_DG$M_SND"_9(IF*ZW"%=\$>"C ES,<)\ M6I7.UPZ7VY0/!0)(N#X'Y35 MO@MAQ#^E=O:M9>X <]^*LA=51;Y6O?"O*5U?^ PDOO<9^ GR^'V.QJL4U_Z: M$GS_@IJ,S\?X?+RY=!%'TG712V,XRH_LXE#M8YTBNIA,N4Q.[V&X;;71EZ#@)TK\)P@V 7A:LCP84;P'R3[I6/L,V;W!.G^, MBG-"= M!MXJOD>%D6^PF#^8_I>KXIR*JSC+<17GFU=QWF^BA05]^9[J.HL4)6(TC?%4 M:ISFDQ2E\#1-D3R**Z),4X1())//*P$WC$*#-CO3"MM93-?KM2U.-]F3U9HK MXC*)M5OXC*TTK);'4J;HUA@>/QZ9HLU\<2.U=+W2MM"Z.W3J>1O68#ZJ*HV/ M5738:M1%O>].\Z66T$KDQCX823T?J3C"K%F?9:F>:3X[+ZJEJS>E6 MKE%*S>M9M-*==)D.Q^5Z'-ZO3(9]H3C0-3CR:)Y#R:P9 M'C\=LMG$2$H,N@X]R3)@Y-$\1RM]7!XUM91>4%RSR!;5X3#EGZH G5-'1+)2 MF[+HNC:CYVG#-=H>6E;86;&WI(W5A$M)_JFZSCE#'%<)QI30 M0JXXF.?*8VUD1V?EX4@KJU?&9<9 6=+3^#R'KS57A!6@R:/:VVBBYE37Q;J^ MD%.#@6O.VJS$\.D3E;_565,I2=,VNM@X=<4MY+GEA.&IXY%:UJEVUI6)P56R MFTRO-6&L=MV'K:6>CW26CNQU2A2-DJVNRJ#"JE\JPF<>T:C #0:YYIB>H>LV M45QB*[*71^$SMS2Z=!YCUIK-;7DBFPX0U)(I6C,9IKL>YRVBFLP:-M9"#92'ANI!_PPS;OVYU:P-. MR3*W]_7%@PEJT01A'O1?P:UQ6(_AV:?1O75Q(IAJ6$)57GBP$464KRL@>B#07@ MA;SD4;EOR^EII8A6EBE.<(=FNBDS]Y"7#"_U/[5%"[-_P<*<@&QPN_?H]3X& MCEASCP^/V>J)&0.6>4IN!E2%U+3!S YRG;]1RG(J^4A>(19RX?RZ/_23W9.; M[ 8;@#W>V"5Z\PT .W"S9N?WL07X(T[_[!V(I2"6@E@*8BG 'HGOP0/O#(W> MFR;X W6_=RX96!7PP__WB_KUP>4GB4<4OZL<@,.0Q^DM&Q^\=-^'].LW3#5" MV-,7F;-82'Z@D. ?%1(,?Z2P;R4DT/=T* 9?6&-ZT_6LF M.<0%&QUSP M;BY(T]^-"ZA7C\0/)=7>P5F9D<&?S"!R\AZO\67S<+_P8?KI:;@W-C8O>\GU M.OZ4]R70_OM:S6DZV]KE;!#!? J-!J67MJ/>$-"*RC'5,]EIEQ;F,KL0)R5, M=C/6M-?Z<')?Q[5$?0(@4+:=<(;']9>>3G@ @!\^FNFEI-:B62% MW*(S'>.N/ZU#[*"AXH'1QXK'5W9MPMRE_?K1,#OK-5OM('UG;EL04 !3_7LL MF[*BN4$&T/]^MM;[6E[7I5BPG$G*FX*;])=9+J9 X2?RX34"8D'KI@KW4 7DNI_I-6W(3*X\3,S8[3]:+_=;*G?$W M(,\Q558+;9US)YD\EY7'6;/F-U?Y%"Q#3A[W:7Z >:CSL ^WL?[IP9TOFN/P M>94L;F\=7M[%]%T.6U%[ 1?JLMM0 #@PKFMK8R_().Y:3<&6S1-5P9^4PUDA MO:X9C-KB&IN&DQFIHUE:BFIGD \D=6Q8GO1*_40#,D:,'X087U8#_'3$F J% M$KYR\PDNT=)7B;*[%A8&1(S %460QS?68\2($>/F7J3K(\97-4H^'3'6K17# M=Q)\GEMPBTU#PT5>GK0 8M! QT@=VR=_?#.X-/NJ=V0^&M0V(UQF6'PV MHI)X=H,O:_ZOWQ26/.FXBK66/Z3%,0GLHB1/Q?JXC,KNC!K62DL]+3&_?B?3 MU'&;H]@[=1DB3%-.6TF4FS56TQOJK.TX*;H/_5'4L8_PT!^%_,?Q#M$XP-=T M4!#$T$QY5R,$7EZ%U5H@OCX#?_ QA%P,'"7@:1<.AGY]Y]>WB85>H>3A[8W? M*P1$?]*9_E&U=B"C7*+2G,WT!KOH>OE)HE%*JGPJ*-[V@)+'!WZHX^\WRA@D_<11,5>LI0K15,O$.V /J0,!1+G2@<&:>3QO#SG?+" M8H_>#>>2SS^M :6#J9--:H8:&NG_(!_-# T"9.Y(%\Y9RRL%!78EO[:[\> MV"<:J_@98_4'VJ0?P=Q;WZF[LRT)5<1;;\H?5N>/0X:Q%,12$$M!+ 6?$(&_ M]:;UV^GBX3YYN\^_+'UAG3A+7*+?.]D:D\:5!N=TS:J":8OE9:9B>;C,JGP\@4 MB9U-N8I]PS&*Q2@6A[9NCF*UE($/+*9+HX79II/75_EA?M0"*$;^^IU^P-Z: M:!ZC6(QB%XR W7H38HOZTC=QWP9CS]'+6.+J>-"WZUPCWUI/)W(%YWFH@\$ MV4/JQ#WVKQPA8TWI4RKD_4#S^,^1]SLVISVE(MY9<]K+ZXA'W6DOA:;5NL=R MJ5&WQY*-6F[0;_G6K/_)):U>U/-(%M++1X"EJKJ0<4 M/5'Q(XZ+Q-@18T=<5).7F?F2*U=U I5E$UUT<>$B."Y%H(B*'SO7MOX]S2P_#,$.-BJ\)-M]&'\GMH=I^=ZM[4R--9G2_C#'6$',%EQ4/P>@8M^YA_2->/[BB< M1?@;?.K;6L%O=_#7;R#)A@>[Y#BP73#\ 5X[EQ5%%H-.N8<=A25GCMF\&;K-ANU' ;0]>T7"$*V:+MI Y#C*EWP"'8 M;[C=C"G!S09[W5!@==.7\L&[5EMV!I\41L#[#$C9@Y(, -WV75F2#+9*<[<= MM $KA^[E-6P4)9]N%(5 @C[N]*^CPR.&RC^ 2ORK0673LQU/,%W(64^MOQ\0 M7SYD/ %1! M*M!\G\RQ0]/@R'^I]?DS='V]W,WVXDTD/(J@V+NKX+ M+N(+#NP#O]0LSS'6NY2^\'%S8-5I(F+Y)K 8)MH\J)T#7M$4;#?ZZ%[W^LS9 MLF<*["$^AH?8&"GL(4O5P5;9FG@!NW4[TV;HS)&%;A$SFL,NOY\/:NV7C=*X:)SFB,"[O9LN0M>ES' MF,A"'?,KGMLTS6PZR7DR21;2EEO':#7$3PIM"$WK4^^Q)K*YD(XZG@+U!#I0,5!&*O(0>0 M"+#O:'V/"(/,P^#W%A^%I[\&5U72_P"0]6QQ(C@R0%M-E /<5;S0+)R O5 G MP3)\V CZ>668@_UM_E]#KK6MLM<,U MTKP@>LENQRNU/FS@U<$)*SB3A@W/J^B7O4E'G^0U$^RX)A@-.YQN:0>)60N< MMP"8@OWJ!%M< @22)>RDCB)XTIJ2.D8?!6"3XI3JH)29MW[]QK$32DI(WD@C M"'\)B0B92 RV)LRC1WS-G2#@=-WC*D2"6'YPTH>/N)C^^>V99;L$\*(QX @X MT0/R=VW!=!39MH']'[%)>*Y&+,&8$OP!JA@GF:,WJ\CM=4\JZXU-+3'+^@6^ M"4ZMWSB>>CS..#[@#H!"$TVW?84JB>'7 )=!I!O(-?%PQD+FA2 MA* MX)#37/"[%BH#@+9! E:@,#K;G0]X3@Y6]8@ O2-\^Y/RD0S_LU5 MEN%!'L2 MSGBGBH1#3^HC$!PU9Y^/'[_.P7#VT M-F?W]^'JG'CB7C, M<^+0B]8'>4P+ MN/VM(96/G$O)/5,WR1/HH:5[%FK">>Z1X9.P1B_7_+1)CS26K$ZG^6:/8]+. M^\WA YTWA(UPDZ;PHJ<:"9JN#/D!"K7[%,N/L,M<,RDTH_' MR2 [F_/I< EQ8 \Z HL3O-26 V)?G;2.[8(]]R">SL%)O:Z#S7JBZ?96V=;H MK#:?$?5#')&NNJ-II:GHG-98-L1Q0Z(:KO\Q!\>)"1P>$4RXNQ*PHL"[+24D M]$GB]NU&*>5I'L,V4,HB6OTZ00JP/"?VB+],W(B (HN3+?:FF:F.]I"JL- MI_)JT6N,^JG6J1#J;5G@3T&AH5>Z0BF3Q#DOF\D+>FI!C_0#!01[+P?M*1\! MCP -9 G6"WYM@SGN& ;=8Q@^#0;-FWX9)3&I5VT-RRV_#;M!/2:/KP"<0P%X M9,L"4#/V&6>/L8(!KA4H$^!L@/Y8<5]!"JHG7TK]_'; <2VULS\O837,YP0T MX1%JJFV@U4$2X D)U,[C.-064(!-NU,EC?5#:)J:L!$Z]!E)FA-Z"8/($-0] M'*A?/@.=!P1\%S)%I+S*$0*=P!ZH<8##1X26KP']_$#/$&5@+ =JK@QHXH(9 M B[@@*XZWD,1A#%0,BD$ + 'Z/C(3(JGOS# M.U_C,3L@ @QL1U8&W/6M7&W'.L"R ;-<>. [8 Z Q$&,\&)7,BZ@9CK"V,NA MEE_5R:FD&$M_4YNVSV%# BP:XH,/;#I'-@_.!%@0'UZP:)CAZTZ*=T'L.O[" M%AQ4]FJ0[D.E8@.KLFX=RW88.[/#&OM;6W*O#^1Y\]":1XCD!)0\*8FG/RM26W_[]O_!*_,)G S7\92Z M\]__]:8$HKV%17*.!T*NRHFQ+0MZ(A"OOP7#%]9.M- T#6]I;$/'VWD103 M?212_T+V?GX*4!P$,5:)O4W;8HHA*["P6O"U[6=V5&TM_/ HQ^G72\$1'(-9 M=?L !O31=.I"U'H6$R&>:/,? 9G84(K_I]O(/@MD_[GC_AV!)KBY8#[=($T! MR$ 6(@R0E%W42?B]QT,O\?XAW4Z10PA$G1=I+(6C-,XK:0KEDP(N\&,4PWB: MQ)+@#XH@4C"( =\J[*ZY9^F$.DPP%;VA"'DTL=IL&+L%0>_YR'G"QCJRAR98 M>=TTIR76J(TR*H\?CY2,03N=F!,>E[#(85:;F/.$XO,$CSX?::8[2[18=.JH MEFGGTA6_BG%%!HP\>N:LTUU+BI!E]([J3+"YD)E-6PR Y*-GKC:4T5DO"AFT M8%BL4<(3@\0:EI0^'NEM9M9BPK3T?K5JM-@--QMWX,C#M_/*F)84129X3!J# M?15%@J?0L<03DB"/TZ28)%)'^SH>*-3&KU CKN/,9[W"7"W1ULE]96NDTL,; M9(7M#%23*\P;&]SPPOII354\[ZW.4F!C&A1B7;=QKA^ MS:Q@R8E2*S89,/+HF?,)4602'FOH9&-85XOK:LGTF%.T*C/VN"^.ZAR[IC;3 MAJ?QK05VD@)-3M=-(!05?<;G289("HU!"HX\FF\,)=S(HI5\J]:4[%Y& MSJI@Y-$\1=40!QV''+&)5@%5#(KH%C/^*:HV-(<:E3L)4V^HT[$Q)J=S+@<+ M\QR-9,K#Y,RQ2%T72F;>X2K=WI)D^/2)M:.U:;X67_4$UFB(61QGZ>/ M1V[&K#2LM A'U]B-F-7S?G[6 =1$CX>6NB([PM)^CJT4]:)3Z?,#MMF"0X_V MJ;-*E)(C=2-RC4F63#3JI+[ @Z%'&^7ZU,"JC6=M-)L6$[E.)\-H&AB*G>#_ MK)8M#Q>UKMXQV?Z)&850J?*:,TF5UO9E//*V!2F!9U/'0%)7J)O/+ MS8;K-U:M-9G++<4$>.H3NP#=)]*S0Z/X;,QZ&XM^1^0:__5%S)3F*3,O2BB! M*GP4\D)KA5[6V7 M;VSMG#?X&.9]1RQBF[Z+"IY7;_(4D_&Y X\Q_@XO056;:4 EKVI">),%^J@$ M?HC[L5;+T(.Z,B@>]9%2HCN#B9UL9ZOU0;L$9CY=&72OY>2GHX-6\;4&W']-IT6Z_)8 MK(]:7X22B^*,1+M9VD9)<;9JJ_9"Q'CH3C[V_?QK:YMOR?B(= &=GGUXRM,3 M99)!%\[.R0R'1-)^TA]A0PY0#%ET0^OSI6RXM\8&)ZX#@-YF)$ M$J?)X"]G N40J%[.N0S9;,_]Y>\#''R/X\ISQ)L_7>LX=)*KX%D[EU>T(:+@ M05>G%ZP^#/"#$_&S?>G/0RY_Y.D:>J*JM/ QQ_8WK8U'-]R-C[T_^2)P=.4B M,L'R^@&%L\'VELP=QIUT?>7X >=+Z>Q QPN$B X7I2D[ASW44N3CBE @ M>,-/'">ZCX((2T$S C .QP!YAO)J @TP^$5> @F%:7>1GSR\N?6 C(,8A!5* M:^@,VH+9]BL/X<'R,^3U13[I!=2#4S$,RX=QG)-LTYK75I-!OK]@R1RKH=5Q M>[&$,IM"'T]TG]RRS7+[^:_#L'H(RE>./5XW4' &/O=N3KC64]BN M"ITDCM>KRZ* +P:L1A8KN)4O3ML,!%0T]9I00QG4@"(K[L3C MZ8@\%M3PAB,<]3)EHRRW,&AD*0KXFANJ3J(-(X-!TLJ+I_@7TI7Z@6KA!3MT MJWZW'^+AG&^:9D-.T3K.S4>EN>1OU/G';V.>"(3O32>Z)92UG!?N!Y5G25O' MATZ+(SES/!/6P[G&!;? MFGSPGCW/\BNGDZAI$MM8]B>UKE(DUZH/ >,<7D" V(O^BO#Q0(<'(N_N74#: M6DY[:O+3_5($7BUUGMTM1:)KI71 UC"1<;]S[@.4,W"N!W>NMSG? $.6FF/9 MX*\&= LG;=D,+EO=_. MN_2UF^QN*N!15;"^+@#L_@08J&NH=DL=;PRL%DVPUV$-OR-_0WCSV6DHH;8. M-<7CJSI$?]:OLSC7T1>JUI=$K+EV^N!=3ONH@%E0O%@N=3P'ZA&@FV M(+I$)^^;N>&QY[PO,R+2+R-/RYNJZC\7AA=D@4+^';S/\AS T,Y??P>\]8[+ MU>$FPMAOM($P:"F&P<[#2//^^1>&F8^#^:Z]?>M>J8U?;RWD2&&/^-F"AGMA MUKWG0SM. <3;5O_9_IZ MZC_#N/R,/_BU7CXWDWQW5!A#*3(T^U4B"K3UTF3A0J M95O+9KK R6FT8]DI=+44U!$+\UL)6''A 25?K51ZW\=S:1OIT,S3X!1=9UGOMS!*>+N723 O5"ALE@29;E6H* MWC<#^)M./]#H<7;3"U7S+U-X" MY+0@"4]RKA(RW[TM!VL2!]E4D(&.@MZM\5K(>0G6Y69L7?+7TVYMH_K'MWQ. MC[MH?+>/U0JCBJ3#G0?;6&_G_BT;42=@FY9::Q\=B M17]HG-(_;F[L6_Z\0Z" M.'_"W<"R1L+2I.$&!=ZL&+;>!EM?F?"'B?V72=&Y"=Z=6S1T'KW$W)\7C;FM MAGWS:,Q-1/ZB:[J*-^!,..49L,7<>SGNO;I'X KL>QV;_R/\^P7TYQ;V-36A MFV0TW4-&YE<#]_?&RD-[-(R4ARTTB)S0;6&-4H&5.RJ95!?93![WSP;,PQ F ML8M@SGR\Z%4&[((CV[FQ4<^W9:ES$"]_3^KE7J^#G?7@2AAEE(Z"-V-@DI%LT[.]<^139O?G)=.Y'E_7+Y MKISHIK .*@8TE)U<[LGJB<24I+^>T>Y<4G5O7$LE>GDPF4D+B"0).X\]8&GL M"HF!-SGV\5C+_CXVXCTM_H?I&\D]7"/#ZE?@EU*^Y2JMOI)F*SC#RA(ST9LI M_\KZ1MW)SC$*I59HH4@)+::C9!@BRKI[N[X18\(7M;SO:?4_2-'Y*"!<5M$I MDVJMNR:KI)Z@Q W-"5E.:C "[:*SG%KQ*_EQB!B6^D;:R>Q$G)6"4GO80Z] MPYPL/2HF^ZGIB.NW\@"Q))$0C6L[/?)3)Y'Q+3K/-MJRFJ1&N#K$8%.2V.GQ M]9P>-UCD#](O[OS55TD MR=@.UX.;PPK MA@_08.LF.>[P]:7<)#\S6_J;.EE>2X^]/:VOKNGLWEG[ B3A?_HOHV?>DDL9WJF\/59^2!A_B593U"G[A;"N7-C&Q MI%<6Q=FFZ.&3[,Z\,I"4$+>Y\B$6$7Q*)3+O&&S'#R4"+)9+M$204&"F:8 MHH62Y]3Y+^V"B//18Q=$K$V\EF8> M:N5P[-V\NBO!E@3)-=$&PZIRA2W1Y> M6Y](#3;S9;'/U]E^1AP;8(MPC0+Z!!'GF<=.B-@)\;'T\0^(^F65$Y/IB*N> MX,FH3+O3+K=P!TI1A5(>*2?OC8^\DP?N(Z5\^]@LF/38UL!CBK*QE.%"X",% MTTD]1#OMP6W45#GZOLT5?V3;R6 M9T_%>?9?PBMQ3T;:K=T7<9[]E[.R[XE];VZ.QWGV7]+)=?=G1)QG_^$\>VH_ MG9?B,TJ#38S3U0K;IW565#>3"4&VKNR9IC=UM3G;,!8[T]1N-;5,FC3=XK%M MA3;842B.='\5^R[.L_]0GOV[!?.R?N3%>&3Y"7^]805^5)]*"MG(" R42?+7 M;^HA=39E]2O;D7&:_7>R)N,8]X72[*G][%N*]YO9A(/A?$VOC+H):N!)=C]Q M[6KSE6EKVA4G98\K"$.QDL9=C\RK/)9^GQX1R_H7M;WC"/<%TNS?+>B7U4OH MDI*L*\/ED*L8XQ+.Y9OI?J4%91RFV:<>DE2<9O]5H><+:Q.QTO"6-'MJ/Y&7 MXKEV9CU/FQK%-M2BEAOF<=IJ7MOY@*T*J&95LED]2_9F"S%O33:\SX/IQ9?\ MOY[S(4ZS_WB:_;NE\[(G?:T]*?5Z:&G*XLGQ.*5O\BLKW8*"&5ZHP[#D=W5! MQ&GVL0LBUB9>3;.G#G)O*3Z'-HA%!T=;>L<9.58_SX[FBVNGV0_+A3+:L-0) MVB_T6M7I+---Y !LT?%=_]@)$3LA/IAF_WY1OZQRDL;<#D7SNH'VTS95%;EB MADKY4,HCY23UJAOB_UQA;,B?SX,!63!\1YOC7,+P6_.WYP:&"ZE[,_!J,?P= M4DLS/2%:F:0M?_\'_+-]CVC(@@TY>1+-+!%R]=\$G%3$QRCZKXNPZV$Q8CSY MQ*K1EN03>#I<63#OX-___J_]^1_+*AK\[Y^]A4W"%$,\$$!53HQM6= 3@@+> M_;=@^,+:B1::IA^)?_TSMFP)_ 7=SHL(Z(0^$JE_(7L_PQTYVLZ9L$KL;5HD M[PE#5MR_HZ]M/PMD=?>AY6B00G_;L@%(M93ATP^>&]#&M>9_XQB4Z7]FX-=H M84F GJD+4>L9NQ)/M/F/@$QLB '_TVUDSV7"OO>5X:_P08"9 2X8_^PGBD8? M[7$1W%PPGRZ44L12D"S$)X 1.\D0?N_QT$N\?TBW(W+L;3>&/:;"'7@F7B'F MC/D5SVV:9C:=Y#R9) MIRZUCM,K#H?C+WVJ-UT+.2[ N-V/KDK^>=FL;U0^^ MA?TZ)'KBZ0<$1W'L ;$\&\E8X.B %,AI MMBRZENU F _T+T1 %N!K0.*,-2)%T V'_N^%8!9V"?[IKNDV=CV>8WV8U<'$QMG)L-^IR6RM9UI7Y5[;4N MV#9/5G">Y,H"R6:US)SKEQNNVV=>NB&*S&4;";80[KH8O!3P#W@KH)V-"/.Y M;:W _%P9$.@5HGQ<2\!A7L*6'D^__!D]%']9R!8;O;KN29@]&&QX-4,(WO\=B(0("<&N"'!\2=""[B"PXR M%S0@#":2E\?VDW!A9"A(ZDIET@,UBERO>(K@@I&IIZ/7&G4I+.DAS[;&)9S&VHT M,'H, T92ST>2V04NT ;;1Q=:16PLD\1$2*M\DD>?C_2EVH!MT5B.\Y1D;94H M-+(P/)TZ'CE8*?6*EQ]L4+SI>-F*S_>+*]@J^6A%.9F;XNF9M^0:'%'/>&4T MN\K"9QZM:+.N<6Z*K(^46!QI;"A:8O4\P[L7'8TLLY9DNO7^J3>P M\5 CK7;'J.7HN+*<,$O4S1;$H&3'T="%BE%LCW4X-JN*2X5F&#\OQH[MB5I J''M*?IR5)2A-4DD\),@4DE!9XBE3 R_$TGE9(D1;I M(XZIKG"BEM,K";TALT*WMJKH-;8%,]O21]O;20I=G!TVT6R';B?M&99WQE"L MCX4 5=!4#S NNRXHW(2WZ5IYU#H% *W&=.RZB2*JXVVCK2X&Z!J;P6<>[4(U M0[(3N9UW=6T^ ]M*M0OL3 4CCY;4DEA- <@X1,E.=K!8,R3O%GUXN&#/AV8I MN:U[]D9C^T(^DV3FYJ98@1/%DL^'IC1>2A9\T=/[JT).*9GL7* F* M91B6#RQ/)/!G('.@34,])U#=[?TM%P^W7-QN.5#<=]L!5/KQ>O_M#_N+@\9M9&E!JTP,K;E# M4WK/EQ;9T0?>BD<<"TQ@U]Z^>&NZA7;;VY)*4O@C<=9=OV=*[CW? L]4P$YO M/37;WQ/0,_AWZ'OPP3Z\:O-'CIC@Q=NAPMBQ#,^5KV'KPX#:9SJGGEPX?QR3 M/^LKCLER&[)@CTDJILL=T@5[I(F8,/='&/PQB<5TN3^ZQ$!VIW2)@>P^"1,# MV7W2)0:R.Z7+*\EM,5W^B"[OO#SRJIU_LTV@3OG.KE21[:KI6*_LR#N7+%H& M_/#__4K]^NCRZ4?\QMWHW\(D-V"+\P?]#]V6U\[9G[HM5\GAOM6VQ*=,?,H$ MIPSUT5,FF7I$D]M\PVW>)39?(4 5TR1DF\EX9P)TKGSC4!9LA#4E64)RLABD MYX3I)P3VL,VW'LIKIU;Z7Y5P1; M'Q^_Z2 C_^@QAF;*NZQ]Z-&"]R?@RY_M#/@8O/+?V%_@C/+FYR?V]^7+4W_A M _W3KP5>P[#^*IOQ6OCK\M<)SR+[987BUF?8GU3ZCX4H%J)8B&(A^DY"]"5D MZ OZE]YV\VXRYZMJ$ITTAEV,E5=]?=ZEQOIB\NSB'>/P#67_.KYCNWS3MB1/ M=!MV1[:7FAA>L1-L2^2+ENW(<\N7[0+@DGG#E*,K=O!K;<%4P['PMYIF:C-O M%OU]=T'/%5P9WI[+1!?1.K(:7*9[>L=6L6_L]/IH3/0H?XRN!=[+L?ILF!37 M9<=E4]F#NH6E>OX-U_G@R^#E2ICF[E@VW#[G:7TG;U3F1YOANN;TBZSG\\/6 MN-ERI*YZ89K07X F.MM.$16BYJ,SIL:E-C.F3,BMJ]"DGUG5,\:RT= [/%5S M<7]::HQ;EZ4)CGX!FG!D8ZK4!AF;U=9L:\$T.3:O,E>AB;4PF%Q#=&54)D9% M2QF*=7D.Y.14U=[7/D 2;RU)I6C"C]MMUNW4,KHP=G2JD?0:$UF]"DV\ M4J'!+VM2B_5$5B(8W>S(QH5I\JF0=RF:6-Y(:51QM*L7I"4FE\D4-?2N+YNB[<2.7H2NX' >@3 880-DK:F*\YO5*=]>9*<;6HNA\O5O;*%6YV M)1H>I#'C.&"ZLM055B1E+@$JY7W;PPPKF9V+)H%VTTVC;1,F,Q#7FJ75FM;DUEA0M M3FHU$@M#GY6K^5XQ1=0VB@^PA 18DJ(?:.JX6.W%==W[J^)[+1F3)MGFG,48$H-0H-D\>MR77,\MRDE"2S M;=1!*PZ='WH^QA9&_GVYKVY"$Y?HEO%:KVAS63F9'^?Q?E+6KT,3;30AFW*Y MKW+DJC^6)+;;7! 7CJ*\UWJ\"4T6F\Q Z78\AR6[;J.GIJGZ9'0=-V]JD6JQ MDSG9TL!ZAZ0HKC9-^[BO!WJ5HHB8DQ4DPC*1WIGT'DR1 MV$E,-92<&I:%HY-V(AO 7NJB7OLX%?@[)F!=H6'(S_/<_5D4X G0/A&PZAU9 MZ$^]WI!=2]3$F.L=W\!O;6ZC3K;;4*OY"5?0JVW>8ZSN:,K ?J^_?A-HZ@%[ MH^?NF^:2QM@48].=114N@DT;:Y7@_/)(0POK_+IK3IA9L7?KJ$*R5FNAZ9IH M<9V.+RI27Z9\Q0?81 )LPL@'E+IV*[48FWX<-OTP:/JC*,5%H$DJ,+D".UQI M7*4D= 5QDB/6QJVA:;'1I891Q2FV,&J.RFVZVZ.S$)I@E")-/J33Y]2FKW=] MH 'F=U^NN8DMWR [.I?-D+4UD1;0!2OF&[54$\.+UW$ZR*N18K23.&/]W;K);:C2I+/T;#CERFC!U]&:/.A4>Y7K4&66!;N:H/6TWE\T MRM5A/=0-'O$ZJ4/G6&7 M@93.3.^6^MWIG*W0]7XZ!U:F>?Z-(25+MLIBKU^?ZX6"DF@UE+),)6"S1=AQ MG :JS=G,N!A2?BZD_#!$^3,?UF40!:^O_:FW5--ZIX"9^0W5,.85]<:(P@TR M\P[AR#-VK96%:2*URB[7+8 H-$"4)/V0IHB?D6O;<"?0OW6F!MP[2[[AVY)O M<1;'%:,1MZ[0>/MH!7'[3;BGH^#M]NH6ZJ,_,J84_36 A@LXDD>U@3A; YX0 MLM7DN-AFLM/*K8U6L3/?3-*DU^2TA)AT[))CCUJP23E"AE;PUPP^7(M%H3M:W+;LFSFCJ=31=; M .!@1LD#3<8 %P/T&=?1U+[(;GP+Y2*6DUA. M8CF)Y>0;-ZRZR&9\)7=_](IS[5,9Q96!WF_KLHLX8>#GWAN[_D"E]LMAS7?R M$;ZPN$];XKE2GY=2D8PO1_PPDRTN(W<7 MEQNBS]Z?#+=G76T!X5G,=E0DR^LJ:K."DUAT33IKK_.W#LVD,#1;I3#19Q.V MEB<X\?Q!S1]+F 4;5;^;;&.!94 \(?D65#Z>K&$1C>+S 7;=1# 68!U9G/+A(1$'+ S3NRM_[BGZ=:W MEZ[I*[WU6N\)8]]9&@X6E,V"LPR@91/*(6-*V:T4=J ,7@!Z[5:O7BJI7D8G M)\W-4.P6QVSVUM!+2;5>-=/LT5QEG3:*NL^YI7:+QPAHI*;2#V@RKNH4 U0, M4-E?X]+ZR=;? IPZ6G24V/MC+?K'0!G>L-M)5?]::+U'(>X!.P72GZ(8F?NYGU+4*U^]?AA9.)<)\7 MO$W%P=O8(QG'26YYM?Y5G"X-VUH&\S9]?;8:R6EJAK%$Z]9ZY$C2!_2<$GV] M+PB^XE0D6B@R/):$ABY&D ]H*@['QC 3P\R]W--_%6;*3&/1S8J%%EL8-%O3 MF8T;;?[6_K0%HW>TJEJM?)+Q I2!#0 ) M[(%&OU<#P.L[P[Z#$?CM_'\WV)/[B&3:N,$&W).5 M?Q2RJ/)X?KV?56UOF?I%$*YL*P^N%6D9?4D:%+RU]'B-A MF(%*)Q_H-^:KQ/Z_&%=B7+E%C*+")&A&;PDC5NOF^>2,K(IJ[M:72<7F1F]C M7)WBA&6Q219\%:NG EPA?_VFR=1#DCKG\8MQ)<:5*W>.^>FP\CPHL,E+P"?AUFR3VB-'R[)^YY6AP-G_;L@'V?2EO M61'FD/TZF,TQET?\N'TBY,>CQP5Y:(^DO#56\=0CNN5QN!WRCKL0P7,M!$50 M^-[_ R_>_AMLS&X6H72 &1C"W)'_WO[PSR>(_,%6A9]LT^B".20,86UY[M^* MMI*E?3&9 G;1E/7^WD4KC 3ST,H_.]6]J9&G\_=>Q@_J"!*"ZG:':/4,,_;A M_Y"N']U1.(OP-_A4,$4@B\9!F;[HHQ,[^.MW7XYZ ,F(9B+;4^?>9OE&U'/" M("A?F;4K[#@[Z.F5FKOFN5JJ+]?\SS;42O7\ ?0E'%F$\.<#7G1D\SGVU3T8 MFFTH;7ENV0&#;P.[.XA#0XBK"[;-M^A6P=]($U/ORT,<;8RFG>FT]>NWZULG ML.T^R89$!''^/MEQ"EXC/95Z^XAT9!FI6ZX<)A[@%/)OJ!;AZ#_;+0M^Q?[Y M"^X_HGAVT(M:DEU!,QS$EE7 #4#H$,NS=W-XW*E41X= #'E_ 'GX5X.\I@T$ MV ;O1()C$[P4'(2*#/XK.(XE:N C"?&!6H)8O@E^!)*6@+>=;:"20/"1%YXV MARP5<]1E.(KX:AQ5,J'>&A3/O4\@_M_[3*PB6; M?%U %-!*UW0;XG2*>BU=(==8O[_NWUX4_(S66/4Z%5-?)$@Y8;J+'#<'HI!^ M/'4O[3X9;2L*@9I[KY.\M#1# $!ANPUI"U+-@.(IL2T+!SLA@0(#3W M".PALON *O& 0!0-9 @RT /0V9VY+$)GE[%^B#1X"6KP8_""0.N>"8"NLBF8 MHHR %X9*_%:!M\!+W8G@(KX #4714DVP.&"'NHB S"%'0#^("S;A$6$, [$" MR_*4]1IE6"#:P7,LH/R&7X^-@XL8!\DO:QP( .E@"$^#/=07 M)X*I@KD#T);!2V:!/P<\?/ZT\8BUVWDG*&"G"8:Q1IPM%>!WYV#[;?@E0(78 M4W@AZ$Y]->B&"D#DE-YQ*W0, H8Y63+B)54@T"3.ET]\09TXH9:\S)Q[T<,] MEL'P<'.C&%\(%'4/@),F?E8,^R@-]5E0'\XABF#O(2+R!(EA^Z"R:5,2Q1CP+28YY/$=)R90^R M>@7UZ-RZS"12)K"B98#B<_!^U_;D2^0+;#GUY=UF C \JU_[,C(1).2SSWW& MX1O*/HE&=G&H]K%.$5U,IEPFI_;D ?7'QM5Y6IX\1S=+CN!R?M;1UT,]DQNN MA&E^V/KUFTBAC\=ICHATC]NR=A5[P_N._#_4M_'_4$ _?):;YJ9JFW#U?A5?\'0W6RQ)S,%&?TY8ZRGH\F)<*Z#B\9)^ M_<91' MI^&7.GGMFW._ MYD6J2W]C+#D.EZ6PPF*ZJ^L.^1;/.;;F&_W^+:< MQ\;@Y>I27R>Z\FJC._64WY9D!R_/2M(,]9A\,9\>#OKIJG]_?)N*^?8G&6:O5D,\W)G/ M*@1Y"Q]%^[5\H%;L 0*_X\WVIHS,]F1RVHUE4JD\8U@N7]< M.>F-Z8Y[I1TG?K*4]D9S74O8V75=F&ITJ\7CL+(CGL(?*#1]U0ILMXY3Q!CR MR1ARA4#;C\,0/,(02E3HG-;H9%G/&.J+T28C&UT)N,9-&2P%( 0DHH!) :0V)OZB1>ZKR'4Y5*[D*1+SH#U MVHJ>L4:-LC3QH5!3OWX32?J!IHFW5H._3'6$EZ_G_WER[=7K-QQ/^;"01E!2 M7+(0TW(127-$PW+DH."7H*JP,+,+?H-5V"*FG-NPN,:V*-CKU^'AR).U-P18 MUTNVP7O _YO6[NJ]$Y;R%:."/-&O8 D6D"#-%(RG2_KPJ6%Q,,U!P&3!7.&T MX%@S+%CV>-.MWQ880F#!N*B.2%43 B[19.<3)_6Y-2:VU=OHAZ H@@U&:DLH M<("NM MFMF3U%^_Z5.%: ^J7%Z6"GO%5*] !5[CG.IT@*8Y897W%C10@)?#CU=&?3<5 MNA8YQ%<^.4(+*%;IE6G7\O(^]);1C\D7R7!8'_$Q/.:>'6IA(:"]8D&B : - M:CB39\6G""C@AV4]+IS1@2>?=)@(7O()G K7\=2DY+__ZTVM4O86%A4AP0/- M3)438P#O>B(X2?X6#%]8.UM%CGXDGDIF;>=%!)B'/A*I?R%[/__SZ\1VPK(I M>YMV4#DE^MIA\93MAT?=7'Z]5-,)QZ"RM]]@)HD]IE,7HM8SZ">>:/,? 9G8 M4%+_I]O(GM(-+I/[=5RS"VXNS/8)JMV $P,>E;"XUNZ\%G[O\=!+O'](MU/D M *($ 4HSO4 ?V1: HKUN8D@NB3PKC,6J8^CRFD5]'@[%;E/X*6\'6Q54106< M%O0X>-*!MOI6H(G!=B1PS_9[' B!AO&P^TH"@HH65,N;61+X08STL?_/WILV MIZIT?>/O[ZKG.UC[?JY_G:LJ>@ !99_S["H'G&?%Z0V%T"""@ Q.G_[?#6@T M&C.:F(079Y^$-$WW&GZ]UNKNMTD3[(6GCG7%?G,DON#+_-V=4CUQ,'F8Z[-CAU ML>I+C*[E&KW,KS_DIR_AE2J7+5+Y09)=,(K2ZM9&C3S^^G7UY:09IXWLJ)$I MK+1%>EG!XUYOK XA:7#\V>LJ-#JGJC@-A$D-\KOZ:20E$"27WF?S0R0-4@@? M"B%L&0JH?Y#2SQ@V$73?PG6F &I0(M:#Z@GG#) 7Y@[\RI\I&(-?Y4+[+QD7>[1.EOQ\3 MG:TWZ273-,XM!+U?Z$^T3+T#?1R<2)R>A[L' 2! K;<>U _RL_W)#]?;ERV! M]Y;ZH7F!["LT9#XM 9J248%#$DOR9)IB^ E#0,[@23*=%#$&(U*_ BM'V,7% MM&4;;"BQH&I$4M?$.C"TXE8 MS83^40TNMY*O2DU_$?4G%KN?V6>%O 9^/F 5=JZC8>K!,$.;.3 (_""FC?)^ MNM!>L" TN?Y$]M7#_-]4"?X$S6G?;U$-"-J*Z@?&_# D"F5. .I)F$,C'2'> MG6^[JWL*0$L$&"BM? QA(S2]48#L/B>VJ-JB-W=8R6$T.RR/X M,3EDGPB^N1.3=6B1H'92^$ MT103G\6P(2JZ-,7!2T8 MVXZ% <>"\HKW%>UVKER8?CJ82'P"EU_I0/+"SJ&W)8JF7T31-W?!+B"//H\( M"$?O^E[QX0Q!,'*I@_%O.4XY\F?A>O*.4._.<"XMS^NM+G(%M@B:*]3]_$ M\6'.)Z7G>C;BG*6;FT.M4"4=G(L"(*1".G& 9HBYH9R[&PO<(4&4525<]?Q? M)37X<2YH *'9W)2 ?M^#:$)^ EE6135DLU_O15 #_S4L9IN(97W!-GV]=W9P M[1SK>M"K""$:O7XT#02$SM3T="F ,!=)8@"-_F;6 30&OEK0Y$"1X4>#R9]] M*>;:JJ*@6(RPH_'^M0/R'8A[H,Y^-F?%\))EOV*+AHE9HT+MB"G#.\/V@83#1^]^/7U0/7YH<4#\& MPL,C_G8.RG:/%D81 ,GQR2W88<)L?XD/J!-0;N4O'G#LJ%P#5):[(V(%[8.6 M^V;0:0(^IR#Q_$]!T'&G*B2)[U@!?X'T![4?ZSX5__VL_ ;[A1JA'UR_T1@] MYU/7,*@>!@C-1QP)== MJ8S[2AUA&5^T\;H4U* "TX[X1UH(.SZ1U;TT[D5D+QG^AR75V85A_<_LI%L* M0.)X_7R[?']($8)\4*6X*=^;L4T96;N^L1ML[9: +D$_EH/$RV[\1Z?&>UUV M&F1W.3"X9FG:KU9F:7R%JM=\?M$!'R7\G/2^I>F+!))'WSX-#$^$8,Z]574O MKJ&8W7,U%.^P6I/!F8/=Q#>F M!XCX$B>Y^:1R.U5RW_>--HIGC,&?6RS ;C,B&0F*;[PSL'NIFXY M/ EXZ93$_GJOGX &*?OQ@)SP7F]GD5?ZK+=)L70=J\XV7H8:DD<)\DH;R/5^J]2>).?3]D<@ MRVA%&&:O.QQQJLGJW75=&0D&0A;ZUQ\F=7HK+4*6"%DB9'D?9$D?(4OZ*LBR M*D&$8)M;@E.G,X(H%0NE3'WU$S M8#W0K%YZHBVF7\)=>U:2P2>0[U[USV!@E1YKV[E>R+ Y(U\I333@F@RZ=HQ* MJ-#X'88]SW?[1H94A <1'MRJDW5U/"AYIL)9]I#B5&;3R;M:NF)2"L0#Z&WA M*2S"@P@/(CRX'=?HZGBP3.6QW#J_XK#YD#3S5@7'IC.$!ZBV"4X]@0??:8?M M\-9>>%?//'.O.MIXNXFXS:>#\%43LG]EO'VOG%TW[)#M;D,_<0FZ #_N@#-9 MWT>U2L,,'/W@;=.Y*\H^E+U20B9(F0)4*6ER#+%W(2WXHL MO>R(J.2+HL8-1EU2T]>JQ5<1LD!'D4C?X<2E4MP?4*?F92G-;J1TS?OE80M2 M3!XFE_R\-&SYB^F<8TG\+DQ=^$73 .]4R:?Y^72EY_/VYMG!JI\M;-CJ6!K% M*0-@= E5Q;B0MM?/;RE8J@N)C_(OJW-+]Q.U"?N\4IZQ3["),A7!D4A^HCGG M,,4O8L;-^TSSD-]-*J;9P M-D'WAE]+W&(P+K,@IT^3RU0^GJJ@EB>IIZ?)TIQ-]NL,-O?256(V&&7[N0QL M>9)V&[--M[*4LPMM$%]W5@Y7YCMF^US2;WL\,BJ#PJ+-YE*2 M?D\XP'LJV6MB56ZZQ6PQGZN7SB;]!D1A7+.$_%:CW;$EZ86Y-FK[E3CQATW+ MV_J:R&"%$>8UR\J4;2_JJ>;J7'YP)S-K:"SF2&P1(^(U8M#.JE74\F1*VPE7 M@(M?I:2I48= M+AHN%Z]W&2GI#CQ=1BU/IZ2.;3&>R<8U+;[N80MGLHVGAV<3F:=LK38M9%52 M$S+;VFBJC/3%HGTND7FIM3(K?:N=U7) Z1A+-MM=Q16>/D,F43+FJ6F=UA9; M+=5VE/YRI*Q@2^9ARU&_4B=UJY?'A&VKQD[ H(E#+J5.^XR/6YEUH:?KG HX M/*NH\\)@CEJ>D!Y3XAFCI^9'W,*NY^ILTYPZ.&J9?-B2+'7S=7.DHDACS1DT M>CFJ@*U@RQ,FB=BZ9'%:0=2:&Z_?QPRVWN';L.4)D[KE&M_N&?V:%L>F-8K< MEC:@COH\F7L+S%(ZZ^8*'!BEQ/1&$D?#H@);/F G3Z4H$I,G:9ZB ,Z3$XS@ M&:CR*&>_+ M4DA#HD\XIL8]7+7INLLT!5BT54KEE4E#.J3Y53=5H \@<5HP7 MUMAL2KK,<'5.];<:6:"YI=S5JEARTU^S&+:E5^<4.I,I-0V;P.-)I9+=[V:<]CF%IGF\ M7,8&FS1;M.*\RTQ*,]/-G%/H:BK?S^'-Q4H3%@Y3R%N\4F^VSRDTE='44;HN MK+FB.>A;&RN_C8/S"BVTBL6F6K'FVEQS)9[/Z<+JG$+WW.JR,A"E&3:?K,7:LMF% M"H-:GJA4-5WN5EA=$C1Z,I2::$43%QG8DCZ9$5.FTJD&,^*\#$&F>FW;C])9Y5M+?/.JK>"+4^^/M)*%L4L*V.LFR,4HQ$?M4;+%<^E:C,%J@&3&G LJ8E26#%]R%UK35I5KGQFV24F#+$P'MK(!G MR9Q:9'/#J4@VO5K'DM'73P34:C0W\BR;%K%J#RRU*6A;60JUW OHM7/9=H#C MVI[H^MYJQI Z@;>40?NY?JFC?% !UK/!:0);4"G/E62#R6%Q<5O*+]-I1?+: M@3NJ&A[LQKW0+BRN]OFU*IA$[(@,L=!_C=U [.#Q>@?(;]6!ZY>J.AR\L&>= M7]4F="AA"R#,=90R'?FXIJT(AKJ]]Y^A\XSRPZ.$\?XH_58N?,7O!7JUMKD, M7MU7(0@KW_BOPS_+T#W?%7H;^$6U/+^0EH-J6_@5K@)_7'IL.N@,.9I*X M>BGL7=#R2!!:NF#<1R>;!S03]*.&8922Y-?3O)7FLJQ:H8IVNC?$F?BEHG%Q M!X@HO()R+#G >*9RYB =V3#=-OIY7W ;/QMQJ3;-KAIOTC7.,X>;O#25NK69 M\NM/PSP-N!SDY0ZXY1? F!RP\X1+CTG?9V991Z7>3,,!NZ#/K@R;M!O?)J9# ML=3W^:OW=17#+.=4 M=2HL+R@$RGJ.<,J?KS^= 174<7Y%V11?$H"064E#D(\.W=AG0@V(,I@N9 M=E]QY)@M^R\=LO)!+8*S\[P+RW+'YH("-+'Y)'#>(@Z'$ MW@&0'!5;0<(:DU14 )]&0[*0O6@1??3).8 ;X-* R=,%/;U X*$]GZ,8E=V M FI07$3X&58+\JM4(N):/FI*J((!'+,0!/P^EJF(^KLB1N'8(1#MN0J_Y5>? M";BX_WNP).PY'OY9#LHSASG[Q9W0J'8,14S]01^F^[]%3O=\1=WI7[AR'1,G M).N>H!Z4[*#@A#!!:^ Q#Y!8A#5)#[/;/V!4:$^XN(-@?ZXIHT7FU/K;X@399>-$G)O/LN+"*>7JIMO^ M$N4+=O6UPCH$@BC"L4IGBG(>K';G67IOS=P7U'A&Z.6<]H_A9I'6U$1=$;R$*X?C'7R1;8IB0XTXNG?,.35V=R#W1:+2T^\7B1 M]9HY5HZ[8I[-*4'Q$03O./'/!Z7NDEJ":ZJX2&6JM%QA;2[>FQ4W';U4FVAA%9!(Q2,5CU3\12J^ MB[Z?TVVW(\[,7&W#L7%I0UN&( M=#O2[4BW[W6[4N6R12H_2+(+1E%:W=JHD<(YVODUMV]R^ULIX4V7?QWO^#/^BRD_40J*+.USIZ![ RB+#>KG MP43A8]CU7_A___T;]O8=(F_?]/S:^Y4"^'1(BB51,J6#C%.?E:7Y30$%BAHM M<"VETMI 8MV!J6'B1KIHD5S,RW;TB8<)V>Z13] '2Z:9Z<2UYI(:8L5APP5\ M6!H'OZ.9YY4>C%0Z4ND?I]+/B"#0G*0V&7=9T09E6^[P?-8I%Z^NTZEQIL*U MMNZ6RS4;A?9L7<^6_>14]*\_U!U!74I2&NETI-,_6*3NL37-',NE(F2-E_H'* M_(PTQE?0QFHC23?[O4:?W=3[VT5ODA_QVQ741A0H2-^1U)4+1=U2_*"!TIX( MSC0&UA9 R7;>,7Y 7(@??.$(Z$T58OC4X\*?//E/QT^$F'_=GOWSN6&*,$#; M!:ZK VF@H@PI;@Y"#'$&BLMX2E@2@\J(BY.CS"C/J!Q97P7UHVC\!(;_&T') M]X&2#]@WBA#B)J,>+X((BQEQ28TMD]I\$U_5TL-BN];)!(6@<"S"B @C(HSX M3E&4%X'#AAB6^86D6QC=+CK)7KS2TLE,4,OI?& E@H=O! ^W-/D?B2/7#."\ M" @:5FJ"%T:5#*9.R '986K="H$<"133P>]H^C2F\]^O?O:C)6SF07F=*%;\ M;'SZ[#M/GTV# *8^FPHW!F.W&%39:7?!M(^^=@;\)( /YS6)IKBB((]MG1&P M":,$E4<@]B7)YUE!$69$F!%AQI<.L[P -%+)=&^&%=-M;%";J2O$[." *+0J!7#8$>0T,20H-D>J@LR*<@ MY$=<9?OT&;]^F8_D/I+[;RGW5S_<^9KRB\_PB)5.(U_/8K3%QC/MGF!L,=R: MO>_>XADK@K5+G1HMZEEL[O'+#-.K+R=U)2B*2YPY91!!200E/P9*HB4TDON? M*/#=$K:8SKAL7NF#8?I]3]V=RTHFEQRY/VY.M4%UU#>-%> Z M(JHRCUSHRZN?[S__[5<]_/.OI"[?SI+$O1CNI,)_ G_=73U(X R8_[.K4?K; MK^^H+L&#BH@'HSF5V5"X#FHEGG;GWVY(T&"7-9.@$MA.8!$YP%Y48H+GFC$L MAJ'O_@T_O/OW!>4@WZ:Q1Z0*GNPN9_ACB.O"QO336AOQ_;V_7[(T'#ZEG MX"/ZSMG;8C7(MJ;1A4P[6X4]V< D?97)#C5ON@%=T+14-=G^]0=+G 89;Y7C M,?@]'7$:%4Z&0T-EH%4;15M#H8V$]8L(:WG/N;/"6BA74]O^B#:Y.-[M2TJ^ M-BZJOK#2)\)ZLRS?">M!#6>_5/VNX/=Q0>?[0LZQ,S6<8TG\SB\%G]B;\RZ1\K9AZ"7W72!@JC40\,_4]!^,VFQZ6XCPRU811/)9K.!KHO\0U4-7LPX>J6F_3PAW64*^7UU['[5V&[ T.W 0!BP1&[87I M'6I^'CBUE\]/7%PUB 1Y,<07<>2C.8(G*"+BR$UQA$@D(Y;<%$L@;%V\VQ5Q M)(*M'\^1"+9NC241;-T:1R+8NCF.1+!U:RR)8.O6.!+!ULUQ)(*MZ['DZ700 M+P@R7K]4ZG-H\MJB]M<)\WV 5%RJ'?MX#:/)\=2?7U;W43U-)M+DS8G')>+D MX".T+?QN-9YGVX@K^,XCPE!WS(Z@0 MZ4.D#]]0'R([^NO;T3=I/-U0\H6W&E=-"P0GIIS(MHIDYGDRTP7V4A5!)#&1 MQ#P79=PIL'UQN5#>Y>2]E]5[B;UOP=A()K^Y3/9,5]"/(>P-V7@^W)*\-._C M9*'')W3?-?U-I=XPI-;4,);Q XX3VM=\G^N^L$3@Q^&/:>]1RX?#K.[F.' M25"""/N]Z1^V";O*)]D\WYU*6ZVXW"@#"F])LG[U@K.@C54:2TJJ<7,#5#5: M$)M.-\,G41)ADGI>A MU5W,9R3]?546)Y+0FXJ+=\H?_#CZ;DM>;UM1R!97+>#E M;)',+Z?Y%4^BZ!EQ1V'/->]NOE8G7A&1;9)N8I0K?>9[NR2U\==OBU(:TPOE!F!:4RQWJ3DM0GD=WD%W"G MSI0NC6 G@IT(=KYQ#=/GGE?HU9B<40=MS"/[*XZ@TO'X%!DL*-Y%W1%4ZF7Q MKB]YT*QU-BMH=,3L1VX.W QM/A];;Y8VW]3ZB'0JTJE(IVZ0-I%.13H5Z52D M4Y%.O8(V7^94!.U_HG904B(Z"Q'%Q+Y@3.R$!)?JCD;K623AD81'$AY)^$U) M^ WL:UQ[._52U3\Z8^5+Z4U?8!?3N+3H=IK%;N[E5YQ>4J+R?E/$GO:K[K)8 M\3AABE>LS**=KP\5GD;;J0P>'4*+0"<"G:];+?1ZN)'&ART^8_0 ULT659KK M%*=\'N$&VDR]#!Q??RLU\)[+Q_47HSW4#XJC?;&,-K="NP!R;XAX;_-THJ!U MI&RW2[M(V2)EBY0M4K;;<3:^A,=W"@"7SU-[BW1XQ;1]AT2LKU#*DA0I*I3M[X! MW&".5VO-^6I;&EW=3BQMV]MZ4EB-V,$B5RVW1=:N#3,\$Z2"9.AHCRH"M@C8 M(F![2X[(XK#>;4M*@\;43F$Q+^8,IN1>'=GH!F<2^9(59ZOC_L@9B"U.'[8A MLODY(M-DA&P1LD7(]GV1[?& WH9C.(H0&$%;C%5"[@ZR1+/3OC8>59;]0M*8 M,)XVZ$N=N5@QM.9,@7C$_/J3O*/)YR6/C/ HPJ,(CVX.CVH\T1I7\'21B^>] MYK"WLC;SVM4AQ<[DJW6CGB6X*LO'EX,<*1\$#3\5 AZ5P'9"C,@!]N(3$SS7C&$Q#'WW;_CAW;\^ M8?:C",0?CD 7+ ?\WOWPSSM$U(Y(%3S952[WQQ#7A8WIN;]E=0VD0SV8>8ZK MRIM#VH4S##7O.)QZ<:@'0T,7S%Z$$.D3G?=KJQ^#T0-0. 3[8[Z^EJ)H%,%O MJ%('\0-E"[SFATY38KUZ7-/! M"L*3:3O)#)2YXX6KCU( M%^))+,"C>[W[/__S+.T_F%@(!(0OA0J(3VP@:'$!.:6_!7TE;)QPHBDFD;Q7 MD=VX$"5B$+N2U']B!S_?$_V(,>OX =%"F8[K0'9_AZ_MGMD!.H4/3P#JUV,, M)W"TF!UB)HDG4M25N/7 IDC>\^9?(3:UTDX0_!S+TF.P?\^V$'8=+%#0 =Q1 RRR?EFF:$(# TT2*X$F) MHO@TP$E>))-DDDIC*9 F?P7C$'8+\Y2-M_E%;4USPDP>)*=CK"K )]!8>-C2 M'Y3EOL5%WH%Q&E+G996A).>26Q1:^'YPK#:J>56?)+''K8L MJ1M:R7-.4HL/-KT9F0*B74#)ID]:3BP"L'BWQ6 @52*7BXX 79,V;'GR]3Q> MT,T5-(E.6I)B:LF/![: >7!">L[!K-)DQ>/8:=.:VF=P'.\/ MN=RHV >+26]=%2$[\=.FG,/U:WK);G&")PS4>(IM+MLKU'1'4HC9R+)4#<^W M*(,7)SRHE.=*LL'DL+BX+>67Z;0B>6T>-<5_/?K6=C-IL>EN(\,M6$43R6:W M(L>5_5M_/WCMS[]'*\:[F+C'EFM7G +)TT%3/K)A,X;40[.[_O>6Q)2\-R%/6X@.,6 M(<&G>2#Z<8E8$K^+(5+'_H+FACLU/0<:%\Y_?_OX]@)[-)@H6D9"3$/X)P:X M>;QH';AKX8IU:A>X]NZK!R;WKPOG/P(3(^PE320(_%*LX0"Q#_HW89\R)/G. M_=_]'D>&Y^]@B5]!(CRYM!X8U_NFPL0Q=<]]Z'5\\#;YP7O(XGYFQ./ 0[E\ M"F?'AGIGS/X, MQH>.V\34I6?S/B0"M%K0P__WB_CU6H+0"9JZN9V,R:,$^O5GA.P^UK?[_OU[ M\J++DI'\1_)_7OYOZ#3U6_5CYPS]?_^+T]@_T",*?D!NT9/Z\MP-KUM3I"Z M Q0,$?BNY)O."7\Q#;KN/N];3>V?18RG[-OO50OA=C @2.C8M!7!4+=^!.[A M!8+OMW)^D+7PV>I]]EC&U]/+&SA?8P%/S;SUIN5- M1(4GT4E]_(YFKI3V]M: 7=\OL^N=ZD;$O*#!=B@Q7J M[##I.IMVD_^HU^:K)EU1JRGM6(3-&9X+,/D3&]-O7\[P/T^V?=O M'ZV#DTSO9N1^-GKYR,W%-Q84BUA33ENZM02Y9SZ#K M?LFK9B>]'9S%#F#VW1.4WC[\WDZ"F5/T_LD)9LX!=Y1@YC82S*1;;*98)*PF M)WAM:C7'ILM174&WF9,O3##S,%7%!USDO7Q/Z3@?AF^#/A<43BY5?\*MY+?? MP K3&V"3-,:DTQ(O88S,D_(DR4\$$N?)-"$0@D@3=K+M[GNQ.3,,JC.Y.SJ;,H$93/ G53'XIK**"-.F]R*R&7. MI4S(FE1R8S5)5=NH\]YTXM7=7!'U>3*CQC)7RLOE19ZE<;;;%@K48CY&+4]F M9(+VBV.5?6N G)]T.25U;F$#2(]P);:USB9L&+!FCQ5'\164D!ZW-AGE7,*&%M>K,R8]CV-S MD5G/(1&V(S%S-F%#@5CD"66Q;&J@62'&92N+=\NKLPD;!IFZW%O--8[-L:H! M9E//;2R.$C;LFXXP7NP82JG$"L)\J2RZS#35]M- G' 4-W4@>W..X0"Y%)N= M?+G@SC*HZ3%+^70Z+>(I"NI;BDCQ))W&^0F1Q'@2 Y1,,PPC@.2)N-17@JNY M"H]YI4ZI0G3F)8%?G5._O)N2"*UC++E!MM7;;H>MW@Q;G5._C6".'6'HIK1N MNU4J]>+*6)'.JM^\G;.P6D?:<-5MJ<_)I;A57[7/J5\%6U<'7K99YIK#P<@= M]G6;L\ZJW[@^HGDS:ZU8==XU@5[ AJU2&[8\&6>ED_/P%3TI8_12J=2Y=+>D M.!G8\F2S2G6:2U4X(M\A1^7NII1: MG%5^LXCK:<$=0)6*SRKJ3%\->VS[G%(5G6T<2*UAG*V:$Y#:Y*MZ)WTV"XJL M+M-B=61VL/A8G56+\QS?2BG!.8@'664JEKHHYO(I+M==33;+:3*'U9"BT@]; M$MV,XG8FH]+;7\+HE!W JU>1L;IEEYZGV.46=#U,5 MVZ%S'K9PU_4S9S"J#K1;/6'&AR0KDJD*2<==8PZ^?4U0X,J?'2':= M)1:UHKVQAVD7.Y]9)8D5>\/5C%2X.07B,M:C\JO*"ME()TVMM#?6:QQ%:<5^ M?6RW)VZR5VZCIB?R9+L5M9JKB2XWL%-)IM(=-+R6W^N)0*7::XQK.?$1J_)E M.EM@&TFJED%-=Q)U[>0J94,TYZ GK*%K+NJFX]G@-),*J2C]>7K%>EQ5DVS2 MK@UG27856)O09 %2QKW0+DP=R,#/X@+'$VO9)C*S3,,?U\L42_>]8>[3I*5?FR:-3/D%CV[H<-C)D0OTE6?F#7PD1=J;T@E&@G^E20:\.?WWO1,! MD@G\MHX_OEC"3U/\7ND[/R,Q6JW$^@* MZX/-JMU&5;C9=*6SLU_,7GOWD\.7G=-O/ONGHE57/_UZ6_3X!,B_H=E'NA#I M0J0+D2X\(U)XT[IPZ]&)?:'*(*D E^@F8C* IKB@?\TPQ&=D8OEP]7R7=,NW ML,;$_OK:MXM"9ZD0:,S)"47H%,.)PS[/W#C2EJ-*2Q_V6YQ7B\^%YF9I2[5, MD.6884YN&_WW:T81(G7\,NH82]XO!_]<_=X?SAQJ)ORMFHDS&:TMC%FU5^#) M.5T3E?SK"3!/VL53>*,D4P M$<'$5[+*7PP3&T^7-@-OF]3HT6;9**IV?CY$, %M\V3J4LV(""8BF'BO&/1G MS_IV8")]!!-I?IL3.\TZ8>/8A@'59#%7LAWJ]9G.7@L3^7:# PN[P+)57B_J ME99-XRY*!<*@Q, OK+-PFR[340Y),:!3%*F_V5#$)TSRAP42/\BS>20'P1D0 MZDYS8ZN#IPL882]Z Y!B^E4C+/="$,^S57Z$21)I;Z2]'^1P/%][DT6CM.VM M"FLNIS+=M*>27;W2#E(/D1=+-47:&VGOS6T:? L_X/G:6XYOA&9.(:II(R?QUM>2KW[P>N?RA.<['_<0'SU_30ZM==^J;_*LD!^T MK"J3' W%3%!$$D_=$>3IX9/H#':DQS],CZ\=GWV['H\F;4N>3>LY#DRF>$GM MX.("(#U&1T.H.XHYW7&)]#C2XULR>;]7T/;9*OU0D^?QK,JOZ=H&6W32W>(2 MC--B&FDR\^L/?8>?4>1O$+Z-SL)'I]=^_"'7;^20')U9>X4Y,TBRLTF!SY>P M7 UWE2'0!,91PDK(^&GISK.V3!0)C, B HO;]WK>"A9#*L, MJ^GN?AF6:U0 M];ZU5A!8H,,J=Y!/$5Q$T&=3X<6$(YVD3XRTI.$X""9'JK!_"D8>3;GV56# MPI\PX^_M$[W"$BKWEC-#G(PJ6CQ7Z[)%<8X596@)X:$O1"6?:0E%(> (&")@ MN%%7Z17 D!*+,ZMC=N,LP"F,W:2\*=-?(6 (7"2Z+6#X M7A[4\STGF>]A1LUE>7:PT>II6\,'GM/?K@!Y^&?7K.'- M(>W%*VWJH V=V!F%/GC+>G;9U*,!OXNM=\R%KC@%DJ>#ILS*,A!1X=D]8SJ" M"SH ?E.$X_2_U4-D[,$19'53U$(&3?C*LEFN24 I<2 ^\P:>(3@N%4J7:GA MRK@7VO&H&?XK!B#C+3@TU_; -=1IYCFN*F\NL*LW!0>WT9_P5OV_NU,0;%EO M@& [,7"I"BCBRET,+;7'+[2?; MW,]UCPAQ(I"XAF#;/(N/U%)OG!NP--G8EIML?IY9*ZBV7>)T-^4_=\^VJ%Y+ MKE>85%9@2Q>$>'N;@3B:2IPY?/,?7U2O3;J7 MKS0?*6F9<7X@3QA++:;S0-87L:M)&WNIY28,Z;04?U#>)&,(4V=1U:]L9O\ $(\ J^E!N%-W/F M>,G)["HB='?3/VI\GF687-Z";K)2TYK\Q*AD)7DUVT AOST,N!&"CH$>\4:T,@)GDV@HQS9L-?L)4[-3T'/G'";#D!M.R\HL"-@1Z1+E@. M^+W[X= \0O35P'LGOHYL1]=\1_$GI,&/8?9..Z]NZK M86]X8/L^[^ 5A2<8YI*?+:G+,_V;L$\9@NK.>-[]'D^)#00MOH)$^,. MJ8L[11%?/H(**].46^8(GTA<#AA%C(B"+^!(!V_K]?Z5^O MI A))4CJIDXJ/X=DDZ./K@*TF)BZ!/\X H(=8R]M_?W[]^3R8=Y(;WZ*WA"O MU1L\^=WT!D6VCS7CQL7ETDP/4\ ^FO3/C; MW&LY/BCPR(G5I\\//'KH?=F85JI9T".P>9K76;G43L^;&3[I7X9)WV'4,U,Z M1P@1(<0M(T3R!"&^R?V6=P*(A[@@T&NB4)YY.+L1AO655QL0Z?4*X@(-<8&X M(U*GN!#!0@0+$2SDLG.NOHBPQ20N<#\^I.Z(_'3 M&W)?.>C8 *[O'($GDP1\.3C[C"0IGPUFCP/VUP.NG^+QG,_?",[<,;D'J=94 MZ10GD\R$I5DWMUS5V*V+97@2^31I_%IYCB*-CC3Z2YDBG^.A7%#HD[KBFFD6 MN 6388E%HY2ISH6*B#235O7*BL6^ 8-\GA/(!8:+/ MQ[R?XH[ ![E @\_ W)8:+FUFWNZP@EHBVJMI>^I0"D_Y>REWQ,_;2HEP(,*! M[Y)'[ 4XX IV@5S5&AZ[D'NJY=KR:#A#..#[+2GJP_,+1C@0X8WJ1=$;2&4EG))W?53I_BB575PW3AH)9#@V7 MH%EX7N9\>?]#E,)^.X_T$8$\=V-9W0#V34M?\P/9@L?PV_\A4/: MP=Z^^1'#R$W^:6[R1V\5?F+4W$3)3A4 'Y[=(K12AD%PXXW)#<16UYZZTV(= MPFD*Q*''3:.D."G(<%/"IP_@()'S_&IG6*9STZMI;:0!WVSTDEOUEH& M8H(?1V>HTW)E41P]@H4(%KZ@]_426.@S/6N=S,XFV+Q4J(_U,3]1N\A4\#TO MDGRIYW7C#E9?T#V?1C$!Y7 7#!%=X3:DV JZJR@)NXP2L2//2W!=6YUX*'7[ M._I>Q 7?ZR"2Y?X-2I/12!1@0:$6C.0","C:_@C7T@:#1Y MBK>=;0"'Y@S%M26E]A M&0@:T"5C4J>7N[[RYE/7-44MBAM%<:,?!U37WOEY#E9UIX(-LH(#I$-@8MX7$,^414\C1Z%"EZI.@_3M&O MO0_T 8I>U&03*YFRPQ$YY8PWZKJ9L7C MN+\]A%\\,ARA2H0J$:I\O+GV.>?S7H(J8[+6[;#^]'%0>8@DQ6BT$KC_I<:K48VM:BW$VA0S"$G2M M*8U_JVVEEFTB>(#LA92-_16FC(C)MCG_;U1KY;TB5<>*GX2*+YG>1 K[J.-WN>#O.H#%"%RG)W.'DQ5AU MI/J1ZG]%U?^V?LV)YC]4>-/*2@N2D<2==.=G64C08.>&$50"VTDQ(@?8RT],\%PSAL4P]-V_ MX8=W__J$V8\BD'\X EVP'/![]\,_[Z"\1Z0*GNR21/ACB.O"QO3G&H!T.CK;/9*1Z'B/2)TOLY!(]QYP$J'.+U,5]? M2U$TBN WU"L<(M0V/7BR"D0E?'2&@K_^0#W7@>@Z,0%IK0T$!]4AC9F>#<%# MA-00X&\'&1?O8@9P42X0.2CJ>O]<\J [;<8O$_6-A/4-PDI\-6'M N"G+2:P M?U"9J\Q]*AHD*OV=T2 M0) [XVEO0!3B23Q8*.\7A/_S/\]:E@XF%JY0A"]Q"HA/(*QH<4&&W_XMZ"MA MXX0333&)Y+TZ[,:%*!&#BVJ2^D_LX.=[HA\Q9AT_(%HHOW$=R"CMD/_:[ID= MYB(*'IZLG+\>8SB!)^CCQ9S$$RGJ2MQZ8-,_= .=_T MR9?J(R+N/ZC0'()>"-THIQ:"^[TF"7\.9.@QV3_FVPD[#FTGW,\HY5, V7\\ MGJ(F3$J4>8:B)CQ)4!B?9J0)+P$"&K.3"4;(TJ]@',+.8NQI9-4;*TF!4Q>] M2B=)U6Q[W$9F[<.6JP4O9!I>/\O.MZL1QM"CTH95>.*TI;W2:U*?KZ0TD#2& M VNVK; 3U))ZV'(99^AVIVN6M?D G^2M+70B6%31''O8LN*!7-4B>HPV+YGM M+3V^AZUXYA>H=GHR3,VIEWNCD"+8X[9?4 M]%!8NA9J>3).?,AW&[*3-3 @%:C\A#/R]0DJ)G+R=8*)FY@\+24UM=#(#.,I MHR&64&;JDY;*L)_J W;5YJHY2Z+-?7\*+TEQI)E^OL8IP2M% KT*LUFL5R\IG9=IM(: MI?RPX$G3NCE+;3JEK*QY-AA1):*=K@JPZ1DVF1,N67,&VR5'J,UBJ>X2*38/ M!W"&3QLSQ34FTYR"#5)N%N?P'A19Z*N<(6IE5<@2M4:JC'E"&I2)N6,O)(7' MSU 5E/(67JI[)D8TA5*^6'+I$J0_;'K"?D'5=+I;R<6U:K%"N(Z\W8C)#&JZ MXS]F1;U26S7)- DJ) _&9-_ ,P7&I3/B-8#T]?.T*B^+.O'B O&B=#Y%WEUWC M8-,H-A'T,$F>#1],04Q2;6A'QX!_/M.W?,'<,FW!WL _P8O#C M6=T4M2 P4(1VB<6/^FN&!6V0=I)B>D:Q[#3S0%XO-84:% ..*%AP7*[M M ;C4A?0/B.8\SEUW"EF@"$L0LU7'=X>DG>SXCM ]VXZ>'_)P!1 /'&BK(B/6 MB?V%_*^IZ3GP+>>_OT\M3.N\;CTQPW>S5^[7Z<,PR#D/XOY-],=G!BM?X. % M@T*V6C@@9&2(@7&R,[9]PQ!%/G8/ JO0?W)D/!X$],(VI_:Y:^\&=A"3^?7< M'7(ZE2 OGHX_L)P.^D>J*$/)V%%M]WL<.7N_ U-[!>GTI(E[X-#NFPH3Q]2A M0_41INWC<>R#]YXO*(4_@W:D 733T\/_]HGZ]EB), M@DG=U 'SYY!L)8#X!=G X/XG?[4[I3UY_WCI2EEOA_'LH M"_%:9<&3B53R6RD+"AX>:\:-B\O+%M7#R7Z&M-"W=7?G[=*"Z=N:*A<%EQKI+XPTVOE!,KNWP]H)#A\;0;4HJ?#T73)U*1OO-W*4,Z)H>^#H;-SW=A1NR63^=##[ !\ILD[> MWSJ!/^R>A?<_.P#290G0R4]?H^%'0LT^. AZ[CHX-V?544]4676:*94:UFH8 M)Q2>0J9+\@Y/GB;BB] A0H?O%#3X?H;0^Z%#VRHI\Y8Y$C2Z*%K<-E<;F&X& MH@/*%7%'IB^Y-5\ORO)H\N*?B&*O JO/WAU['9B]SJ+Y[+G>$*9]1#P&Z>89 MA*IKC7I!V4@9MIGOU? *ZY@SB%"T'WHA[G""C"(OD8:_SBKY[+G>D(9_1/CF M$0WG*:9+3\?Y+@L$IM/VFNF:9BI0PVE?P\G4I4*RWRA0R;> O\A-BX(X MGVK2%&W3.>=T=4A771M6CV5!5<3H9CK%L^45GPIR"H*RD3:'@5EOI9Y M\YBV9^A"<4G2K1(GR//L',LHBUQ<@=J.S)LD<9>$O:9I_YU MO.,/^UVE_%0VNFJ ?78;=*-GETKL3$8OE- 5996#W45>7N3E??TXSLGDWSUA M\8=;/7O]WR>>.P.*DZE<9^O5,:EU!U(]Y_;*]69>X=.^"72'$5?+3A[I^_?6 M]QN/ZGRTOG^ W?,L?:^G-4W,%'6=I5/#NM7DVVHEDX'Z#HV@-$%\1/',&S"- M>J8KZ.>R($7>W8_Q[FZ)&%'0Y_W-GP8XEZ,]6:8G& T:)E:5&4/1O,) \E V M1S_DD[S#R><=((Y (0*%;W_+Y_O%ALZ# H$3@*]BC2E&3/-,JJY..T1Q!4'! MCPSA=Q3QCC7H;L#\^:XY$6YKSM\"S6[3DKFM24?"_4/F_#$K\E4F_8V<]_PC M28J_>=:)6S)-/UWY?\1!C$=F_1-R3$3"_M/.(3Q3V+^>L]6R43X)=W,7LW3! M<(."8PM/M5!EA5-\H/[6#L5;2$%S1@2NU//<]XZ,SYB;T*"WK3=QA]&C^.=LPC+?_**_%7WAI_I9:S4RZ^<>7A!JMF M,S,L;G8W^Z49_WB3O?5A&)J4)FI)=BN 6QGJEJ1)Q)Y M(M_:[?XR5HY@F^(CX.?K<7ZOQF7C0('/X%]I8*I+I0?Z&EBDY*:2MII-,8.* M#J)] M@I G1C$[VB2>J$I=.,63Y2;(CKC'-UIN.5PS6/WU[MDKUO(E28RN[!'21LH M8I9>M5'Y8VBTI.YPZJ+3%BEZI.C198:;BM@\INA@!'J5 L@--'IK MY=*ANB.0?'8'G. M(&IP&K,J%4:<-QR6EVU\O4RIT"#RSR;"+<'& M]:RK9\+&<"F YG)5W'(+Q7!YI2TFADT M]G[),OXBHEP9[^UN)B%(2*8WT<%-0.4[UI?Y]'G>T)VP#[@H>@"&YZ^'Q7L# M%BM2!8!U76R[31LMSV*A&>6G/J7H.P*[E!@Q4O1(T9]E]?QL1?^ RY]/*GK- M(1R,SC-5+K=N9 MKLLC.&QFDZ"@+.W67I)[,$/:W*T &_OE74I=OYU#B7A9W M0N(_@;_N3(\$SH#Y/Y;IJ&@TOVV@"ZZZ!#LY0Y;)KZ/1G!KNH:SM>D2R=M*= M;]TD:+ SV@@J@>WD%Y$#["4G)GBN&<-B&/KNW_##NW]]PNQ'$4@^'($N6 [X MO?OAGW=0VR-2!4]VQID_AK@N;$S/_2VK:R =JL#,O DK&X< M/CI#P5]_N@#$T.I 8/] _8ME7-=6)YX+/X[.O]^GIMOGJG'\UO@_L0F 3Y"6 MQV3/1@%@J/^NH.I.8K_,G&A;)%MOD"WBJ\E6;PIBR#+T10FM'#'CO ,GV"!F M UD'H@N?JT;,]&RT!/FQ!0$]FP@Z$KZ8,P5P@8"OG4L*%#/EV$[V;HT6__<& MK&_J+:&(T[P,=+ >-P3;YHMK.]_+F#2G5<=)R1Z4)[EE/(.L[L0YF_LV>12# MW]/]/)Q07F]UD-<5I.=9=U<4)*)!,/F-LEUQZKS>93J9?JI?7T&KCDZ<2_AS MFSS:"=(=1#7'@J@&33-]<^?+U6.;@!%X71&\'O$H#@6O72Y2U!PG2QR]64O# M'+ULQ3OM7W^PQ.G6RZWR*0*PCP"P9PB33]3D2"FQ165IMBF<-?(D%"8\<Q"\;]@?-Z8'+C1&"'Z>8)L>3;@VVU5 M%0M]56;5T0RL%_WF>$"UCR4Y[]D^47B<#T6Y9QX*=C439S):6QBS:J_ DW.Z M)BKY(\$N-PHOD&Q6E@.V[D6[ V?6 7!,(A3P($>I6PAF#J?C>JYI;XX:[Z4_ M3AR(OUX1<_DN@PVQ>)-21*ZRU*93!0K!=0D&%Y(#@L'?:CS1&E?P=)&+Y[WF ML+>R-O-:^P8)YE4+!6,PK#>U:GK*CU+-M-M)08*=S6?VX,%_$GYHZWWTZ! < M)J8N7="B9X8+WG%P+U+REF<['KK'[YJQ+O!)Y03;Y,DTX8\VF4XB+49 D#,E M>DN M='M5 SG$F]VL]I/R@=K3H1\LV^8\YMJ"X00RXD"?&DY"<%1#\>=[WS41-=%6,H"&DYN_N$?B/TE@ UT;;,0 '1<.8FI(@+1QJCL/_$ MS"6P81O;A&N(_U$;@/@&"+!;R%M3\F<+42U]YW<+-61NAD.(K4!,=1PO" 6@ MO]:!K<#N1,%#H"S$#"@R#ZF#2&V*HF?[(:F,+4YMV% MYL(F^$;,BJ\#^)S8U5P#.]@Z-6S)CA@E%Q8,6 M@^'JFQA86[Z$3 77EP1?J(XE"0[WK(2MX/J+WE8 M(1]HU!P UR=$H%"A,J]4:,F%YBD:[?'(?(U$,H0V\(Y?N^$$_4$)XVV9.&?X<-@;H&"(#2$ M^IKQ%P,@B&@F/O,A85#4TQ\^BH*J4+!]S -+^"/J'GX>!)\-)A2R.61;*#*/ M!%MWFT8(L]$39[\J"$M!U7WZ!6V6@68;0/$WE_:?3\1RX2J&2 Y?/$>!DYAN ML'K $:.K_/X8+6"'H!5LSIWX!H'/<.!7B#JD&=JUG3Z(\R>1$A[OI;T[!HAP MW!#O0P@@R-VF\QX""O$D$,2EDA"8#SX^=X%.W+3UO$#HH7;"7$=R.BP ME/_:[ID=GJ *'I[L._YZS/TC\ 1]O!5*XHD4=25N/8#GY#UO_A5BT 2!/L/_ M]IJY!WLE;[>87^!@(^+ZUC/2,Z@%.>3/&*BB0>A7"W\.9.@QV3_FVSEV"+YW MP4LD#L1)FN'I%'2,2!QZ11.<3/(8!<24*(NB2$Y^!5\5=MOK Z7%=/1>E<3F M[H2B"<>HCT0%N5@/6U:ZRZIDQ:MQKJCWT]5\#Y3G>)LG3EL*KBTU^=FVPZK> MMCY)":8XJ"BP)?6P9:W/-E,=IU;1YJQB,H0\US0"]9D^Z7-(M#.F.FEPH* 4 MLW1[.-YX&1Y.[F'+ZK0QSHY73!R MO98T!KB51"U/QLEGIIM46QZPVH!J"CKF9J&FM&'+DW'6QA;/+.J#"KMAY/6 MKL45L]3FR=-QTL.BP[)8/L-UXW&C6,K)60FT>>JT)5]R.Y+7K0!6Q3,SG"@: M2Z>-ZM G3_H46\)X6&UL-"^7;UG+FD4V%VV>/NV3Z^<&F#VM9[2%6N2]%$X5 MW$D[J!Q]W+(A=\PMW6-==F%UFJ6A();++520\:1/?)UKN97F6L5RQGQ:,K-V M%?-0W:*3ELID*C'LU*I@3F$M7CO^F^3!: MPV<]:-E \R8C0K,M0,C,6G5X=.>>#X;8N_>1ZV ^ 3:_,?A.:]CA6,P;S5R: M=KV>7'KY3L3#>_W!IE=@-I6-YNKA/?[#X'%M1-K;8HECOK-? ; RL,Q166R"_3?P8CGE5AX)#ZO)LJ=)4^G>:J M8AY;"76-[,4A]2DB<5IU:4_\\[;V'5K@ Q[<-K%W+W=W]GDSL,T-)8/BG?Y> M1Q7-OTX<]#^5,?5KO@PT':O$Q \&NTEE^ !NUBHLE M:65B<4VKATN\I:RL3.;7'_+=?9KT@FORDNIG+(TK,?2(F%U MTAG>]-KMZ_.JJN*LRK:[6:PZ;MO30KE;$4;H\,@E5OFV+E(V<[?*(C?VWJ<, M-ML/IGOPMP=;6J$+G@>B3X[IN?Z;@ :Y?3 J=Z[\?"CEFW. AQN(PIU$7@5NXC+ MKI]=H$#4/+Q39.Q2]9EPHK==DK:U52R.Q,.,+0,TBM,<2 MIW>G]K)W+MZQ$IQ=@$B*@Q2U"E.+3G1<%274'_M&V/"TLGXZ]+@CA5P?*I97,7 ML/>]35,!_O:/']T/=H(N!Z3/+8 ^L=%VR\'&Q6M6X,!WU0,60*Z]-RX\=>CC M33"17QF&T004HQ&<-2Y;TFJK6)E7J_*IYCY4[IV'FYDCC8!Z#:4(?N2L@IM+ M3L/-@5K5FO(BY5&-&ECE,J]9>RT;,M3T''VS7X)]542[(#MO]XG=$*3HJK/G M--)#4Y91"[1-\FE2'>KWI50I79X@+/*M,":'=6KU\G7B%?XKRP:(2'(_8YD\^)F!ELZ/D;6+%&LW9&EH*U8B=O MX7H1FNKWD;7G(_]'R]S3Q\M>M>[[R:$@"]FU!0P'9(-MU\O0T"V-L%4A97!: MM9@' F,-95T*H.&"V7:THWMT5N/_%ZK_3U[.B#489BMR+';=98&DR= MI2:!IT)>[^[6_/JWNVV#64(VMB1^],RY$]+8W5U+5U57 M7;7G3ZPSD2 CN+F.AUT7G%,'K49H?UHXJ<6,H/OY6*0]QK.$7HFFPU$:\A3= MS+:("ITAG-5EP=D+.)<3SAX>6U[VSET$+)$?@X@*N0"2VS%-] O*J9*!A7T= MG/F%'^AZ)U[VI6>D>,O?V91]MT8"-C"G< K;N7=P9Z$1C7.^X--<)VGGR\BX M#N0=^>EE+V91(;&!DT1VTWX*(AIX* W1,\E1 I>7^>B110,N^Q_-P/)S&'$. M'4I%7>?5O3C/ZSG1]D$/FB+6P>?]M$JTC='3F\!5%O-5#R<$_PN6+ M623MYLK3PXF5\]CO19/R9-KF'I7[T;V9FG[<==CR3K+!K3BH?-7N(U4PNG/ MKVJM@EPN#N'[%[_^,&GF0'W.!:.";]_6UQP_I0!Y16R:!C%K5RX,;BWB)56.D.@8RTD.XG9BLH?X)*>%5$%+F[ M"$@\1S[W-<"-B>->Q/=E]JGI=MLMHNCH'-I1K,8/,M7T>9PM]@:D,RD_#I4< M;_7HJ;U H?SD,:GU'/"M//X?+,GGH0VKF:5'JY6=3J+V?2ZEJ0(3)Z'/F$J] M@30OR1LV1S1/TMSC'?F-N'($[KSFVC9NE'C[.0=380*F\V&+X89.S9M1[V^\ MJP%V::172;8]*2C/K-DQR\,G Z4L'4M8NL MV\D"J8ULGVZ-*W&&FYE9.=X7 M'\WY)_SX3V_XDTQ%B1P]&TZRN8=X3XC6>X[(HCCGD="Y\.)=3: ,]D99 MQ ?.[9>\B5L2[XNF/$^>3_G=4%O,HZJ'+&JIGBZ R8^_.P*TE=K>JYDSA:\23E(-OT[4MCH'D MJ* ^"LX#3L.?14M7U;R[J[B*HP/?GU%U55( M95.0TP!D"P.^RC8=<)UT;Q8;09MJ==\&HSL6Y"[K[]^8>N] @'.7B*J'O,HA5/8BNN4RV[5* M =Q-KU!IOQS,-OVW!@ 4?[T5_#I!QM)'VUT&"G4"ST>7@2.X%3X2J_][%$&] M_78KNQ9P$UZMJ K V:V'"D-+5QU[%T/RPG"S@>\AC+LW@L\&\"8_#;X;#^ER M>W0A8XE07FZ1+F0L=13%/R1,J,A"NH2*[.;I$BJRVR1,J,ANDRZA(KM1NH2* M[*R$>6>;JU<]_>_8SN4UG7UF+)V3[X*HJ^C#__N#.Q)/X&YG-]3O[BU; M-MQZ:3#:^NO/(TI>XS1T_[EWL^+W#QSNMDD)Y>9GR@WU4;DAZ>\F-^CJ8%LR M;IQ=7F\4NO]OR 6O<@&9#KD@Y (R]>HI^:$F]3=P?&;0W;"&;OJ\PIPS-YC^ M"D)PXE6_YH-?J2OBR9;WFBL;=D-\-:WDA:2# UT0'Q\?<]*XNP"3J6J9[6Z] MDHV6Y0&-F\:G[N)'FR"&$AU*="C1AY%9B%Y;2 DM2^?:LY2='/>TEF%<0J++ M37:X,-.D2)3Y9G54[K4ZH(,@11DHT>F[!+.?31M*="C1H40?E^CDP!IDM"S5 MJ PGE"ROEH\/-4;--"\@T6ERR8E"=SDARKVXGBPY4Z!)"*(XC9J[W,6)8Q+] M]2)PK =09&WZ)V$(?.]>P=I"[7-[9$104>VW\*JOT87]VJKJ9749"C?#))OB@KE.Y3O4+Y1I" HWZG!\QUDQX+::V%6QOG?$ MY01*\/L$8BX0;+I%M8E(3%)G77?(Z"&C7Y_1?Y#]WT 'V)NL VDPFB@/&=WF MRII1K-@%S:HM%X.$:_T3\;=9_Z&B"!5%J"B^H"/Q=D4173+UP<2J@PE3FHW+ M1L&HCJ)(4:01*-?WNMAH(=S0'6?! K:MNMUL33!R4/]DC#PMHU(,#7\N>$ E M"CCH-OQ$7?B-5-YWT&Q';/V0.T/NO"AW[BTN\M>WM-!]N/#M@[>]/DZLKF*/ MX7@$>;XY0 Z:*K'[^)D?.\,_CL4]%#0 M?Z"@7\?"/IF@\S.M/QX-RP^3K-8:/$\)BU (&0HZ-+7INSA#'A/T;Q2R/V2& MAS'[,$+QTR(4%U>@5\I5.JQ WQZBJ%!C=E@L+;H\0PW,U(-\3PNL/$BB3*7D M_C7G0>LHU!.AG@CUQ%?TJ-ZN)X:K^**V*BY3?'U4FR<>"^K\_I&%>@(Z4HFC MQE6H)T(]$>J)K^V0O5U/=!KT5X>AJ@A5 M1:@J?AY 8)S0,](R/@5\/=WENZOL2E%(%JH*YH<"!(:J(E05-ZPJKH@\F%]4 MBCK++JO<2B 8(S%>/67%!505Z3<@#V(?ZS^XL^]CP)< MA#87S@;?D;4;RN;9DF#27J_2\4>4+VBQ9F^=:J[@C MXRW9O[3TMP1W3#_SKKS)'CC7KMC18;:NSL;2I"T6ZJU\6EM&M06R!F+[MS/K M78%:Y*56XE9$L->=AR(T>1=!LH#^)=->_WGHE&SUG[]#SX,FI#@^OTQZ>X2> M9./BC+K;X5R36;>]N0*L-I#17]BE8FW&NY]E704'A]?7G=&K>*F#Z+*A,(7, MF)NLRG-Y:8/5LUIA3TW$SEBPN[JC2J4IM+9M;C1R=Q$.:<$5':2Q-5X^=!Z5 M3)RGTFFIQ1/3V7,#EH&=(%:(YSEJCBNYZ+MF7T3I.@O9\2J M, 0E+JO6HG/+6LP8'I*"CNW'\RZK@\Y'C>'L?K4@GW+FI)TG2T:B5QS:YLFU MVT>H,;!:JZ364@#'U*+#NPPBP'\SUHIP M*T!$&44"RO+\Y/R\GLLIEF?+ 6F/H',Y)97MA5CA@=(H9UI]2J6Z-T'0+&MU M")9ZXB? 3%)D(B?ENC-H]B2_M*8[2HQ&1DL6YDZ2YYFF093)NCA)LS>AZWHK M]M/EL3VA&HG4&"3, M:,(\N='_$7K(VO*!(-A&8I(5.JKSV*5 -''4)TIT-/31'T* M7%@4*; Y$7V].W<1#=C(SD-*<4L?QK#S>1TW$,W"1*TROXDO6,*$0-GM0!-4 MQ,:L)I50$ E8-BN*)B3*0=Y@RX*4Y.I$=S*MUY;(F!I ,T">%L-?QK!^O CCJIEZ:*"QRT4 M>PQ'BL"T!66WV/POJ-]4!V?EO*#=_D9:4'=,1!2.\(NJZFI^R1$],W9S"@B6^P=WQS9G GJH1Z)8).>8:!.! #W] M]VV%OPEI> 0%U#8D,Z[S>1=OP+&GEK\3Y.Z^1QS7EXR[.\^,R2)XG E M$GRYTR2J6K*K=:'PP-W?QRC]T&%Q2'=;OFN ]<5&TU_-6FT[PR=/92,.,DP= M77(B98OF!Z>/-"TD"EPIU-FR"5S(0JSN.7A$F*:@1;*Z:>CN2NXBZ&(G8@BF M>TZ@;^#S4H%L.=7@9+SW0+*:JX@^A//43?0R05M!_K0=4T-\X!X;N*K2@L># M[/>6!?!O[D8#+Z'5_01^ ]\LXJ>W#46+ZJ-1\(A%C]J;ML<(Z% M@2,>ZQ5W%7^?XW1[,;@$'6%H, AJP=0=(ZO".:XGO.4W'W:8W6_#3T:9514( MFE6'>V="SU9K0QV 6 -RAN=5^T]R]=#"QQ8EOU,#AP/!/[8,O M^B\:9V)+X@Y9K:>Z&V-/58LUS*!;T;3"DA T$K"I@5\*=1!R)%V M >R\+? MHKN#1EMD ?ULJ"*0E3;7U?G&Y,"OC44ZGJDC2(B_77MI;5;@^&Q@ MDI(BX=C 6(#FC(",1SA!1#4<4T9 $'NB.8+[HHEHD!\I0#::B:N_;L92ME\0 MPS?+AN S$#8>H82@02.HUMXF*45] >; =!G,E6)_2UWK>5]07(($J8:MW(W1 M:X*IH, UO##KX2HRA]IIK3:L@(SK6F#>_K1QEABB_L;$]#C0_7XL@M0?W##O MK( ;%F2Y-]H("CQH!TZ#EO+LJ,)R0&4*),.4#:?\^7AYJ9;?.B6C%A#12;F MS&X!S3\FT6&\<4.!Y770PDS"8B^BYJ!C>7T,$H%CD*LN>&+$<<7)S(33FVK+0_/7'7NC[QZ!+:=ZX(X&F>:50-=6M ]Z!"[VO!3Q0W3!5]QY*3.N M\+ED\0'JS^X$G#XV?RA24/$=MA9>%[L6CVU\U7UXU=7Q>,ZJN^A3O599X:9: MF^D0A6IWNL)Q^WTHY2\=M[_DIA;L#-4:DLTN,5UR=8*9,M-,"J4<'@G3[)J, M;DPY&$8V3#!':DU=1?U ]';$>FU)?OVP[@NW+"YDE=_&P\>V.DX,SI$F\6D4 MD'S=6"SU1OM!+B\AA\$7CC>>< OOQY,\*(Y-D\LR@[HT<]3<1,&I6F]U M@=X0 ,):?ML.@_9!4,U# D 382&L7+,1#A\"58'VA7<7_R'C;1/=O)J5]K:M M\=<*C2,%&4&"!?WS(31&H/EI*2BA'>_*5[N^]SFPI+UTLVJUUFMM>$L]R*71 M7GJ2K6:;]F15IL0:Z933@IO;>3PXCICC1:_\+G(@SGBW'2I],<]C]YYP[=[L MT1JY861$\ITG$&RU@RQEE_^]>"YT]A1S[9-YP'36#C(=&HS"V@$;//#XS<&! M%N!Z?=!5?"'<&21X2>UUU L^PP#H8/Q56GI&& M#C0_"(TB"9XCB,38EU_(VI(R&B$3?>VMP2W';[F:K/YON/5.K])DJ*L2_&.6 M;7'M""O:__O/\,^U9EC7(E7!A-8PE?03SAMPSQ4)\5+'=*8&UO782H;>9U[B.QA!6I@X9';$*E&77()< ))S/ MO@"RE[X"9A3-(H(S#:#B!="?0C<0\/M8_]YM8APX$N+%".#[H4UO:KBX!LJM MIDR=:>!EOJ5_%YGJTMJ%\R\J<*[56EHEWZ#:DA0D C80QQJJYH1,"+TB@;TX!M $EUZN<.9 J(P7MY11=0[D""W^"<[=7;@QBO;'!BZI/ MQ1L"1U8D[]X)>2*JFZN([, OH)@A/BVW:8NOG-:QW8@*9,5R)1NZ8P+.7H#N MH+K3]Z[@5LO%SW'N[OR M:!K[-C6'\;#F,*PYO(F:0P%;0H,T U)Q,D4,2$D8#>*CN#!(IR5ZD)*20PI( M!,DDR5_N6X5UTX !DY8%V>E/A(39354)4USU6>2E[(Z,MAJKI)!(%2;=KC-A M9I-!1J78 ;4_LB<:&9X8S>B)4'V>F--E)7-?DN'(Q.Y(K7^O#0J/H^$D.P$& M49'SBCQ'STSMCI3GND.,V<(4B8=&)030:R87 WI [(YL+)VD7N#S%6+Z#)J# M=I$I&6DT2[(?%YZ7O>)D-6MGK;*2;20L-')OGL-D?%4@^GF=:!=(D&GR M5)TK->'(O7D^B128+9[3/6Y*#I>LTZ#J2IL=Q/?GJ9F5IY7FR'G>B=O"Z-FP MG\:/J#$]O3LRGW^PQJTEU>4*8IRH%RTZ6==EMX7]]DAGF>G$2T6QS2G5CBA- MI;G]\("Z5.Z]?90HWJ?L)Z 3W6;"+"=ST;*^7 R8 R,'#[VDG&X_$S-UHO#U MZ#R=ZB\&R9V1 Y($%#FD4X-D$M"0^P@&,AXM#1B2'E)4DDK30G+WV52B^*C? MR_W7'?#;#K>XGBO(XL6H%1S[$?=8H@[:A4B"< MDB)734UY?&P@GHKO46# *GR%+D4G#O0SRMEJPWQ2FG DLSNRT]8Z7+&\R$ZZ M3GS0:+95HZHT#W$?K_38OL!WID26JS- :PT%0F@>HO_ CE*=[OWPB5_5RZ/[ M@MP?6<)!6FF9BIU()Z4&)XQRSWR\,,NGQ.8A6LWO>Y3='$@"YZSX%M'MM!>U M9WF/5G"D0%B]$7QUG*M/"_=.(Y4R; M1=6\_;:GS.))*U=2D4)I'99GOUO)Q M!%ZY]\S5^#D?[W38'+\JI;.I_&"2LIP%'+GWS,*3,&JMXH4DEUVTRFIZGAW> MEQ%8B__,+5R%DV30;;N>G&"B!!T4$FF/!1-TX.,SJBY.?OD%V]ENL\2S2:G* MMS-R\;Y4:0S;$]EUD+&[Q]I'QN'";O(7=%I$P8#OM4T'G.SDVW,_7O8(X)$< M\=>*++ (7NVU_).,8$%JNF8YOI?Z2X7.Y-]X8N@F$/691?.+0)_15(8.1ME MEC@+G1H34F<]RH:_C.'2D6<)?4/DQ3K(A'4L_Q[*7NA1$:53>%;[VK=!1G\$ M^'L"?4U=7-]Y3:$E[?JC$H V&+J;M5Z8KSM1Y G@1%[W5?",#\[0S:9"N66B M8N#*FHWK(XCH/A+/5H<^P1PY:="UD !\DNG=I@>^"A^)S3)LF4.;4K'<'8(C M_;7$(OS:[-]?_?!<>[_>*>Q X)6@5>V_Z3T/OO-NZ#RO#27$^8G8+L&\KF>' M]A9':89NXIXK)6@[Y\"$%C;**T!II@%"H45#RCFV97OWZ.OD.>RQQ"*-%][B M^\F0'G/H8N),;$06T4V=]!D _Q3U+['VAJ @G1<$P2XAU'MP B.@N!OE41TN M%OJA /G!&V:!\_1_B8"9H\P%U?6F%V. 779#@,XFN@+5T$_KZSC_"A[N B(3 M(L\==#QQU&6?KR)_K=_X-[X,?2,)!+0J )^I!_U=I!A1* ZZSVXZY?K:=?,D MX"?$;#,ZFB>X7JPVIZAX&I?17TS \N#<=S-1%ZI[@SQ@L,O.9T]*@AG(!EH9BHX9B6(VBVGS3# MM1L-^ T5Q1B\/!.W:'A=4P<'*U$)[35D=I?8Y[(&\*UX6QQ#):."^B@KJ*(7 M[:R/\-M06*6D[1D+B*S[%D-U82;M;K^;Y;/3U4*;=%<90#7/9 .\BW-1+&JD M0ZE=8.["7&F-]04F043<+!NSSVNLWYB-OY5Y\QD5C$^&^(*3FW_X/P9U&X0POE('\<-'UW[>#)P&T-B]R MLA^?LDW_K=[32#=0\<;^.%0L01X#$PQ$#@+/U^$S1Y#F/OB7_WL4(=/]=D-- M*$WDU1"/%W?#+_:'"D,]49(O7KZ?:P'YA6.Q=+6_1@SK/[<_:F.!\K.WG[JO^?O#OP1K+WW])]R MA;<"11>5$!]"@M^OM-STI)K5ZHLEE6*[7%3-)=710R6:[:$,4_K7'R9U%X_O MEUL>[!)^0@&_^+$8"OCW%? (C6I# @4TIVXO=X(J]9-+^ZZ09RNYN#R719K/ MSJJ2$<_=IQ[SJ." ^?4GG;QCB$OWJ QE_'O)^ 7(>4LR_@$8A;/+N&4],.*T MVQ&Y\C(IM1^X1;3<9J&,IU$V_AW!')/Q+Q"Z0]OQYAX'WR!P=Y'HI*N+KNV( M;VV"'W7X_-I]OZC>_+,W?)T#V#2+@4%0W M!_FQDUB@DA)06;Y*1-GZG*OS53ZMLX-$&.P.!?K;"/1WBWCO2O>N4*^B]R#? ME!2'ZS+3IUQ_S&K3!1)J-[A-TT08W YE.HQPWU*$^S69K@NV6,D/:)V/5ISN M(G5O: F["67ZNP2S@67]W@#D['H6+V%;A&'M,# 0Q@4OX%%L(>^TU_*7VX#" ML)K$!T%B?%E&"@W#31W0:M7GJL(93%WF9R OI=.I=+.IL0,&N1\D-%1282@P ME/A0XJ_B99Q'XI\;F6&S7.&&G+#D&SJ1Z,V,)I)X!DM\/)3X4.*_9/#_$A)_ M9A_D/!)/@>J0X&BB1JSRV?%RLEH9F3;"3(6>2XH\&E_\(;_>XVO/VG)NC^BA[[+H3U_UN3\/R4/&0%7H&4W]OQVPI,L7-!4=UTCRQ6 M6NV SO(/@!WQ8#A4VZ,FWQPD\653^BZ9>F/F1QB8_L&* M<$J;X^+SLI7A!,6X'][#_Y:$9J@(;X"4MQ2NO^05W)NTXJXR%!^3!2O?'XWY M5:94&/7,U" ]8*$R1)=TB;MTB@HOZ4)=>%P7+D;/O)5@ABM^EJ])K-P@HP:_ M^/&Z<"]0\,-UX26O+C^D"[MUV]&=L:;R3H%\&E73%:,X0;H076X2=]2!J.!. MD. _V*L^4T.K8.?!S\-E;4&HG[^_R@94O>OAV+,NC+W;9KP^PD#JU@M(ZH_3 M$M_1^VR;H/HMDI1+W?B@SN[W7CD\[JR]5TZ(NV[H"$P<=_7S /UWNH=XK6Y- MX#>:D-RV?*A7 'I@")W^>E)!/):FKX[[]&YI_>2U0^*J1M45EDQ"0S+]P]8< MDOE'K#DD\U=:\WMSWJY]//T(%OXHU&+BPZ"C<,7QF[HWOCG0T9#QO\LB/6W] ME9G]I+BB%R?YRXB1(6U/#!4:TO;6:'LN],\KG$_=W8Z/+W-!N)7G.TH4 M3G=K\Q6/M9/%^B_CG9PCE.]RTF!V7TK.EG31G&3+/9;+3[O/6>(Z^1ZX ^=. MB-B+X..YUC=,7_)Y_H6$P0,1_D0V\=0M.F*>KQ<;J6=N49C1(L+BHG[](1/4 M78I*7OBZ,Q25FS/='I]7;D:+U-)4E42'6+5M)VYFNP-C[.&[DB1QEXJ?LE[V M"B:J6R^[9ZB^9(0&;=:OZ7^%X93/I1=_#8OS!0D/*(,#PCYD.BEZG$N8?+F9 MF_6C8B+922X&<6QE)FF3OZ=*L MF"F7DY(,61O9?]!K>B,\4\C:/X^U+VBW?8BULX,FS9H9<4PP_1D3Y8>%Q[=UPTA^BFG1Q-- TKA MI73@P8-89LB13G%M4\_)*Z-05^8(OPP'"Z'S1AW+!PXY/^3\:Y4%?9;S'2Y> M796(\6(B]#/U5KM8YPHKA/*%PWW)NWCZTE5!(>=_$\X_ MGG!*I@5^#!UP?$1J(HA")QUZZU"-VZ8B(O_>K1U#1_EW2P+ZF4;:D5Y4(2V_ M&"TO[VIZEO* 7< '=U8&8)>*-4#AU$'=52ZL)C4V^B2#U$EKK4UP'36:G%7% M-0"#LL4KNRI)8M[ MX-K#QO,#()QNGFYSV6$.H"N,6Y(LE527Q,3AHD2VE37)Q$-S4LPV7?@8DB2_ ML*^\;X=9P+95O!/(Y.+:C8;G+X=>P(U?=9ZWGV=(N>^EU]]F,?F?[H9,+GY-:R0F1GS7BY49Y/ZE-Y MD$(VT=NB^Z&@_'!!>9L!=$Q0M-5@^9Q&4_.KI M7AR5!^*$6:PH3(1SF MB"FFIMRD.\G.E'Y?[I#WO1P2#B_1)!$*1R@PN)D+)DX$[5V MF)7>T.9_0F1L(HWPKTX]>XAW+PQ+C3%O44@YJV-(5&LM%\*? ^]Q/O;=#M$ M#@%KE,%($%,,Q3"#%$%(@_AH2 [2HI08)$<,+2:30RDN)7ZY;Q5\'61WV_GY M4BZ,. =DF?90&M-LG44*='?DJL+<+Y^T99MGZN/QK%$H3J/EQ8#:']G5*6/" MW-=D0A%6^J+V**^(%@M'QG='QN,].9Z*)PTNRQ8&/7;8HE=-&8YD=D>F[NLS M@TM52X33+ ,GJD^XIRH"=B!V1XH&G:D1SPF1=YC!JMR4.3,MH'J/O9%V@JXR MS!1HG&,V&= :3*]\/Z[P!6/2D>3AHE\M+]P:DNV1I":W M:)"BHT29$+E%>9'AXO'%(+'_=NVAMU+Z9'5.K!8D54NS3K.FRVX.[O;(9.9Y MT%($+6G2>BU:RJ#Q-G6(L/V&>SS]J+ ;-^.U2Z M'J0R/BI]^.5LMUGBV:14Y=L9N7A?JC2&[8GLP2J_^*VC8,RNA@]^[9(8U"Q\ MK9\%N2D4XI8NJ'+>U*=9#*J,7UH?^?W%&L#$!_<^0'7?H:HMKM.>!MTV1$=RG"Z!/"WBJBNF"'%F(PQ:ZHTJ1L3 'D2$ M6D2 :XBNTUK/"5?MG6?X7!0<6_<_< ]%_$F(:/WM<12OL.0OC($;DCDD5SB];YC9^+'F=6AQ^P*1?!*9)>S4A7L<><)QD-)!CL4)^#*A8"_+N7 M2MFKUZQF8SP2"<'AQFQCD.ZG1Q_/[?CD&MDIY#G[P*6VS'?ZF4&5H[@"5R"8 M3G\&^(Z'P)UFPF2/4%!/F;%_BX+ZJ)8?F,5BW.9 HY2;@F&<:G ?SU \EZ!V M:-!YG# /%4YX0>Q&RRD?\CL1%DV&DGK2DH%;E%2FJZ2?2R;1XE?MD5WN MBS+Y\/#QC+!S2:J16$JT]-#K\ME9_K'>[ ^%JBE[(./I+XY7='[\B]O715<+ M>/THW70]<__-U>&>7DHWDQU%:)89KBZFJ\]3L]5[UC]>7G@NO>1D9Z/9D!4K M1#8[HEA**,KE)];%0W^C 1'*YI>0S:]=3AV2\" )OWB<\5UH#5_84;F](.$- MA=M_LE6Q56_=<$QQ#"V*ABIX1=&>+5%/V8R=;+(DQ] @,6MH=*^6OKVP8=\L MTU2259P)E1+IBB+SE%99>%C<8>^Q4,9_'F!>R!1GMW=NS:QY%WAS:(Q_W_+8 M+X^K<"X[H4)-*NE,TNIP]7JTP BR6=%'[(#!=@+S-D,A%))02&X"7^%<0K)J M9M)5*+VKB5!B\M%' KY7NYU2=6U+>/F"$5]1.@U$\)3#D@(XGTX/X,#D: M#!,I:A ?B522)A+)$;-7,-U^5!O+7F?"3,IZ6^5'@V@BU3E8U)YG"^9LQ/=- MKIW.1ENRU.?*C^RAHO;.1*X(8U&Y)ZARHR%0S\.:(;&'2M73T\*T)[6B2W5Z MDAT\CGI3LU%+CIN'"N5+Y?C<>J+T'-%-E>6Y4"BUJVK3O>C9'EF5TSR5+,Y6 MG-#7>O54<2)T<4G]WCQEJ]V.=VA#X+/3R?VBJ+86YB,:N3?//-\P4HH,1^Z]?2@F^>:CWLORLX2L%*?SN#KNR(/D_ML?*5KO+Q-TG7/H MAC.9\U,.\ A'<&]D>JII=0H/RQD(MI@ MJF;!U(4TBY[IS_/<)?4Y^-PY!IHH:99M.AA$D=6D(I"@Y,LLU(USK)!SBB6J MNN4<*IY/$]%634T.::[.L,-94>TTZI E00DUCXRS@,4.$^I_5Y&]LLJ MC:)BD5LHR_C&4'ZHX]'JB/:[EGCO5JQ7GHW2O6P48+XJ%M# GP768#(6) B__=&$X]OYP96MB5- MK&XN2C#I8]V2MO@"3>%@9K(1A;^*N0S&-%'"/I4DS$Q!&\ MH1&THU@V7,@._!"$TPJ%#_Z_/AI94"4$A!]^'^!L*5&PH.BH""!$ %0S2 M+ $A%F03N$B^6 M.A2"I[@5(*@4@ZA'^"!ZZZ\E:,Z>K"U>QS3@1^,+7@;@Z11*!PN(JV7($$ MDX![#OCO0OQO@RDFG'=$NBQ_"H%82P&:&:8.RDY$-'214@/]&I0$!2MHEM6 M1\^ %A!5J)B4D0(D:-[":=7@=I%4%>[;V*H!I*GAQ.&K#ZKL4C=AI4G(>,2* MZZ0'CLT55B;[ZT\\M@]"NE;8KI: RQH!$VE8PP116UA&$/#1'LS1(<6'08TD M%T-;$$5GBDP,^*MKNG_L(W5/0&Y7520]9F ?7)4/O*@' MDJ/U)!"':Q8"8T)+T**B U>@>95UB-E-C!@%5Z?!;81R[+YNBG?3ETA'@SI& M7:&1GHQ!NTFSW&V")Q5%]EJ*Y:K_WS'#UR=C*I9+JG%::O_Z0!X3WWRY#7@YN[J"77-(@+]C86*F/ M\KZ-T? '/."8CX@0=QWEW.9A#KOU0R;$_BDW*Q(K,-$Y7UW^?"XL[K+GT:F M@\K.UEC0& 0WX6=AR3C"6/ M)J(&0$<#S]?A,]$F^P%:__Q'2!J\^+XXQ2:5CR2^.,7D.8,F0_;\4^U,? M97^2CC',UV;_DZ).?FU^^(3)=^L<< /;Y%IDM[Y1[P/Q/%4!]C7.B[I[>^7= M* F6!0Z#KYRN_NZZVN'*]7>WH"6V-N?_SEQN2-[ @H^DV5^LZC3D^A_%];=U MQIVLB^?'DEX"0(\9]Q*OC>[P*KJX?Y&-SZ.L>QRQ^#3:N0B_DH9GM=PY["?+BM,KU7[(>067\4L^Z= M^K?%K-<[]F_DT$ZS\3([IWF>*PN"/"J!-!"*'\=C?,.A38ELF9,RM3*A]$9F MOSNJL+ENTVTX^]Y#^\O$%&[(]?B:&O6DCM>/7?QK>2G?>_DAY__@8K8]C/&U6%5CY 8N_V01U;9PK=0FG]2 URTQN M* P1=@7]ZT_\+D7NUQ2'NN2[ZY(+',:WHTO>$^W_*KI$B&<:DD-,=;YK$^G* M?>)9GJ4_#JKX5ET2KTX-Q=!&+9ZB2EE;>*26Z=G"A;9*I.EO&CYP4Q)>,;9" M-^E[WLQ>I)W7C2Z9L]RDLNQDBF>7UWG.YE) M,KF8/!-1NS'D*H)5X^CF((E,/_(N05T:_C[4;#]/LX6))Y])/+EYS48NM!;3 MZ2L5PB%3Q)(N@E(M>HJTD^.:32 8ELJ 195;$;5>:D)TE]7R FHV=(UU1R9/ MV+OP)M)/PDA?>*W_97)0KF>7(>6)B'/D!AD9=!U 49$$;PW;\%=2&L M+&^AR72,]E7([[6JH#&5B!B=^'5_^ K8 M@4<;6S=^4R32(O^=PE^]A<7)6#)Q)FKM,"N]HH6_KCW48"+T.8B/P/CD^FC2%;'0&/66BZ$(.#"2[R_3;=#Y/!Z M+<13J7122(T&J30M#.) ( <"2=*#=)QAAB-2$-+4A?E7KC!^2F5:>*^<' M4K?1:[7:]N)0KP6S6FE%"5FF^6@TT2D/#2/>R\F'>BVTF ;_U(B:"X*B&U/* M?DA+SU,T<@^=WVK;%C-X6<\S/^R@O^"I5K6N/#^E MI0==/M258(V4CGV4%B/7*GZ<=Q-'X/-O#%;QT%&_QS MH,/(E=$7?=S8%U 8-Z#,^_B+287/9SBV6.+;XX1,]ON+Y2PGAXB*/J*BY6\H M1E_5#6!Z4,GGQ%:\,'!B@HHE0@B@3UAKIT0G"PEQ"X0@0YBX&R$$&4N'E+@% M2D#==+3K84B(4#?],$*$NNE&*!'JIALA1*B;;H404#>%(G%"2KPS1>-5G_I; M7$*^YJ_>.H[A&M/7[/P0_'EN8*\OZ_>\L-&>&_A_!+0T;X$"/0J2_/"*GS M -E>XUAL>/T<94'1(G^A!HQ_H_Z*NJS!\;AIXZ%&C8H&?P?>^#-78WQ!0^%T MU1@7SUH\+\3G:]&QBP#/_77BW+S7[O-/D:HW$9A>I:87I@0#9L2H]U#K$LK' MJ_)=N-"@2)>P1*.,@8/M9S, /CO0@-:K!-&DCK#<[SJ[2="K9FM/(!$EEKPB MEO*/G7:KR,[E 8V2?5-W\41Z+T'OW.KDXB=OJ$Y"=?()=4*F@^KD1)F_RR[( MDE6%2O-.YWZRU$SAL9O_>+KNQ=3)=$552\-BGYITD^WZ2 MJ?V"JE"=A.KD5/'QKU]&L*M;4ENZ)742W1+-1">L+>5DGK(6J2A=5[A2]79, ME5V5TK"&!6XI96I?.VQCHWHU, M?1H11-&9.BK.;7S5V4-MX?5-;WBP-. H\(:@"-Z)[^7FO6>%5U"6+U?.OVOB M/\'(^I8^VZX*=!7C*Q;63#?OZV,R7^5FF:=9MR-GDH:^&,21PT;?I9+[%54' M+:QW"O\7M*)"X?^>)M%W=+>.:8)=!5!DZN-XDFXV)MEYFIRR.;('[3D7>IVZ MHPXH@%#^O[7\AR[1EW>)WB/_ V ES!R3?9QDJV/NN?B0K)5*R " _A!#'@-G M^,K78"Z4C3"%4\7E8[L.#KH(@U(BC@-E9KC\:[M\#$Y , &^0#,E((4W8]\H M]G1+J_]Q9ME7<-#\MW"NRCB@6PMV02HDAO<:WZV7I/%]<20MT\U! B,=$HF[ M),E<&NOP"UI>H0X)=U>UR&+XK2D%[2!Q@&Z9^O"<#8I: CV $'>$/$[ M)D6&.B34(1?3(:%[>&ONX>LZI!8W6XE:JSN:K";5]'VC/&"-^P74(=#'2]-W M-'6;N%G[;#N"_T<0P<<9'P;4N@*>21N 2$VW082*_(5F2!'_S0B6@AW+AHMK MXH+00*:-M.$SL0 09'V8(FR?(/K3RD>$.WG1KO53=NEGL$>@D]J):QQ MB^QV$*10\]$N-PB!?F#=W+CMD=+SQ"*,S'0Y6=6FRF#YT'EH9!>'@);BR>JS M2??U*+&JQ(?Q8?MISL^; ?BD<\,2(<; ?)%3+%'5$6=8^Q!#4Y7CQ6AG&>6C M=699'E:R0[.T<#4OI#V06/O(. ]UZ3R 1'L9WR^++T7'(B\( N;F*R$D"1OE M8'G'G2N/:*IS/-5I8*I8R*4-M>"V(N6N6&,4S0I^:ZP 4S#%\2IBCP4[8IB* M;BHVG*@+OJ1HAN,&Q=!P5W'90!QKRLR!0QP+JAY;]]\=?##.*;"WP9W&)E2. M(M17,GP)L-Z-IO2YLVA=FD!M/D(0?9@@:!)155CICOU[I"R!=(A&@8)6'W;0 M/=&V(Z3>L)3[MQT[[>A"=B>^&]='4SH>W$_M&6Q8?S/_C>Q.9,>L"Q[*V]B, MGQ<]_-BWP0/Z6_WK3P7,@1HA_9[BD::CHX/.T00)#8(_0F85X620'"C0), [ MM87TI>^S+G4+N<&V-52X)P$\SBSWD5F>U_<\/G+3UGS.E+HZ.I"TVW_T>A< MF.H24*/89(,/7^MU:W,?(J@J3B?Q35/O%$!?#G[L*GH)/<=T+TGT(=S+.1:+ MO>7$(OZ^^(^#7[#'NGL1XT\:+7)]*0,'H$$C2#/;%#3+]5O@QB!9]7;%7Z#H MF";<@;L(=!)LA"'HP/-.A(]V?2QT< 'HMZ'#S/2_.Q?,5<1RANA(M16XZE4$ M(2%$;,@8:)@PU>&Q-33U"9R*Y,T1_@?^:MV27B!"M?!EU *]5@O55^50US ; M3G7(XP?D$:N 8^+H:!N!C$5X;4L\]V00?X"5A@E&*L;W$48)K^1AU-)>9 \D(3!731X%J%M%_?6MN(MO(6@C&2QBLB)

&#JA=C_LH M'.].J,<5;,3M&\F>!G@]0 O,Z^::USW^6BCV&"L*])F*Z&$ARD #/&B,;SS/ M/3#>7;Q\XS#6\RM;<+*0YP;DG8@=C_%OODF\/;KY17&'7VUC%6)470X_+X1M MNP5"O-*_.Z3#I>C@MC0+*7%U2H2JZ48($:JF&Z&#VR$MI,25D#VOT7SU*GB& M5\UUV@NN?!3/,/%1]#(J'4O&OS9ZV3G@/$/V_U+L_QGP/H;YVNQ_6CC/D!^8 M;X?J>:HJMFLHQ=Q.O/7,>=\_.?/YN.?SY:"/7HMM7 3DP[OL#+DVY-K3N+U? MO_S@Q;[?Z]O!S&K]8]'/S\37E5N5!^LQ)7Q#B@=0.VW X\,I++F33!S@":N M#C\OF/2ZOHKT'EP69S/I7A\R?(&91!N9CD"K\U,T!7=O1 \4-O1FE3K0>'-* M, 013SE\I5!BFRX^X">1O&[I<%]?H7X#,_8BOMOE%=^;\3=N_VB^L)(+%'=_ M!26GYSJS O-,%OEHK@JT>"?[R#RP)U!R@6R/ YINF20G:I;K*Y/Z9)+HIRW[ M 3QX.%W,'4T? ^H(=<4WUA6A072[NN)L!M%Q7<$4H]1P,3&8R71>F1++!-?L M)&07THN\2S)OKO;<+\^[:/WG2P.65J +!1*(UWLF4IM$4SG%[]6+ MBHIO9,?;@'P4J?+M.ZI__F/K\FW/F_+B;H&%>9=^%-8(,HBZ=WO""+[[MZ N MA)7E+329CM&;_&Y_7C2F"A&C$_^.!'[>9,]N9=@NHX%-V\H?\[ZVG4+F?_C* M'6,@O80KUXJ;QQM+BK^ MPSE_^BB2=9/WK+4<",%[SI=X?YMN>^0(;#<)STA_!SP=4W\H.U*]TJQPW?M" MKEZ\EU-S>W&H/'>I/HRB+"B6^&XM65338SLY=Q8#:K^4EC,7Y6(C"M+$M&=5 M.\]9HPB,_4+>08)DDJ.1F!BDDQ0YB%.$,!@24A(>$2 >)R1:3 %A[]EJ/U[. M]4?EB=!S'D5 M\AB5CXTWTI+7-T[,E.8*,526ENTYF4JAT;&=T>JU--T5EVR MW4F[.HOGEKVN4ET=7)E$"_5QJB(\<8[%FJ?Y%!V/FEJES;4K\>J8]&46[E3X=YPO4*GO.=5OS@0JF#-?6QL)J)-]SFL8>*GM^TOO6U.DL *&D*JW.6Z:7RP62IRN%Q_90#'SH:S<5VN!WU$Y?+HDWO.F^]=T MS;R-C/\#IS!63HH-GR#N;\.O/P5=EQ:*J@9/XM-,W#\\@F6.1Q<#9U-RBPM& MBFG9?N4"TI/(V;Q#Y9T2@)] !8?6>P7 ;_7=%-CR&UB*SJ0T&-3 71 MU %D*GWJ5@-(BEOY(@JXW'FXPH_*UA]*N2B9CL"]D :NA 0+\ G20B24<>S M,72DM!54ESHU("\@$Q)]CC+I96\_[S 'P1D;P$1V(N('6J 3K M6M!R ?S-]LII_&?Y10YNO0N^)4G^UXJX$HWJ;V8 GNL2] 8 ME5?K;8"\H0&7LW I!_J&OX6!_8EMJXK#D"^CT>?J\CZB0]ZO QNF;B#_'5@' MM>!YEO8NO0YEU,5:0,5WBBGMZT8A8JAPV;:.$"(,5/N'^ NN"G64@(("IVZB MHA]_I:YB0]5;"6X7./L'Q6 /5\;K<@!@;Z3I3 ML:%>C$BHN!#.8U,HY#Y0U*?0LQ.1VH1.C8K1*VQ?5B"S URUB,J] J]&W*_J M(D;#4=R9"#LUR+%(?4<$MP K/-GU*B%Q'PU]-$+%E%"$ :[2%)"(0N:&__5F M$RQ,WJKMWDSMB'QZ8:*/5Z#YL0J/,5<-2%J;U21NYB@&(E%FU5D98"NN48$T M@$,RCJ)*FT"&MHQF5#8^+!*4N2R#C!%/*4OY12P8U_C9U*P%+1NW;.U@Q5H] MFQYF6[PQ6;4FA?0X:],EZX6*M8-#7ZA8"U2:C0+:&1?/;_.QY96W69^M)GMI M>F$UV5FKR5)DC$K^S+QH-X04(Q*G#*6=L(*#^*$5'+=-%S*6BH=TN4&ZQ&.I M'UK@<1'"O#/]X]5SY<*;<*'\]^,Z^P)KOI4F]DR,2=QVWO,[-^^%JI#];/E3 M94??@ 25]JW^\V:>7EU\;BD1];B=>"GYXJ/Y'/2I\SF"<8N=9W\^IC*QDW6IF:") MB=)XDJ4$46_H[/M1P-$6_][>VDU0_ Z[X%\D4DB49IS7).=@(=:NEGNSN1% M"\$BT[_^Q&GBVMDBG[VZ>J>Q^&7C;:\B1L$!>Y&X!S^(WUDC]Q["E.H,!WJK MF1!M1J:X:%1G3+6N6*S)G@F5^=T@R,';.^< F)V/1BPA1:$;. ;NQUM?P@5# M$5M[.X:]\,++ZT Q/$N@-+G?=G$ZT2W?3F2YI$5,,%< QLU"XZV(;0)-"KQ" ML.RWZNO'00Y49XMR*6KQW131OV]F'D9J2_[BVCJ@>/&HM:C@:>W^M8UVL8,W ML8&N:J63Z^.Z_71T-G$>K/2LTGJL5_+-H'XNU?);"CIJ 1$I:>1B6T#; MTM O;NOVLM;:F0C<8 Z?GI3G1=1XG$2K"LCSVMRJEQ>__F#,[/TKS!40S#4. MJC[T8-I<(+4@Y.D:B,^[K4!=P 53L=!EQ6OA\*\;(TZD8G08\[K!F!<52_]0 M=)G;I@N9C*5^*$3?;1,F%)C;I L2F/"$N9G@_:L'_I>(Q)U8-WR5X/VGCJQO M%+!O"9H,3@9D\]-YX\8QO=ZY85T_+Y1U\T+//JS50>XZ3 MQ]/('I4VR@.CR(/&DRSGVI*QU-Y?#/NA:!H=K =@*2754P2-6TFC\4Q6"W-K M**-FROLW'9'HR>LDWL)?PC+DKW?SEYI(E\?E,M_F*)EW%C--NZ_,FI?GKQ'0 MS5EF9-)IF?0/YB#O!7>'1=\.BZ@/5R\T>7;RMZIF*H8MZE8HI- M_B%J+7OT)%J:]$>/+7D\<#YX9?]!%=,1!ZM,C4J-VA3-,_-D/OEDMSBAB@I_ MX[_^Q*EC0#![U_57[H?]^>#0-9MXDYNRN19 K:Y$VZVORH[AE\$KS;'=4I1U MZ10NNX(?NF57@AJ[UO+>7_?F-A:W+-T\7/AVC?HV-V2 ;T(C0$.56T=2'G'= M&0*7P;7!)A!1;$!"Y6Z;>NR7<@1P#-9-+<"E19+J-M(TT(6_[ECJ*BHZJHK* M/C?;M%]K9KN5;?X K^8S^%9T(VN8\ NFHNXTR0-+ XAH$AJPMUUC[T[7FQ]F MP)$*@(U/&LM;+5P'?*);F:=)_T&]+;UT!)#QP*Q2!=$ MW@MA;JK^\. M+QD^R0*JBLB$MMZ=L0AML17Z"%7)PH%N"SEAOXK6ESA48JWH$GI:F(CQ]M,V MYVW?I[,PJH(X5C1@KH+C_.DR;]JRN'7P$A?)Q*CQ0KXW MN.^,.64^YYUZKW5_+T';?@1E?^_<#>B@CW8@I-V:U_T2QH"NV)0S2IORWO=J MOIV$C]^1*Z3"'6. >(<4"J-VHD.TZ^H]G8P.2R;)GK@ M9,:,*OJ."'QW49[ MVI@6J<6BNSA3AEM8PGD8:94)+T]O\E:;BB6HD"ZW1Q,W;":$\?C*4Q[$[JD9;J\C&2EU-RIU2EQ>(Z"--O[\S MU D /:*EIW;Y 53JO--L2S6A6\_S"P2Y3__Z0Z;OB#ASX4S$4'^&^O/[ZL_# M7:E"_?E._3G+<;DBEZ5K?#NJ/'2:NBBEDUDLT'E2_H M?:^M:.(NE4A?-\?RW*D#Y\[<\S/V3H'A(PSU^XZ18A)7<9A^"NM. (P"ILI,-^-J"W%X=Q_)S_'R<[Y".5X/DH_W 3S-,BI2&K)5.[<+'OSC.[RL4YOI<$(J'B5$ALL@-7OF%<.TW M2A19ZQA9B(0MB%6#6 8:C.$_#DQ7L*Q8&'=3CU.4D^R2*QF2S$A)NP'FFJ^ M7+QY0M"$8.UFTE+C@VAKH'/9OEGBR(IB&U;SUY^/H/Z8 MYUJ9X:AGHRLTF4Z\U) OSF.&6EZ(U+38X[IYJLX6,M5Y\A'R&)7:OS)"]>:1 ML6Y:P- 7P S/M$M=P+\2$_@I1UH(!?1YM9-D[SM+8=BBB&Y^6%O8O4*R)5S^ M:$L\:/%![[[]/%D-4F6U54@_:LX"98&^7>MLW5L'8E@?EX+ 35&YB('RW_SCL1<48X'LW5")&^)XGVAVP%LZ(X-AZ MA(@0Z+W!>-<[KM@^IS^WMLK]Q'<"\1RBJK#2'?OW2%D"Z= E>V#OO!5ZBFW; M+3PZU<#4F,/>YQ'UNJ=2L9^ZK[R9>.VB^UP&2\^BB_+,?3MMUO/5O+* M1TJ*W#M2_GVKO!Y;6Y/'#KB DD7Y2 '%OY.\M=_?SAT7>):H L%$%NAX1YO3 M^[D39[8SJ;AO:*ZMS'R43NU>Y/SS'V\Z7@,+\TY:"JMY&43=^S!A!-_]6U 7 MPLKR%II,Q^C-&>3/B\:)7T2,3OP[$OAYL^U;I%E& YNVE9[B?6T[0\7_\)5[ MN0#)*1)EBP:-DC@92R;.1*T='X#>T.9_0F1L(H7ZKTX]>^BR[J.O?*_XH,U% M^7C8WH$'6=;-#=I ^PG!R\"7>'^;;GOD"-J ) Z%XQU VF>0'I$, %1B,)2$ M]"!. 6D@@)$PD A&2C- 2@]3XB]W'H*?L#ELBK/R0C9M(MH8SD;9_#A13#91 M+MSN2*=B/]K&]%&:4"M::9FZ6L@IBP&U/[+P-.\SG+#D>.\U[^>5!PN- M3.R.5*8Y;9SM/CYQH!_O4>F=BMOV0:'$%J]"/#RQ#G@@H ML73O[4_ZTAE(2L/FHJH!G63Z<9"69#AR[^W5Z:@&1NHHRY>3&M%_7F19;M@< MQ-=OWU%;?K[<5.5X,=I91OEHG5F6AY7LT"PMO%;QW-GCND(Z^*T)E: M(W2B0S"*3T&,>5;'&('X0(QLLH./(7:>$I!S[][GY;6X$\TKFJ")BJ!&2AI" M&IVZ$GD=E$V4JKM&5Q2FR#Q:XYF*@C6^PSB1"LYTM5PP3&'E_8+@3IW4-+L>NE70T<]L'8T07C(F3KJ M[@DW AJ>R(I& ^ Y"HF']B4+[3#%CN0%$<>]@AMA'=@)!+8Y%TS%2Q:&VP%= MCX@)1Q\"!+0QMF#PQ8'Y*'#7UYU. \G1L4^F%%<&5*-_3Z8*?#3GU'N=A;&: M5IJ[*VFJWZJ,<&-H!%G\AU5)AWN,-T@7:U"%9 M;I L5(P,"7.#A GUV&W2)=1CMTD6J,="2,";R:M_U3S^$OD=)U;9UR!\,*1S M<4! *AU+?J]\ZK, H:R,6ZIMQR]G@ M :^O7[/[\?G= .RQHIQ/U^"<(W_WIB3RZ@!:WQL_ZWB(Z!OB9QW.&OMHPA?U M)N@K#"ZS]2Q?;;2 H9LH+QIKCP. 43O/1S?+Z+X275UM)Y/ED=9I0:6#_N1] MZ[E>+:LIIRAPU**SK)=8OLD[[^]2[-^OH9=WO)>OIWH T6IYOV 7V1S=XKO9 MZ:!I5.OU4E_V$ 'OJ'3B+L4#VK#"^@TFS3MH3G0IY.N626KD]JLM3)D%Z6/O*.I]%TB_BI2WY>*'.2W M,@MVC-KOY_E=)#9R==7K![4^OY+0=+R2FO53F>JC]3=.K6/9>+3!#YL\-1&* M0VX\2-28MGA^'?N06RR>1<,8C!:Z?ELB4\/%77+MF(1OYC!UA"GI?0@E0#,($TD"&E()4&*WBL*$HGN M$S.;RT.NFUN4>SU0Z\D/BT-%0>UR(0E6=$Z5D-U7.R(>*@N1E-4&OLCF5+XM='>C6LM&*-^'(U%ZA45$K*(5Z M2^*G1FV6HN*%N&H<+!^:/\'-J0][.I_MIYU>L=9<=#CY4/G01+G/R6DKT2 < MT$IV5I24(SOLH?*A]A.1:?"IK$0X++^LE_F'3CVQ@"/WYLGU)OV<%I\^3]I# MDNM")3RD5FR@T&@]$G!28MD%$WTB5/FA,4C<9[,5=I#8']E:1/FYFH]GB=5C MHSEGAZ3(5)IPY-Z*ID,2=(S[=)1OE^\3@ZC,0LV/1NZMJ#)DGYD6*"^(@M-4 MM;I5:;$2&NFOZ-Q%#YMSMC[*ZE,#:!9^:LM%A\\BP6Z/H;K(H-KRAK!R:QWV MRAP*1;(Z5K+& U$@*LD.UVD76H*\CVA^>-Q9$#8=)=U"A U&4-?AV^'4W0A0(0 Q.,@"7Z&02!__'8B&Z@OUNH%LJR M(9NA/[I_048G_-P )C:1-!&L/QH+&C0BW%_Q$8&*1[AVHQ&+P.D(X@9R /YO M!!14'X5K/NPQ6$5T473,2Y?U<%-#U5< M($Y5T2P8>L@'5D5\C7^J3YJ^9LJ M->#D=%<:]GG?;AA99JBS!;[-VC7M=_X);DX$\NC>__=M'):Z'=1R"8$4Z3@/12 MC]-/E?*%HO"U1.$S]5?Q&Z^_NFQYWM$#^"*+?;DU5$CYUTKM0LJ_C?+TC3>. M>P/E4^ JA%PX4(PS]V ZQ('WJE/]=-5 ETV[_7LM3^OQ;(NE@EZ MMC30UZ[4_2Q+%HG.=GJE*U3X#S[T?9R>KO*#LFWQLZ><\J1V6Q4P_7AV);Z0 M'^Y=R)LFZ@7CXM-OAGBI*'@^P>'HCIX\D)+YE%YV%:)>3A!.@C 2#+7H% G6 MJRHD[A*)?;#X,VN."YR/H>8(-<=Y- >9#FJ.0#[YVS1'S1C2JM1Z[G%"RUZ! M=*932R46MZDYQFRYE&W/DP*O4-E>7-"9#,@OW-J]U!U))$+%$2J.3RB.R_I) M5U<V]%R>YHCA,HJ ME[[OKHQA#7502/_ZD[RC4ZG3%?Q>P\NJ*,+00XA_T='Z$?[4AW38M:,%!P(E MIUB;:PA=>W$WI._>XV*M)6I+Y0U:C0=IVDAP1#E:N2QU1]-,J#5"K?&2[W3M MQ=V2UGB';W58:VB.G6*X3.>!B$ZZDTJJ->VTDS>J-;1D-_[_V7O3)E6597_X M_8VXW\%8]^Q_G!W1>@#%8>WSK A4G&?%Z0V!@(A,RJ#BIW^J"G#N;GO4[F9' M[+56VR54Y?"KS*RLS(1%UC2%2V=[F;I2:_(*1(T,M#6PS%.H\95/MWJ&S:F1 MYZ[YA<=>'QN#.H:=.( =P7#@[;B;@.IG1+=OON([0MJK[Z+>(W VAH18E+O6 M0LFMLO;:5.GJ!%UDATX:\8"EB#"B':))B":W\_:J5#1#*6UN3,N] IO0DC5> MRM_I\9A<,=A9(MY(,DVMD5(+LK(P)%A (XD.UA.)\& ]1).//D"[^8KO"4U. MOLPIQ1V^&VIG'[3?M[0WD:S\+H( M"\8"UB^1]0BU,&75^S7JY&T:*UF /:L-$]4VD8"$VK"TB3&-/%/YYO%:.-X/ ML"(B*AP%"\ /FFS;XJ[]<]8 LX,_Y(-7QB(,:@UN'S[\ ?VH<1M9<[0(@(L) M;!X.R H5'\T*/MG0 W*M.%E%M6,@+V3+RR4DXM-_&2J>2J M0XHN:(-M#KNVZ"Z<=P,@V3X&AD1[)]GP]_ +?BALTV :-6EKK;#N*DE):K.1 MH+DCCZ[<*+P4-L_+#9W!9O84-AN(NLTI^JU%.?;,,&%-HAUZ8AYZ-CC39,EV M=TTZ1:M!<_.,1'6-@=O(M2%VDH]4G8Q%:(Z?^2)JB;:M!D+J*0QL^WTN $ _ M!(<743FG<_X_PF\@@=^)WX!:/.0YO QJB7K 84C=L".H?!?\ M6.)DW;(1FSE),D4)UG!'#XBH,L".6,2;7L1R)G. &!"Y_&<])3[VC+.]*I3. MQ +P!Y:ONA$>B@F8#8 7T030!>N4 =:!!%PC? M6K9G,U'U"IP!LEM3 'SQQ(*/ R,7G >/XD8T>=D2P?8A M\P@6P6R]?>(!3?A8MJ<.+&SF+?720F.1!J ',#CA SC5&V@!Y'0C$PB@@GCT M+3SND6=?A@L17O F$!3I.GAZRQ17LN%8^P<_\L2@$!]<*WBS!&\UZ\&N 'BQ M@(/@[H)>N%BHP B'B_20@ .<1V)KQ>YCZXD[P*@$(;RP";'.?B]ZYERMR8!<7G[IH"A?Y !>7"5:9?HBL#U[T_ACZ M]NCF*_9"J\7)0L$P>]QFL%=-\,%E[+P(>R99-E4Q;]F8F*%&M6I1HFAC_>L/ M$4\^I,CS.&8@%*@QA0!9_Z_["Q23+Z D)4#-09KIE^SL&2\E:/* H'QU7,QH MIUUDOKU!X^=9RM&@-:K"!<_7")?$2&[D43FI]6Q/LB-:LQ@ MGF/D$6?WMQ-@@!$PLIX^-[\^72)?$VR\I43:C7;6$:72EEXFUW6A+BYS@QY4 M\=@%8OH2B8#SXX7RY8&6&PFEX&@%CC!+M#*81O6ZG:1[XR[4ZB3,0[X#F'Q- MS.J60@F^N5[B5*?,#%J)=(XN-?*I[K,P"4BZ "8R\#U4]^'(K#@T3B^71??* ML!Q4E^%58$K ^.CLI*Y_'-I+'U%>YM$+QD1B']\,VC]%XYG3(C+_^S]7=0\X M6)A?E8= 45M)C'K%=[@I>/=O3EUSKA54N\_$XKLF KMH;QR9D%@L3OX5.?CW M/[\ND!.6IST@VE'Y6?]KQQ5H@P^?*0+D\P9V!2!P& @^[+F0P&,I\H.X=6)) MQ_>\^2\7F9E0"?^OU\Q="EN^*="('@1$%VBF>A1Z]#\ZD")(7&C9(T<#F.8Y M Y4'MG8A4>ZP$-%CLG_,MTOLV)5;E\5".L\JF,%H*=VBNL;:QNPV0*#$60'Y MR2A1M3:U E/4MQ:S2:SR]1XLR)\Z'3G6K&E!;(Z63)1MN(*=:&^'#AR)GU60 M-S;+68984!+3[`=;$BU%2NE2[WYFQAFI1>(*N#H8MHY9Q1Z0(*_*?393M M28TQ,>XGL23>M&U[3;1PBP(CSR9*S<5RULW8&4:<%];=9KJIQN>P<\#Y1%-8 MOC[NBUM.<;1^;ER/9KM.HGVI>'^7 DMN%#I)98DGFYMDKE3/-^'EN+.)NE-\ M;HJ4:& B91@,T^#4 0U'GDT48TT3PY(534GF6M5RF>MI]!:^_7RB@T5T55IN MA@)6Y>O1,9/$[&5)8A/G$Y5;3:/,.LTZDQ3*BI8HD09;A]EB9Q/=#DJ#N;RM M-VEB7JW8?&'-+R7XS+.)EJ):I6WF*PHCRC8G=>*-8J':!B//)]I)UQ/)=2$Q M89*U?'T[ZZ2Y!'CHA38#Y9K;88KFBL&*HV8* UMW<6"UV>3Y2"K.U[H4510P MKM",K]TDI^9[$ILZ'XFMU\9VE)UM:"TA%RI8JN>LZVLP\GRB_;G,CRH+:T(G MTR0IUG718,&:P%#<'WK2]^+I#@!!9?\7] $@/F+#NBZ^\-+8>$02=='D5-6- M *\?P)ALS< ,84E\RR\[CZ)$&J>@[BLZH)D:46$W%!C@BLB[4Y7@O, OR.[' M*C@XB0F,@_G1G\/@A1]JA2<=I_7Y]_$.:%]HCFK+"_4P @&#:BLX<^\S#=!M M9L$ &R>LO/,+>#QA@.?#8""8/@S4\;,@LN>=9( I*;JQ5D5!0C2"O9Q,&2P0 MV"T+!Q"#!T_T3#0P_5B$4F$]>6GVJF.(R(P#_P/2&"8\'@84#\*+_IR@U0_H M(SDJ9SY$%J8H #JAG85WP7[Q<+0 /_ZV>X3M']382,*$"T&;!]B[0!"]N*07 MC(3+L SP M@KQQ0/(W275_>>L;.#O19@#Z#UNQSS-;T#L5O%^+J'IW(HVGK MH2GL*.H'YKS&HG[DS@N^PGB;%Z'U0[A>^)+G@5&(N&D=V^KE7W%(5IQG42_,^I6'9]?MX!=./DO./->0$T)!$: M[+79./"S9*$L3J/6=(!%^_5-ND1!&6GGE($N02TTYI:!AK?+BB3D_]CSV9 M3S6F ^WRSWQ\"QK]%;5G,A#9*U:Y*5H5LC5M9Q6YY/96B;);9LGU7:X2;'K' MJ]QC-=P+KEAL?VJIZ6F]6<8&1%&@IT8_8Y3ODZ4BQ\^.5[MKV"*;UPFP7%SB MRWRND0#F?VG;F6.X$B>DNURM#=S3$Q&&MA.PDTR+,V4OP> 4^0_.'W?&)K!R M4*L?,-C<61Y7T"IJ"ZEHDUW'E609XP>$F!JKP_N4C/U1W0G!KA$)E6E$YQW5 MI%U"&K",R!HMYSY%PM^V7[[&>$.U6DRUL5"T'H47<[VMM5BU[W*-4(Z/%_BN MYX>"?)\Q\9/DPT>R*MZ<1N.;MD5T3E[V38VB:5C6Q9 YGQV1QDQ+Q!4MNTPP MD^&BGJ+;O_[QTR.S6YVN/X&";[^< MM3.E=8I>VLDAWJ[SB\1,^O5'-RYDP3[W@>WOEISN'F<_'MO&$3A\!:NZ[+U@ M9&@_#SI>/J;E)Z]8OS^YO=]EKAQX.A;E+PT%G,_[^"7+:STG-48+NBJ8PK(Q MW'0L5OJ@/GX'IP"'S9DO72G8?Q.[/I7XO5KU?7(?OG@R1MST;NGK\K;?6HD@ M\<.6C!.QU$VOZ=R$S=AGUZZ[]9+Q&U_&"B4[E.R/DFSRIZV8B"5_VC;U(P4[ MA.ROL^87E@F]N77](^SI[R2T+VFV='8 _2,P^O-;3"5B^"?(]UO:R0S03Z+P M;LV$0A:'+ Y9_,DLIH+[GF]J?1C:'-]FD7=BL MO[\N0EW%Y7>#HJ_,\4604(N26$..?W^./T8IJ/OHDD>H]S] "IY"^O?J470+ M(\9WER.&8UOP0H=7_4 XO)K]\/A5 CSSP1T";F/N?&@=_$\/H;Q;F?M7U_K% M,VRERF2+9'X0IY<926IU:Z-&'G]CHXPW7.QI[L7=*]Y[H<(]/I@HPQHKBPR1 M2,7I$D?WZB*L<$_\^H.33]6W_PA5^%)>ZWOKS(U3'2]?6-4L<\G5'*6GN(VX MLJ$-O=-P[ND*OE^UZU_'5U5#<#L$MSRJ[.]50_3@+9[G>FV\62[28E=*)J1E M+EL@UF^&-^(VZ!9D__B'=4'L%(5.3Z\R LS+%"H)L5&ME.GBLKAMFOFHG!G MZER3-$O8]#O9O>7+CQXC_G$L,32')?]/CIJO"C>X7=?%=]"SV^ M0"0_YW>S^,HA^F\9D+\@AY%_?X&R%!]KWA6\GBH.6%YY5XGMS'VM:^WMP)ET MJHS&=W&BGG6<[@"6)P7N:^;GBM M/-7H*C?IIHE.HXI58?>I-,!6+$:<=S ,\>#;F!;_^M[& C0/(/]PXI\3%_H_ MJ*[RGS/AOD&SI+>7D+O!I'=WO_T63K*%"HP+\G0JFB+L/#81[;4H>MVUM,-N M3W[[);]IN]^I7@QN;7JMVL$8V"HEV98XLF8]0Q,]'QVX@;(NH!6(YLGTXI%8',YV[ Y-2*?$.!L#L%7A8MMR!ZK MPH[:/* "[%^\4^];3=S D-V=L/]D1+7\18( UK^,'U'/ IZ;:@/"^D'1#X[($:4 MG.G#D5Q>%JM*5RF-ZL5EL3=4J5_?H?'#^Q"(6BUS]?PF.Z>C+;N^BJ_B_2'L M:G9-7X<7H<6CG6(BJ%^#WQXF<]H=[2C0:C_9\L%O;R?KD3IG\K/=;_![[G78 MV7?11 M_B)Q^$H$B:3U$6OO.FE&$.(^.S''6+-H5;5M]=!"B]]&X@\=[0VZU M+1? 9H?:@UBG749WN^W9AXZW\+4(?L4;D@[>?-PY$<@&^+?H-2$][+VX0%H3 M$9>P&ZK?EQ%U=SS:Z&'C14,/9G#:ZC$6:8(Q+Y@I;+:J.@*8+90:"[X7S%N$ MS5<%%.O181-1<_<#G)X,)@0;4LLMCR6?S( M9. \C\:=]W#UE@+;5\(^L ZP8CBO5>RNEWW0!BT@],(45[+A6&A^/DL$CU#& M!$B"QQ;4&1N\T2?\.\T6&'*F.%5%]%W8!R:BRIQG@T)T\!BJHY0O]/8)IZ)O M6S-1A 3NG+SYX5&!>Z<)O[P%9!O?VLUUM37&JLF&PVB%KM)NW-/-C.=;0.[N M&5^Q7&K-FOI*'BN8Z$YF>%*;"XWF?2X7[G6G[1&O:@%)D$,LLS)F12Q*1OED MRM;6I'*?'?"@VEBG31&MB+4 MLQ4WGK?$'?SKTH[ P)9 C>_1' M#::9S,^\7NN"C'9DL/1@P8 $WH=@X(R#N[T?9O ?NOM]\)Q=2W+K)++QQ,YX MR<2) C5H;70VT-8A]Y:6V)=;7G.FP;,'!C8RW_=6!K++ MDW!#[-:$,]$??DW'/P\0/ MO$6F2I?6K)&?N0010:0MWW MV!500L!-%_*:0RIVOLF@+T9V.NU_?!"F\GH !OT# 3>![6U!2?)-UL=F=&Q) MGXQ\1K& @6^8"P,*B__>4SE^@((,Z:HA&]303YR*")@C]'DC=2A^P%QN]?F7 7P ;%_8DA@%#QU,P%(-$,@X=(MAQT8'#MGL" MHB=YW>IWTPE>/I/!LDSH: 2>$K20TFO9GNU98*$H=>H?Z(_X1.;;=EF2_TY2DMC^;B9MEOC@=D^V6!IK="D E+,O1@H"6)_)YG]X=P/5=;"M* M',"3R:5PJELV,9KH29.&TNH56^0:QE'/;X?\!;<^L*^;Q@;I0(3C T?7@PJX M*0'V6]XF#[_NVPB<'QT#_/_S7_#'SM91P5?@"=/,W[EWZ6MPTS[N5/G!Y5^( MQ/Z4. BS1!-^-B*:-_KS?__G_^ MS:EKSK7\A:8RL7B0QO=[EZX71W8,%HN3?T4._@TIB?#I1\]%O+&-Q6\"A\?IA_U0$W@L17X0MT[,N?C!*3X M7A/J^O_UFKE+IVN?7%\!-:F%.@!/X*&%MC.;G-*S+:MM"1HS;?&#!M-LYB9R-U%V]1_&"N%,LI?"E87'E% MM=G$^4C#XI>%)*77E.(BT=)3[+QE=B0P,G$Z4MA6UWIGE:4PC92*1JG)](WL M&HQ,G8Y<.NW)7(HW)9J8-]8S!MM$Z3)\.W[V^JG 6H,*T5HQ79VDLS4KW4HE M87F8LY%SMMVPR/7(Q,3R&-/7Y6$ZWZ2\0C+'(SLCLI7"ZP[&B.5>-D_%"96) MM[WR"\>/;/2YJAR>6,1=-5.)\:0%3\LZ>N2ZT>866:I$5=-"AM:D06(R:=@=GF\# M@=X-/=FL@R[;Q1)>G\FY11\K8K54C^YUBQU.8N%0XM<^!$#9SXV.?\06_KS; MC[R4O7>#4!HXMQ9RHJ'1*NL+!_P3F:)!FL*!BW'@X0#KB7>\8+SO%CSE=_@9 M"==[1)Z+\-*CP?WA'DHJR 2GA.G8A_9SA[;R(R9KW3MI@?9I&='VD?[M5K5# M.B,K;@$Q=VW2*HCK87P=]F__S/[M)!'+Q)_*W3JP5PZ>#X- 4Z!2 4F"GZ,P M+>RW9^#"*,NSAJ5O[:,7!T.YB66HCBU^L$'Y+BE9!X[!FV\>XNF0$7? "#Q& M9$)&W ,CL%C(B'M@!!%+/9FN'3(BA*8?QH@0FNZ#$2$TW0DC0FBZ%T:$T'0? MC BAZ7T9\<(*DL]&-N[SDN$[1PT^IV7&&Y:]:RN2?FU;D02@ 7Y7]2I?W%9D M!%-PZ*?BN^_67.9I3/I\<3FCQ@<6E0TAX6M!PNL[#0$:9+XV)'B%L+Z0TG^0 MBH?R$,@#[+(4RD,H#SMY2(?R<-$$>%6AQ%O8!IWGDX /$A$..PU^9&F6S[ > M+A1(O*ZY[/O58'DZ7'77Q4$_@!S/!(V^5)&FCTWN?J;4TSXOYJDZ3Y-'ZCQ= M2N7>H<3!Y(-R_WYR5WI-UAI;TQPJ@WI):66+LV4G ]/JXK_^1 "P?6YMIT_? M34( "0'D#0!R5J?E?0#$&!"5;)2P+6:93K:W6$,KZ^[Z/@$$MZB6)"4+29IK MSU.M3IYJ5O@U )!D"" A@(0 \@R G-;8>A\ *5?=?-K(K)O,LFD9M$&W3(&_ M4PMDL%W.L6Y!*F)+A6SJU+I4X&D((!D$(.D?#R!?(%3=>>1R*%'[OB\)0Z0M YX.[WQ&H@.QU[W*O# M^UC Q<1CUW4FN'\<_^LYZR_$C1 W;N]"?B'<(+K;$=M8$+R2[%:ULE:*XVL* MX@;P+(E8,L2-$#=^,FY\KN?XA7"CQ<_=TI8316QI]O(=JB:R/ ^O]6<@;GQS M>^,K'VH6X8EE].3J]#<[L;RGN-FG[!2?V$SBJ^T!'].:^+/\SD_I9D4O': = M91W,TX$?6DU[)IJ]&:?[Y=<19CS6YQC],@_P9+>=7.AWE=FLTTV[YLK 4DX8 MK41J.4LE8&D/Z)[BL7C\D_M=W3:C)H2D$)+>"DDW&&1Y"4@A)(22]!))NY2U_%TARL126;"W?4VVWQ]:A&V'.?Q,%!Q5;$XOYWV<@!^E7X1#RE_J8^7:2FRZ MGE-RI)+K-63,?2GXJ9W@X?P\AW1)ZW1FD3GQKNNS\* M . _]^E[R]55UKN \;AAZ%+=AA MOT#4U/OA/ ,DXM7K_,CDJ?M0DP_-\J3_O660T? MF[;]%0'M=:G;WP+2[B/O>X=HKTGY%KJ5<7Q=V&",R\VL>K1 M<0X!#ORUQ\< MBQ'D$V#W]5Q51!)@E_W7BH&1_ZBR+@:YI2@KTS867NKH\=K Q^") M_\;_!KCG++Z3:_,E@W4W,LW><%'W1K!&$H:>$ZFE@,ENL;HH;'22T]MW:*D= MWV>Y8*CUF_0Z.ZVE9*PH1Y7,-N,F\KDVFX*&&OZ02*8^I@K$K97T!J'WFYM= M/QN8/KV&P-U"TWU87&^_:5>*&R4\EU/2RD"U3+/HL$0S30'H F97)A9_"KF^ M4:2L[T7)WM$:(YZPQKZ/1_XC0FMGJX[\.S3?OI#YYBGW$^;;+#%4A.BV.J>C M-3$KE!?L-#5JLVEHOF4N5&3YX+XVMU;J,,SVTQ N- 2_NB%XC'&O,01[B=2B M.:)+'47;;J=2IV00O+0&(.C%W^*9;Q5_RT%&J^]4+O[6@/V-,SY"8^R;&6,% MPYR*\M/VV'HU6.#):D]2W)FUV&IBA1]5UVP&A=-P[#I[[,MI<1A-"Z-IH1%U M!]CD $Z\QH(J))+,1"SG<2QI=JUN?U"F)N,V@"T42DNE?T8H[8FDL\A1Q:'W MC+;%PVC;>_JBQP9@'!B @N' .D3W8 '>(M/M+F&U:NI5+EM0FQBQG.>2B<&L MH8S6=VCS/9_I9G=7B2D!M@F&:&2<1K;DBB668G',2W5+?'K!OUNK>AB#"V-P MGY'O]D6![3[LQ3?EN_6DULIJ).(*IO4%=D4,:EE[VH:0A\S%Y+/QMJ#(IR"O MWBZ#@H* MGC\.&7JQI!B8M 09PP*+!))#W"E-A'-L(X)%,/C>_X 7!W^^H&;BV^#JB%3> M)X&=BN8053G7<.S?4WDC"I=*D![0SE^ACS?'OL"34SV86O*R@?PX[*7/D ZE M$1Z#[ D4'NY,QWQ]+47A++R?X%/!%(%FJ_\*I5K/5TOUKLV@JJRPOG-DS5F18"N^-_K\*PQ" M?*4@Q!M3>AJ<:;)&;Y-8I[F5P2QK%2H;[Q.<$:<>3>BY3[E]^-$:]9*N%C?2 M*&>"-SHUPEHS XHL)KCXMCVTJ.^I4>NB,-&3 [)&-]?K36K:8C9I@![P9!2[ MU!_C/@47;5CW.KE/T:H7-&:XD5:9*E9N"/268I*BQ$;U52^;%>[0^7D/K4H- M2$K?),8BELSCHT17DZ=)JHWK$3?P;OXJDK$XNU,865B2RS9([8ECFV657?]ZT\Z=JE,RGW*YWX;"EV* MCWLGX-B8"*O"'I@//"_DG>ETZ1 MX*);DJZ.^;2@]"EL.>?3W+;,");81EVLSX_B/9$(/&D@-(YN[EZ/K+A@?N ' MRXZ@I"GP&]L (WW+\'4*^G"^XUW3E_BJG1/,;B)&#A9B ,L=AKMW:3O1(&UG M@;P]9*4>(A]X.!^5-U$O^_5W"?W%MKMR69[5795V"H(R-)-%9KRD/L9P1UK_ M>MC$(;-]&$-_'43Z8Q&H(I$%)PL19P%8"QD)#P0 %:[AP#L>']Q1F/X98/&A M(S'*%C:D9-&T7,\/F:XSNKT M1T#*S.>QZB&2=!:EK"* M32+*-MKW&))_&0/3RJB(-[>3.2UO\B.L4,LY:1V:ZQ=.M!X-V2W>R]8\V'5D M8*7(_-&N@RK:O\@<#>RC"&)GI.68_ Q0)M)2.?T=I_TR$UDP%G!?DW6X&:4> M(H9C1NANJQ59F ;,^P$;FC]M*[*6[1G0EXBQ6!BF#77$A3;&@H/A0'D!Q28$SKK!^M41-L[\H]%:(Z?198.F)UH/D1$0!$9 M!FWWZX$/$55H_(-5P,7- $_A>\#J?#L03 \\U^)4SG2!D0 'PAG#]P)3"@RX MU<887=6XC:XY&Z;H#;7H=@-?$02@ _(]@=I1F.+I]T5G?9/E-,]./:K3; M2MF3Q!*OU H O@GRHJ<.16MO>$4,\]K+B$#<1+;=EF6^T)>GM#R:BYMEOSD> MD.W[X<4UN69OY07X)VSHL6-&E#A,$TW9:=F"\[ A4.V]7D-\>$RW1:"N*OS>9[/2,FVV W<[Q$/X4UW6(06#,_!7 ML]H=NMN"/91G=*Y@K22@\:W,XFUIA9/G=^K)Z4Z]FQFDY+^9;XNLI<'G% MJ:P#ALW(%VQ_=^R9 M8:(@!: IW'!A$$/PPQ7HZ3-N)8(]7]1WH"(\@#'(!)#MB PLE8V-O&]O2IHG M"!$=A8>?LBU6G*RB\USXZAUBG;P>//\3H_TOE]?T(+^,DP3?H &)]$H+RXW"9_@$7CB^.?5Z?E$[QE[<\P?=9G>C+0F2<16UV^V5#'Z0@+L,W/(O M;ONQR!5AW9!3K^!4H 8%PT1IY!<9IA-Q%INGY@[=;8RUY'"=[,]:P$5+XOA# M"CN/K 9*9XH:AZ#C*FV+19J!'P+T;A=_-8 1#ECW *&(@WZ?H]HHA@]CG*8 M?1,8S=>MG2,"6(A*J'%>\ [\A=Q49(< ^Q%1RCH,Y^YGT#OT3 39XJ'A^GI4 M^&96YW/[V>21_6R72T19EJ-Y08)@JGF?R!W C,O;6BUI=#&NTW25JBL/%JZF MF%8%;&N7K)&G-K4S&]3?JZ:R:0%OT.1@-@K8N=S@*;X;";T,Y/]Q3PX#,CF3 M^9D(P^U 0E1C+9I>9 ).$S);!G:Y?]Z(3LL.3M1X%;@SL'#"["0%* Y=]N-+ MWQ_RO9W_O^W_^YZO;YP<+\B^@$R@V2Q.C$%#DERDW! MNW]SZIIS+7^AJ4PLOD]<"N851U$,+!8G_XH<_'M_^'AT0+F)'A#-SS2*JN(4 M%CA"7PL^,_VJ1]Z'9Q?D?SUV\$G@L(3$X9W]!!Y+D1_$K9-@3GS/F_]RD9D) M(>3_>LWJ 1U0"+N[HQCNSX$,/2;[QWR[Q(X39?(J M/$S88@FOS^3ZQ0XGL7!H_-W8\-[1P;P,-C&PPUFPP R>^L>/ M$L*865ZXX5(&/6 ."/[+9@G8^% M$W<1.3!.!(R^$#"P8'@!;BG(AC@(V)G(Q]A%(TS1AD:'Z6WF9XX .OD3#Z*$ M$*P%T?-@/"]'@)4BT4&HN?X 7Z))ASQT:8]EGK"PMH)+U).2A<"U3RPLBIN8U;;&L)"R8GE M1"_1%TO&] [,^Z<=,5=6.V-NYG:P)%M;6EO13FD<93#ZG4A?.TQQTU3T=E8+"#C_>\1M&?1ZS:H^2O%[DW-99HC2MX MNLA$\TYSV%L#*[_6/J7D$?UT(?!\LJ(N3F4;LM#J@3=F5<#;7X%=@$_3S+@'H+\'#;=,3WM0\.K8''MU:"C$4ZH@T$$NUI_B)N MNMM#]SN!X?]6_O84UMQ/#[)]O^?##=A ;ARP3W:;/W]XXG!P;L8M%L!20D)5 MAHX&_%('N$DZ<,O\M#& 'O#,(J+*&J !-'^@[PW?#UX!_'__'="GL_D9W$Z/ M7H9V#(U3Q).O71Z-[ UH .S.,'7;M[^L",=[+C\ZGS!11'/Z<=Y^RDL52)VH MP]AI3DKS_&BE=-.+M#/+]?"N]NHP=-Z+WQX>"$$I\]7'K/M$.OJ]%V9N3M$O M+[OEO?YVD!F5TTML4$ZLLNO6:CF>4$]$FQ^E^27!^:DDOTQK.[-5""HO-)2F M,W,6F./AT!V!W*'28Q(2;R8&4#T1U3C!H?;CV'_*]-:GB%]_A @#@>= MG%$?9JADNZ)6))+5J;(DE[9:GTXHEV\#ZL?.ZV;<+D&L2D4SE-+FQK3<*[ ) M+5GCI?SK$WL_@(Z$0S+D>$JL:"Z72!5'1J;J+@ =D['S:MTW3=7:YOA.LTZ8 M..9FQ&J\F"N9%OGZ3*L/(&4SL]+'=F<@TKF4T$WTMX6*F%I#4CZ>L_A.N:N7 MKJ66C MR:3LN4%*GFP ,U84*/N)<2B6A-^!Y9B,10X(@!AS1(+W3H>[;EH']PTB64,7 MWG,:+S)CRUY0PXM0 MXZII=E-G$LH(:6!<^.4'C!=VX.L]4F<.+0_EAQIFPX MEG=\%)Q4PSQ&[U0;;*I PG81*1@[$4T8=XH8$S!-;F^6HC>A.(K_.@Z]!.7) MF(8-0RO&,W8W)X$'6W8$B+4%)L!SCN4%JH""HRU[:G*. $,MP/R=&6"-MNM% MO[SEH"F(FX7LJ1X*V5A>3(_ CY+RIF J]CXR!AX-AA!(PH*3]84!H[HRK+3C MV T\YF_3*IC21 MD96>6)@(2E.92Z_&]DL3\;-1Z,T"X=!% %>,U! @KJDRR45TVG.[N4*R"AQU MXL(%^@# KSH%7XO>+60OJ 8\+R377M@5!N+VTT0)D/#(RG/LS[1@X4GTNV?7 M7@P&B92$3WWNA M[G\/H)TJ^(?D4 2"0/%N?@),DH4+XWFP?7EY-PX0@;.!ZYFH0V':A<:]-_EO M-XT)MWO[#D]UWC%-!'&JG_B-CN[A !Y,T10Y"[QAH@*''M!>\W*$Q(/8.HI[ M!U^]0MP#HR2#Y-Y;T_N;BX^B4 TPX6CG#2 (YFP%'[O[\&/#T,M()%"L#T@X M!9EFT1M>=>"!0YW3.4D4LBZ]L6%84L\9YL+P4#O(+'1RK%$G7 .KDAEZ:9N; MM:#@W[!X0-4"$-QX940;H(3_L.40V"A0<]GK4C& CX_.NU"!W@ M(P :>>H.WF"H^UB#AX/>][U,P@/H@C$* .( D: QAC:FJ6EH!Y!A!2I_^.X# M9'-T#J;LPX,Z7N5DS8M<[J<<9!*N88ZA*HLK'X_0E_S+ )SWU4/4>[B(@N S MM(*)>'BJ,G,J?I78!P\#YG9*H::^L];9@7F1#=_<:.C"P8 M0;<.I!_15_/,'&#GFZ)G]D]$>PV37@.DB1Q #9(=!Q@",&/"BZ>*_G>15R$# M?U[3P;3\-P*),EW/[C.0X0)M$& 4.Z:^4P?O)K %W@O6H4.38R*"WWGFC:@+ M!Y_ UV8LH.>WEW(>M283B/_!D+CH21ZO*%+!KI4:^XX"M8E[/U5G\$^Q%BB M/R'K[QWJ'-_'0;/<&Q4'KY/AD0)0'/38A0@,&$B/OST!\W+\+)_\*#D@0+CC M5$#X-N\DVLL(4\&C/1<*OI@_W$4B#ER'I!^_1X&X2)!D@_)QD4P[RJ!'!$3[^^'02 RD M]'C)KK?,AT_U[]YI[[YBRR;SDU*-4_"24LTD'&TAQE,S[O7^X.NW[-&VJY6! MP"P9CJ]UF/1VUJPNT476;V907<&4P:!E)\I:7Z1%G=@2'!6W)O(M["@E,2N( MKE)-8]5!GLZ5I]4*UT=VU.,AZTMV%-RT=AD_^TTVLM]DCS'F(#G9A\J)"-58 M\V@'_<-+>\/E:.S7RS8EPFS3,-OTGK--GSPAN(FEF=\=[H#_95,X">)ZD<&@ MN FW"U=[:8F>22GNK?UC\V5W:LQ]W%%^'7&9<2@S(^9@9M O@ MVP(?Y]67G\1YUQ?@4BE=8"P1[$5>O064;"5 ZL)_T=X]$C\7!VP(@/3@#1=W MAE2E57<7&2M%=R>+]+JTKEC\$J8_$+'$X_NU+D+CWDOU>#[U*\6//\R]S+# 6O)V_&ZRG9GC6Z5%P'M9]:DX1 M7_R-OVA/V9(T,K-*=]'5.U&\U6KA+S_$_@!^MT:I4G+4[M:502:I#(O4B.MI M[5]_$D^Q^T,/K]]._ZZH0D>G"-9O GM(%R@![#"R99L(_WSR!+R1M4Y3I9W> MBNX*;99N9]-]MWD7NK@:CC+):=RJT,T9,1'8J4,)W!H6Q3_OZ[CC#3"M4%DO M&,I'(/AO,8CT@24M .;)>W^;TZ [ND4?_(T^Z1;_'Z72[ZA2-(S_'UCE(_W@D=FZ61-,"[)6PYFS/9 MO-07A^F7NX1'1*,WO(SHAGR@ X'W IA!H1SW(D&'DU(!FU9[%-W$\A+)=31B MF81%,BZ4K-]CCW\:L@\'[+?QHS@#;!3O$?GH2B38;JS=-&]T"%B&Q^PH\GOC MHT"8&KO+'X!1VPD,OVR!F!DP%"?K*T-=0>1P=!@ELV#PCI=-WM' C@[F;_FG M;##DC#+NX*T2=!\6AB>14P@]:4Z-2!R*7:X!-(-?.K+@66=3&=UB-V%H'=XH M038!9:&;LF#V!@KR^1:%K O@(]/U;\FN9$ 3Y(!R4Q&(@;ATY 4*,Z*0&9!2 M47!,,:@N:*('!70/<@\LL)EX@5P48U=5@'NRI>R*>P3$\2[Q[K_/&WZQ02\4 MA:[ 0+,&S$/@-/"+AXCD;3\G9X;P1HAHHD R[#RK&>!WXLD8 Q:>VK_B((P/ MR,(MX)M, .+B2;R_[U^_1F%N0"!DM/E&H67?+FI-[0Z#54^(_#-J*,OP M] #8FY:H3J-H"7[UAK5A*N+^(MM1^4P410[2Q*'COHC,1$X%,.^?/0#!]:1T MZI\)> X8>,\,P 0,3\. B2Q H04 Y@"HF\ M&TYM8AGFQ+^A<,Q6;G_'XBC4 M#.4V%JEY7-KGJ>\?O#]> NL.#F6\0YL 5;W #:H@J>C&&M:BXF$53P";MF'* M*"' %'4AB+<&(N0)FG=8!I^.,H/.B'FB(\&QAS&=6C,4E@=3?U_Y> $HUX!L M2'O&YA +;YSL!?8U&:7\GZ=[[038 VDORA^D=RW\PPTD'$#];!'&]551@K## M!UE<,P@]_E, TQ$0>9/#CC]P]*#PTWO*0_'AXPH9\/=?^T UX!XPAFA MX[BC=!'_2=XI(P03WQ[:'8YQ I N,%"<3E%:V07_\M+IW!7G9P^1_4D"?&8P M650(SK\P"84]%BD%(#@149Y:H-*R#J!:1+44_-"#C9:F'@L39TYDVS_G0CN3 M"-_I40]LNW#5_BT4J .^GC]RE@B)YUTW<. -SMUYZOZY^PPHG[D<^H)[UR2^ MT>6KCF<;MB!]>H#NEB^.3^7;\NZZ;!JBFV!D0[2YUF9;5:+2'630IN#=*\_6 M10N*'*[HAE &V*:+GE.#,O8.+Q#[BD0#J1 C% ^,N$"ZUKM4UO>_7+D3GO3! MK8/=OV'MK1S<*D43*<[Q;K."AH A=X\)N3[SXF MAUGW\#>[RF#4%![FPL]IH"VV>_*T77S$*VH*;Q@:.DHK/XY3[0IP^=_/N,XB M#DP+E='FXZ:FKMVDD7K]98N&H4,D:)IP\OX/!R3P/RD$R-(T3VNPYN#)LN C MBW=AM(Q$ K_H4+JXV31:.2%'.Y+52;;FN#,FH$.)7ZB3OO,HGRCG!U *<#OB ML_L!)20&E-]] 5G6P$HKR2IP1!?(?X%%0Z%;=/1MVY!$9-I[::O!@]"K_2\_ M1(#19<%K>JH(+\J_]WVQLZ# *T7]$7']8N(N-%IDOF4.,<:)+^1^@\OC>.85 MU]M12,0OLMA< [?/FLF+LI^,T)PV'1NZ&' /]&2X WU58&;U#!I&MRE44*(Y M#:YQ7[XLEXNZK%.0JAN%Z$<+1"%;4U>6!*.!CUR70Z;U_M5'DOVPR^M"I@"R M,N 6X]5#@$%)*.%72E]0K(%U.D-Q;A5G%17$:P22T@5? M9W;"$41T\TJO4VJZJY0BKC+UB93-6G/G2;;"W@"0M<#;$RQ1/^)K!]*E9^0# MJ@1<>J)5R\*I],VXTJO2U=8BU5)'&V;5!*P"0GD.0P'U F_HO+I(+%*!AAEP M _(Q"!2".#%178*IX?F'R!'=B+R#,H#X&2?#C/&5PYBAO#MOYMCTP&2(5F/07 MR4$[9&(:!I"S%ORZX-\F>6XZ@ 135'C1LWJA'P$$=\4!&YEW8Y&Z>;A^0+FK M38/WNHWXC'1Z;,K']I/T11)^KR?;JMB@O5_"$BFY\U1)DLM MD@PW=+SA MF&79G>WNOMWD%469K,!;FT?X)R:F?0[<=1 M)C\#?RMEG8]]B!SH3K=!RMM.GY;CRDKBDD1[U3DZJGM)WSI@F<)K5N[.(@U6 MY!=GX"0QZT)GS#_! 7NN-^2R(4I846[160TV3'13$XMJ4UJ.7)@BDKAPR>]9 M2_1FIP%!K184D?0-$R]8MW?,;M'/Z&G$\B?Z(5)'5.%W__'(4 MM^,.TV;E-)TF)*9IUS9Z/:%@V_+KJS>\C#L=MMV;40VRQ\CT:K[<]KHU"M;. MC^,WRQ-ZI,C%[1@D$N)R%26:6Z;)=@E*Z@B9@R M(<<2*:&\O2>2*3ZD=$:$\HI-6;[1Y]TM@SE^P@W@]H41KX\4$*/NZ-@L;@\4 MF9G;:2H[M*7*Z]/_ S)W=E2^0DX:H[)3*Q?D)L-UQ]L2-<]EU!6LI/=43MFG M7,>X'5^6>-MN:.V"8)HF2JJCIGN'))'RL- M9H2;[?.2-I?'W4U)FW0LXJ_ZEM4>O-LU1VD]$W7KT+7F_8&ZMTO"N]=>Z7^?$99WD_/2-_P7'C!W M7]CZ("$/^O$ %RQT"N8_%,9@-1&^!< %O'VY/^ RO6,+M!3OW9=F=?!R_Y5< M9.K ._#!A>_#5UD.JI@=E(O>34<71<%K;^._W7KP3 >X-U@']SO\>DBPT*LM MZBAQXO#YZ,T[RO@WW_U'[BHU>G$'/_L(2K4(NRL$-]8/2\CXSNR.H3N=D4S# M@H50H!JBD @J"^F/B^T*@^[2!0T=9INA5<"ZG1N_@.ANM=_EREL\O/(67GF[ M_96W W+C>(P,* #AG"62F!C/)#.LD"!X-B%D)FR:%TA63)')1%K(Q EN\LN; MA_>-'L^6Z^-BP4X1(T86QC3)IY(,GU@=M,VBT87/Q/'3H>G*--?'BMVMDLM0>(^MM^?%>!L. M39R]?Q#'LU*I6<,T/4WV-K-,QV;7;)S%3D=2%M4L9Q+)M;+<#C$QN5"-8K'- M)LY'LMIRD9UAA20C;Z;Y;$)O-Y<8!4:>T:G=R^%F99CA&=?&ZE*^T<_0+!QY M1B=9GO2=7KRHT=T MJ@ESKBH+Q3Q3)7ID-$$S!M%!0\]F.FDQ"MMVR8Z2HRBMTI_.^H4J7/TY2>MK M?,VL%EU5T=2B'D]&HYF.);'D!4)QI<9X690VBIA6IG6Y+*]&/ 5&GK^_JBBB MT&ZG-7K9:9;+]073(Z0VFSQ_Z$!8,5I&B":9*I^J]/IL>VTY$IN^P-'E=.$( MJ^Y4&8Q+KF6.5-& S._3:E- M/:T0[F+6UI=]Q^[#9YYQ5'+*K5QG45.8YHI-E4>+?-/M4F#D&4M:;OZ8E)/3!BB221*!,Y) M:5I"8\]FNYZ-X]5&TF@J,J$QQEX637T- MQIYJ+$MP(L\!/&7C"2S.)D0,9SE1S+ 384IB:2(N<),SNJWC0Q[OII4U[13G M1C[3E$L-H7UI'TRKY8Y4Q/I;K#O5B.6,917*;*C8 1/A?& M<'WM7J1-*I3Q=8LU,V6I&A>%T0<*19V]?XM5ZD;2J79KKER<8O6B0*?OB M/K0L,!M!F_0H6L-[JC13-^IJ05T"8MYB-](!KLZGSD;E<5%M$!X4QEA07E>;0Z"230 TNX' Y-=?S M-M[#%((IY'-;+3>W=#CR7*[9A*4[A#&DBW.A0$QST315AM@>4.F1 @-/QVM> M$-TA;E..H $\5F#]PQKT@5?LMU;PK[C@V%\P5J(9YLY9-'W?[T7!]LA1^"X6 M.:B#@%J$'W_-O^L(0_$#&!OD- ME@.NH_M;1!#^XQ>/%\Y@Z-S?,7.#:[H.Z MP5R#J=9BK9, +W &H)?IO:(C6TK6S8HZ/X,QA^,[W]"5]KWLAF@__YB>NS@N MJ1O,[VRL_RR;8"?%9$TGL&Y1U$?LHK&M8*]NI7#VEOU9/'[YV)WNU?/S,HFM M:;G66$P'68RN,$NCF\$:R[:[Z:P_*.3[(HCHH=O>JFJLD<(BMQ:& MM43O1 S1^.$X7N3=4/5R8%#35T&VT=75B;N+IKW/41VLG0:>83@6^,3Z^S?B MM3?'("*#PB43*-H.W M!KZYYYC;0O#Y"E:L!,K@4]\+;OE/B1,Q,OG7 2>"]_WV(QP'L8*#Y\.KJO!J MTN^9+ BBOOLYNC:!7'K!)1@C?C:HXT?:T(N#H?#:INK8XF<$<[ 81N[#.6?Q M&^][X)>P-*-WZRI8\J\_,/2)Q?_9Q5B.8W3__8\M7,&%F6R+4? 'D9Z(/7\ M51.Q>#SDR_WQ!8\EB) O]\>73"P5ZLL=\B7$L?OD2XAC]\F7$,?NDR\ACMTG M7T(P^^1+BV'WR)<2Q^^1+B&/WR9<0Q^Z3+YE8,AWRY>[ MN_AB$T'5OR/!E%X4I]-3R;H[@_VIIJ=E?JV3;Q%>>@>)_7):^J]W.<&^]582A\5,CQ?VV1V>SII M!FU8@QRA?;VA(!EP?SSHCPD:!^I1:SMN"W4Z.NN;0I599[KSX_:G+^F[<]#! M(7CS0+9G0:$A>N,W1J9@QW9+%'K<9E?Z)_YK5_//R)!VF2TQ3%,;X:U29LB9 MA,0FV/BO/ZEX^B&#IR\TY@I1(42%$!6N0H6#Q-'@K/@8%LJCCIS%G>U T39C M,976<#K>IFX,"Z(E&;/68B4S!%DD%'H,YIN )6.3O_[@\>0#1IXWXPIA(82% MGPT+S[>-N($J"QRI&E0TH6!9,9Y=5,AIPN,)ICJI3JCMB%BL,.!SAY MS2[SC=)6B@>E5[]WM/N.(L&WA[>/#_W?Y[9\OX[W)X7CX+M^(Z6O(TI= ,?J MH)/ J[V,QZOM/T_2_D6SQW[4SI;7 M$M96D*H:MI3+4RDM.,246<,FH.0U6]O72Z'+76BY%)Y>?-'3B\]?\WUNQ)\, M3["]7\[0T0U=-+ ,7'?KJ+&>'][3I<"-/VG.]PZ10K%(5F=VW169@897:TUM MO2V-7I^AT^)<-(&>0?%+1S;%EFD(#@]K@\)#%MNZ@)XD7>2):KJSP0;E=$7- M-\1:DJ78) PAXO'X0R(3YN-\&[!YM])<(89\&H8\&S(L#NO=MB UDIC<*2RU M8D[/E.S/!9'MH(=O1JLZAKE&JI"GLZ/M)BH!$$G^^D,^Q+$PTS>$D!!"WA=" MIDN]:PX,4F$TJ3JICU)E=8E_KMHO=(H<#JPMP;B#1:XD.:5Z;0"[?F>@[9!^ M2&-A F"H^*'BOT[QK+3754*M"3'-UTZX/BG,&6M@#=!IP NO] 8J'7$&I^&!C]^"S+URBO6%SV MELU^S:6+RKQH1NEY7EFOH?*20'D3&+#8GU+?;Y13>4/V M!M,]4R?4FU!O0KT)]2;4FU!O0KT)]2;4F_ND3J@WH=[<:UCH_:CS];+)GJF& MCF>^3>>),';[I4]M'EG;NZTP%-!00$,!#04T%-!00$,!#04T%-#[$]"[\3(_W\%" \-6FQ MG9MWZWIH;E)+K+%W*SM4,Y MB:T$$ 85+XJ'U8M"A D1YB,1IDI%,Y32YL:TW"NP"2U9XZ7\K5N.V-MAWZQC M0X?6U-9LT8OW.D6C#5 A\^M/)DD^)-)DB HA*OP@5 C+&X5"_JTR-<*M[_+6 MA]>ZK017,NOTDIA/!O,2*:97T""&5WJ>W_N^7MK*<]70?R**?3FP^D9'5W< M3/<75KRB>MMH:C5)/#>?*8.J/B[W:^.^75NS..;5,$\\$*GK@H6APH<*'RK\ MK<-\5V@\.V45(&71G+\$(R,6>1;P>C4L_O(M\HC>[:FMUA5/Y;1N5_ M:GN-3X:V^ZCJ/>M51JURNE&BM4Q]6RCAJ M)26E*1;'850MGDH\),GK2G.&>!3B48A']XU'S\;V^IS4G\+W&D!JSHD"T:7+$TRSF*:Z3C8T@D* E/SU)_V0PA,A'(5P%,+1O<+1 MN--HML:;C,@XV2Y-Y@U[M*R^/NGA-1""C8>K?B%*=!FGI,MDM8DY@M2&$)(! M-DTZ_A!/AB 2@D@((C<'D<&:S6,D%IX-5$]%* M03&+T6QCC8" A 8%^8!GGLI$^'HYDY]_=O0MP.W+8=AW[2EY7VL.9?MGK#F4 M[9^QYE"V?\::0]G^&6L.9?MGK/EGRO9GQ! ^9,W?**GKN=+9Z<=*9X>QPS!V M^$5/(!Y9],H?9 M3Q0F_XE:^>64[V*ALB^WE=P@E29]E$J3?L^;2V0V6TZFF>%,J:8'T5FI4W2G MU*U+FTGIAIQ7,K9 )U<;1N)RMB^O4W&M\'%\J8M<"+1#2+#;)L,ZVTJZN<04%< M2/[Z0\3QAPQV7;G?$!="7/@YN+#-\9UFG3!QS,V(U7@Q5S(MDKJQ+KN**O?K MHT&#=@:+;K_?HG6[)D%=AJ6[L<1#(H&'NASJ\KWK%*M'7DTR.-K@\/DPD^\,V!(_DKS\)[($DK_/?0^P(L2/$CAM[ M75?HNT*.%\/MP)C0.4G'Y8&TS9$NTO<,T'>@\%@J+*,1*OR/4_BPX5XHZ=\O MB>Q';6WSS5 KNC9M,=6&VR#&FWA/'2(_&$8)G]_;OEXJW;7%R7\B4'TC//H6 M&^PGP\Y]5!2G"]$38:N(W*@ZX(EH$-ZM%2K["IB:G,YZ(( MWNZU*MFB769OF$&!)BR/MB2'^+#:@4YK:4 MI)4AQ$&Y,UFO/[?6)LNSEI#7U#I=K0W2T1I'3:0>TGM8NQN//^!DV.4WU/Q0 M\U^G^8\7W(Y;N<$@4Y]-F2HE=\:J/A^PS=?G8;U&]^=EUV+-3GV%N67!<";D M1.N6VE#W8<%M\B&3N"ZM(%3]GZ7Z8=#SO;,H7Z.]@^RP6U:;1IGI-GAW)F6F MDTT<[=RH2C:>>< QXKEHZ']L;J**?_XKR*NWLRVVE\&H)T5()C3PX\RKP(7' M\(RH_;,P+!G.YK>H>TLY?H:^)QZ'N M)Z=Z,#6@6Z?G(& ^3T!;^@P#_HW_?0HR)R!Q",#'?'TM1>$LO)_@4\$4@>JI MWB=^^3?_HPL4_/5GMT]'D0R)0D2&>WELMP.<:8RO6 U' S/A__SWZ,>GL(3 M#K$$_%1CB=:X@J>+3#3O-(>]]<+5:NWS1&OP3![L4^A9S:F'"S#OVKL;> M%A&%'GA[5C5XQ<>+":L5DPSK#GD7T^B!0?2[ZV*MY<.>K#NB0-E/C&/A,/Q7 M1 0XM #3LDU'_ BP#UARL+^\;K_^A)FA318G=IM0;R8"R%=58PTD/>(!R,(4 M+8CL$0[Q*S)Q(Y;'KXCIC M3XX1VS:#MQ[@\J]K3]J2J5CFGDS"@^]!,/R<^K")6]?,O#$%\!CYPPE Q/#4 MSR8!$2-^. Z$6O!MM."%Z2;WM@G^E&WOJ5+1AR6YCLMSG92/!K85),G_]XO\ M]5I*9&+)P($+7$)\L8D@^R\2>$>?&';A@2$HFJ^G75[D4:33HU@]/'I MFS'NW2KNQ45QQ@-ID6E4%6R M;38.\V*)!S(3?TA_>E_ZNPIOA @3(LQ[(LQU/>@_ 6&4VK:N;DIZDN;T!D]A M2[L D M.TAECEA^+O/W<'%OD!)$WMX5^92,(1\+;[W6N\+*3[/&GKU\T$X-K)0VM:9T M$V.G.<7=$.7Q!YACO&!NS%6+*C-%<5MG\BUA4),H%A4+3Y /F?0'U03^!B97 MB"PALMR?%?8LLHB.T%FF-H,J(VY72D^J9EI*\P.0I3H0^)&NIGEFV9<'?3/; MQNS*FD7EQI.IAW3\V33([Q$O.T*:0YU9F&(4:0V0O4C$9Y*?:_0)GMZWL.Z^ MC=M[3[3X@4[RVPR_"NG&Y6RUE<#$3#PN]NN59<;Y $AEW6K7K8V;(V7@IFJ# M?%8O9!MMEO1B9\EXYB&=N.Y>6!@["T$D!)&[LO&2"2597W-T!W,'N4:_F.Y4 MTZG7-XUY%$0J;M,/)/E4@ZBO%QYKVC/1 M#)*X_VLYQV]$STC%P/!_5&!3[R[%P!SJX,K'A9L7_GT*\+1ODDUR&X?XARWY M!Z+B=:;5XU=R-2HII*JS99&)ZL,4DQIFNF+K]64X'L5%1YP.33S97BC1K5G+ M6DZF627:+"K8@Q-IX+"FPE!8J/FAYK^S/?2XYCYIEWS(5LQT=&2LA MVQT-Q;):T 'V0-V/C'#X&PO*XZ C\-47:9V$Y!XB:J< M)['L"^9Y4V!V>47J>9MTF/=5ICE[Q,>DHEQ.TVV)KXZ;M?DGAMNAT9U=@XG"=BCI('T<_+PV*]0U-P;M=OKJFIKJ0.P=') ' M!5=NGTVN?%&9I#>B8PN>J2A-APCRQ"G_^)^S^'5G8FO6)0.ZT;5HQ]'4452% MD::_57.N+MWU1%GN@7HBZLVXX$I@ &THYG^QG=^?EGUO:Q;1G47;2WFV_MI^ MUK/-PR-(^?7]] MY5NY"BXNM T# +7[&+S(!0-3MKRD_MFAH>=H?W_?CK9C9[FY!W*S % T*G27 M /HTH-$MSBMIC<"7&X7B7['3(.!7_%0Y#W0A3LEX:<[55S,1].\=D M1IG'E9SE82K'PY;>.&;&.ZKEBK$:V:DO/8IKUR6%/&[9P1TF19+%#KZ4]=1" M;XL=2^)!2^:PI4_T:5-L>J9(CF:Z.E^Y:JL%6QZ-DVOBG4:A0^.B,1O&,O$! MP3TN>852\*-QIIJDF)MD"-PO\06C:+7B&CT'+8_&J8O\T&G)##-*C]2%6=:S M8D."%]R.QDFW2MG+< ^C] M,&"T]M$XW00[7(RGA8Y<(X1Q89$FB MP2NQXY8)I<^3#MD@Y:8RX=S$K#J47$EACUM:Y*#=96AV/JJ)PO"Q*A3$VA0J M443(DO95)=WTG-YG&IQJWABN&RM0%/B> "Y M5;^CU],9 U>3J?9L$<_&:K I>=R4+EAJEE@XE%S&P>\?-V6M1G6T@3 EM=X<-CU:++DQE51=+DS$O)_DRKS3(*4J:'J"3N=N/ZVF MRE96-)IMJE3JR7B\$913B<$Z=FY9EL-FA[Q:8IWBE(A MD5Z)9;XG+;PQ/6<'P0 VC'J@B&S2QW9H,N.8ICF4U6S&>AR5Y#;A2$%:6#B> M9[[U8C+94UK/M=+H!N4%]W/H[A0;K-M9JVN/M80&C"\M_+VN+C0WD%3'N73] MF9T0LE22Q&/]6;&>+A0+=$O_BNRXY^2@W2::===99G4X-8()8_\V MP>._L$ZP")N''ER&JR:;72M,@>(%3:[-@U#K"IY\[?QY.T_=>/V!,W8^?IV" U\A!^M'QV%7OFKZ MI8+^J^]W?>X-CN=BF2\VG]><79\6PWRU .;W'KF_,9XY.)O?.8T_E4JHXK6R MA6&V*2^7&2,NT_->+@A$@LEC.3;"LN>ES+@@*W]J/7?$RHB5+UK0GMLK:,\I M>3[*\2-)?12->DJAQ[%"5T^^_6K"&:R\$!W- =4_:I*$>VB87S.8.5 MFZ-D/FVDJ;0\[@L\3_/#H;^ 4ID#4IG&(SA[P>H77V$?%#37_7TW_JY+8\SM M0\GE$LE_N09PX(6X&\\*(CI$=(CH[HOHOE9!>I;H[MF36--,$[PA@NF:I3DP M\XG5P]3>V+ ,UW."@ #D6OQ&1LSS_(B<$K?F7]SD2UCS:#KD4-[J\7O\*2XF MFN5J)^R<>;TR2;NJO<35TFJ>:C?%6&LU#ZLA$#@3(7 Y MO5$@_/DT7LR+Y;HP)06\*40S\[!L 4&P$99$#DK$[1->R@]S>]?(S"9B M@JC*S?[RT2M*J73M$58ZXJ!L)R),C+IO'V92FSA:-[SR'%HE8QN,4N,#?FIV&'&BG[/W+)(0;]+@QZ;=W_G0Q:TBIJ;?+8<'&5SEN],=Y93LK2NCQ'/![! MXR^=9R(&_S?E"P8;I;X ETPMT>/NIT"!FC">JX_@<2%;D_,IMI@:C1_;C6["3E4GVCRL^T+3D=B+_D7$XXC'D7GRN3'/ M[^!QMDL,B\:,Z(SRSF-=YTV;Y/.0QX%=0L8CQ(LGAG=PAI"V[=[<,,U7;(T? M85+L'QM*OK]?Y$%JIQ1U>L55+'I;!\ M$\=%XM1YH4D_0HM K'L?K LG29 H'!W1Z6TKN4=T>L\>YJKF>JJG05&SXV+N M#D ;[=H5V.]0#406Z?<1*LBW@BCYCBCYCOVG.T)FXUT10@ESPK0Q^,Q$]VR_ MBY/\@&>,DBJ1#*QL%'A.7RI@B5@;L?9=:I1W[#9]$VNGZWAE1.C1GEQFFJK9 M+]F/-LD#UH:!'-Q].TOA0CA^U_,=6(+I!07Z1^C)MX\TR.=R_^[2/9Y['G;< M1G84+VHK31Q'9XXMS_VB3P85$*E??^(1FD'.4L2X=\:XR%F*Z/0>5-MOY2S- MPK3)0.9@6GBQ$/E'D>EYYW+DOA7 #4,^?]%W,8RKW6QF5AR5Y7:_7?UD=J73#L=CZ7;S4#OH:W]G Z M$HL3B*\17R-7\2VXBL_GZY@C"*MFO)L;Y;DJM3#]V$)2),C7W*\_'!6AR)=N MR]^!GSBI=:#]X(&W^(8[" (O3-M%KN)[1!JD*'QUP*QJ6"Z,D=7*\L'H_WUAXIP['D:Q(]0%!"7 M?F,NO;8Z_R$N-5*+ON$S-HOG1RW):W-IRQ!T.-H8Y-(8<]Y-.L2EWX]+D7)^ M2>7\0US:*"IY&SX=ZU#A0\C2CY>U#R?>O/"=\U+,UU!7O<,:S@S7QW"H2S 7^M MAE)'@$+GA&1VA&Q%C0]:C#B=M%N%09/565Y2B*#T7CQ"$B@3!6)XY">_*57\ M0PS?>W0SE"HU8F*ZU'S$Z^VLE![HD.&#Y-81(D;>MPL=&BH8V%,73!RS^V%" M/#>"61K*3W&[./03XS8A$OW[_CWLT"E0MI*&.[%#!"KW@^PX+G$"?D;]EME( M-:2*6!:$Z"P:'\8X"L /'4;<1&+TL<+Q%_+8(;[]67S[&3[W-_%MF>#D:HR9 MK\1\/,$SLP2I5P82Y%L841.+X"<"Y1#?(KZ])3O@,_CV$[SP;^/;=L_I)5(K M850K=(II.5.>Y;B ;X&ZST1B)ZIQ__4]7._!;5/,L+KV6'M6^TZ'Z]V)IJ<[O1Q=K48JJ7Y7"'"NIP1BCF^2'Y234$.300,"!ANUX!Y,S#H M"QV?#_3A?)2FG&Z%;24>F5( #," B<6.@_D0+"!8N,(YR%?/^GO;1V^&A>AC MN5:J=!Y;HL\Y(V^86WI32H*P (]#F.,J0,<6%YZA@5PQ+=9993QN[ -;@%!P[J&J\N2SU4MAE M>;EJ2:5D/3$:4\T\)[>GC6X7Z#Q!==$X$^'BQV>]R&F+$.'6$>&[17!=%QX. M4:'.4CQ5G&3MD99PC+85Y1[QG@Y1 5A"#,QXA4H.(U XPWCYX:!P]=O0GPD* M";ZNUAPG1^/1TL!.#1:J*;$2! 5@!U%,A")>O:+Q'T\%I/!GTZSDC\$6=J_/ MV#L-P1_/97,PR&ZXIFHXF8L3Z-!W/:._/&OD\?-'?IEQ!A_G&N0AP/QF[ZQ1 MTMM]V/HOR/,'OD<6%]'&]QFFYG=<;>IKEB?.P ^W#KI/F'9WM";RCJ(O:D6] M5ZUPH[S?-RM3O.$6+""V-< .$]"3Y_C:%3 XP"2X4FM@^KNS]X+=7?CUA^0> ML*>98.%4_OY/YY,V_W"L*:WC^ !-,+ 1!+9SZ'S!X;S(,X<#*EO8=DP$'@G& M%<'F&B"H,:P9K?4P;Z!MHS^[0,[!@- !0%N8?86/K$N>!F 3@<#PYH970U3 M=4<+DA6[0;4+=3)Q[ 7 9D\SE^=*$P$, V"L:SO!\[(EL8IL-1OX!#_NS#+D=1&W MM _^OO[V@C-F2==NY^5FIUI/%8>6M%3V+7GRW'36 +M E^7^4S7 (.[B:\*YH.+"19U?:]GR]"Q'88NB!S/5P0F+QI#F6SCJ1$A\_-? M?V(/)[@9Z&$F),"@/FM' R3?M74+*%R0;P(*[AN.ZV%3L#Q>2/%PD1XNJ-2] M4_WE 8'T@K17)?L!HR"/"HX&" 1+J=W QKBP+OQNY9,D=Y1/%0X;HH_O8-UP MO/WU>,$4(N#O0&58(Z(W &3L_@[F$)C,VY/FT+O2!<:Z.G&UWYM?_ONA"0+# M7XL.PD4F'DCVP()[VJNH9T^"C\&@HJ:ZM'WO=]]8:+U3J[1V#.'XQBVTL1WW M3T37S>+AWPZ\4"].[' B!RZK8$A@R"\XK>)';JC_^R<78[G_'H[CP%>U:_VN MS_S7_JV/FUU!MV"< "/,/4-L_>AHNTXL_:\_@,1\8+ $8DH'TE<'T JX?&:; MLZ# B#T>&U[ 1GW''F,;,_SV)W9I&1JJLSN^A*U@TSI>UH(5(H+J-%OY4=TL M8@@[&]1)^D#:S0(Q +JAUP*AO61$OE#*>6*Y:Y;Z;D_)587]>> _0:M 2L0M*Q$GB<>P@&8*;.1 :QB'[(35 ^,W2#L+P%5, M9.M)/C2?0Q_HCJ*Q^4I-LPS; ?]T@:'6._G="+3_>UH?$/76XCA4B[=.@\C& M$.\#R@QX^_?SI-TS9IM%W2&XX!@"4@;X\T<.&BX#J5L;ICX 4UQ#9#4U,MEZ MJMO!FRZ;JZE4>^(O^:,SC.X +#@T!D]@H*&=.-,0BHH]'#_RC=&X"/Z?1[F%T MU G'#I[L($\ -YNW;C!X#4-G17;&Z0>6_LS8AO"4^P%GGHSJCY^(?C"Z(\;^ M[!4@R ?F>RS!I6Y]W@!;O"BKKGO!XZOY(;S1)(&_)+NOEA%:LG&UK,JDG MAUQOQM2UPIY_(EM*G7L M3^?E&&I5M=030$,&OSJK0VTD./6# >_4K?Y'E1" MM5[(=2>/J\;S)BL0HYB &_%$M^\B'$#N'1* M[?X64OAR&9QO$$I.P^BW$)>QD"P'8-#Z .L;D$>QI:8Z\(R#_ F2$LG%*\O% MCYU7?[TP;0P6\039M@MXLZWFEKVA4)^UI*L*TT!,P*:>'6OHJFD3+]@O MC JC RDD5W\L%*W=?!1$(DZA\/##O0,1E1OTFHW!?"Z.::/,ZP.ZKU3T6P$B M<=(9L2AMD B$Y4>3@'B.Y7F=(<3>W#^)J_77]R[)=A'YC# M^ SHCMR5=@3T.F_B;_^_@_H[ZDQOG.P\\+Y[LY1$/% <-KXOYNPR]^; -N#,Y:=L1WSYOIH M='OZLCC17?#JAYBVP7B2>7@Z-P9KI&UY!E-]L$PXAC\="H8_O]W)^+F'W['3 M N4MQ]Z!Z/GD(^_XATZ\ 1@,M6[@8E,Q %X3VX$FP]-!^#7#B3XV])^+\$$* M'V$;P+@3VBW8UB92?!?50O]46?49L7HS2C3J6S=)TLQ MIC>*)CI#R9C(X]E"?T:9OE5:7HLLN(:8:BVW4><]WX'!J@"#N@/P!TQ]*F*! MN6!)W/XR"&9=7^$#%K[F#FRSYV*&NW/=#X:IP*Z#NQQS>],]:#4> [(+[V9L M8TLPUP=O6[=Y^%B@R75N.K]VA;@99'#R'7B@>=T+*#\GXC"I]36XH"'+:D'Q ME+1C/W,7PYM.RME8LF_+TUEB0DV%@K@L2C#,]CASQO8N!J3@IVJ 815 ;'/! M"7#(WLV'T-U#;5CD4VYLO.GJ^J=>5G_3'8UWF8Z?G++@K:O7,]P)4!A#)7?7 M87!&#-8[1O^&B*T0"'? LFMJJ@.-ZL&!)DP=1UU=G#J F@*88[,B)/V4#V1S MG3U*,SOC#G[^XW_.,DUV)K9>?#)0D74MV@'JY"@:N'I^J^9<7;KKB;+< _6D MOV_&1044BS]0S/]B.[\_R94]V;.([BS:7F#;^FO[L6V;AT?6TZ_G9!I D=B^ M04<3#RQSI=TZ8%SJ:6_^5C$@X8'8^6>]+%R(DM\5,@L7%_KO EL1 *T01A6Z M6[I7SZ']_7T[VHY=^YD('('!"D 94Q,R8E(NB-GLK_!EX6,EQL5B;!]G%%KM MJPI-Q^)*I]?O*&R'H>-XG^ET.K&];]2["MV)&I-,2>^*TT;]=;TL"7[:(N<(:W%<%/3K#)X;*\<,,()W8K,;JAEF#>*MGN0#T @,%;[;!6+# M7DZX4K7UTO?9921D",%\5,M6RD(^$ MVF>V)%Q2O7SK:#8HB&6SF[B;H-XPUN +,E_/EDL87TIBDLP7LJEVMI3&>$$H MRZ5Z[3J:YZDQ_CLP2VW?!8:5^]<%W[M_'8BF7AO(L;#<7>GO'7U/Q1^X%X_Z M=B3T3O_ (G7ZICW?+,GFXHA?;G%?\ ?FQ3IP:&,0D*%]V0.R%U,*HWWY.B!# M$N8&-P8!V6WN"P*R&]T7!&2WN3$(R&YS7Q"0W>B^X*_4'D,;\Z&->>/]J5== MEG<187]AS+Z^Q_[$*KR4B_3Y# J=_?7HVB9H9'KJ%Q?LAZ7.(Z\LNGV M0]?E^[+/92#V]FCFW6(8*:5WR@Z71(F?J)MJX'L6&.%WUCANCD;N33F%]R_6 MN ES*2-*N6955*2B(A45<=%/UE1%:^T(L/M(2T4<<24M=;] -3%9P))O1N\K MZE-_E&'L?L@O%? B&RDHGZW*?B-*$A<3S7(U%]$0HJ'WTE 2U@$)2BT&5/1" M/K.C+U\PP=E-4NJ=T>7WDI*GI..E<@C>@*K)PZPET,,;9#A9E] Q;1>@.H@Q%U9;O6[2P*]FMD_(X_S*S9F[L#TN MMABO75>Y?F+$9TC@^H3P0XC]$[QV=T3LG^MP0<2.B!T1.R)V1.S7)_870Z-O MAMCOSU.>!.8(3->W3F='K#.+P(0KW\^\_ZRCU"_>TW]=Z.3SBTT'"B8]VY\9 M=M7:\P2W36GYE#]H8]Z[O-6K:F 6,\T]RH"Y;96RG3"S9L%VW74BS,RD5IK1 MQF@Z\AD CSY:&MP\VV23&I7]L44O5574TH>%M>+D1: M']&Q2I30%4:A?OTA(R1Q*ELM H";C:7X# #X8@WS$P#@W'+3E\0#H=DRN*XK M+<5T98872Q7I<;Z?S_J">+".\*_;,)H*/%^?-)W AVXL/XI.EF-3U.9*8]!V M]<=>#::8B_WZ0T68$X4.$#X@?$#X<-_X\'1J> (2^E./:\3*!197G9GJIA;Q M_E2"D,!!E8&*(4A D'!;=OJGVPQ7PH!>PU2\1ZTV&.7'O6Y/L9_UDA#<]_9TWI(7\,O] M*I_@]OV)7I?X51#47Z8:F011:H[(:I*I#MG)A,Q]OM>%5LL7P.H/PX*XW@=JVT*WEU"55<,9ENR92C M3B9J^DIE5E]>2T,[WXN3MK1%,9=WVJ-E7$QV6?91*)9@IOX8--F8&(OP!N$- MPAN$-^_W"HT2?L+B._G*2'OLC<1Y:=A#'J#7 MT8V]"KJQ>*,^+R^6FIRF1\7"JN8NK/2USM&>1S>^'/=2DJ'Z\]TV/$6F6Y3:D?'R)$Z)C7;>ER4($C$($C'V/+<- @D$$@@D[@PD7O2U M* MN@M,JL\#51";5]9VFP2H0%X((G.#X&>$"P@7D(/G6A\C5A<<:K5:)'4VS M;$4?JCJ!2Q) >@@>>T4.7"0_">H'+M7\.']F__P1,J;#!7!DYUZZ0\$IXU/ MU)S8+R2Q6W[BR#NXSG2Q4^OBN+L@3\E#3-MX=TCF =\DSX#+H6V)$E-]S\9P M#(?OW2T.\8:2NA_C^KVE"I]LTJP$8XB:ZM+VO=]]8Z'ME5X>^JYG])>[:[>> MX9J?][U?+PYU9VBP-/")_"[/PTK\"$F"3##[6'4 -;LXOK^O[UU1.(KP$^P5 M#!'PGKF7TF;]Z,0*_OI3<0!?.N"=F*--',!X,"6';\%]U@#C0%+89NJ8.X;G M:19F]_L8 *=(D. #1OQ%@K0=QABLD0?^&GQ2>_8D@#7PF:_)H!T1BQ(4!I[D M5,M7G25&1()O/VR%UDONJ:D. M%)F# S:DX$NN4=?FV=0Y)+T1^UNA6(L2A]5J_O$_9\'BSKS6"$D^X4I0UAO@ M-,5LU(!U8>_]9Y"XJ% _T+5H6"M([8,1_U9GMM%;KP[+/5!/B+-#B!V[MP3_ M#+RQ^>?_ U!+ P04 " 6J%92>(X?4$!@ "ZAP & &%R;V,M,C R M,#$R,S%X,3!K,# S+FIP9^R\!51<6[8N7#A! Z&"0X([!'>(X,'=@P6I ,&= M@B1(*DB G!'0H)3A66X.ZNP=W=BEU M%GNOM>;\OF_.N38WXS?? ;<5915D 2BH *\@=P,P5X#,#&Q,3"Q,#&PL*Z M=0L;!X\$'P\7%X^<^ XA"34%+0TU!175/08NYGMT'/145"Q"K!P\#_CY^6F9 M122$><6Y^/AY?_P1E%NW;N'AXI'AXY/QWJ>ZS_LO?VZ^ HBP46^CO4-#H0.@ M$J&@$:'<- -HD<^)@?++!_#S@X**AHZ!B85]"P<7V:'B-@ 5!0T-%1T- P,= M'?FM'_)[ #H1!O']!P\Q[ZB;8=$YD? &1J5ATS\J^0;4&-ACX#-W?G4+YRXI M&3D%(Q,S"RL;OX"@D+"(Z.,G,K)R\@J*FEK:.KIZ^@86EE;/K6UL[5QD9F5G9.;EY^:5EY1655-0S>V-3'1\1255O+M%CV?QA[0 MW'D YRX#_SSC_H^I_3*S/S>Q5__6S'Z;V%_G-0G 0T-!;AX:$4 *<*H$LJ&8 M%+3Y$)W! (G?BKL!'+9(L7%*+0YRG\HH2]^^CIY#>.8LRTUPW@!6(?[: B0H MA#^OM?S^\IVF^O]T^Y]N_]/M?[HANQD8ZJ%S/9''UIR,:T.(IU^ #>(#G7'G+(-;R<@'I$)9_OWUFB&JNR71[ MN-$&))VREUK=H+T\8Q5AK*%XYT/GS1:^DF=O;\6_R:_!;Z-W[[WE=]0C-TI=GH$;81L+ZQKNGT59OF_J*'^C[@&&I)U!)'1F%9B)#$L%!>,WST>+ M?_VK['K:;Q:R2#/X\F1=EQ89\YG34TGC"EYRF3&<$+#4PB,Z.T%YV!/$I%+2 M?#H)/N3EHTM'.H0AM0^92J@'IPUQ?4(IF7@F.HD.4MH2>B-;1*'K978-SRH$ M>;H'JO4-N[_:PUH?7 P1C0WHP8/A Q*Q%4$-*5[>:8NR8MJ:Y!QM0^L)$9P. M)V,ZKYITRH/Y7)J)IV"N#&Y8]VY[NZ?B;[#?.GZWV2.[,"1?^4J[4LPJ8>$1 MM.8R Q -QAGZDKSBHS;FWCK[3-YR&OOB];KTW=QT"( E-V$%W;Y0W$[._+N& M7^D4PO_^#:"^!: L\_BDR_'\+ 1Q"?QLM8 +JEDO[-#2NBSJ"1A&*?GKER1_ M,T8VINE^LW-KVX >Q6IO7>[,!ND7VS@U)>K/&.^56'5=YFS0:)-9T#+38846 MNC4AVB4EAA^&!CT39).U\ \)YUB!8:[DF\8B=7)#DE/8T\%2#QXNBJMA MY+,G]KOY@?3+*NL%XX@FNX5N,SE_]Q-)% 1H2,;]ZA@ M"U->#>7:29I: MA#2-+A/\IC*]C!V3)LXG1'<"1;KUC03" LJ:B0"%"H_5<^9:IG1UQ?P:(AERI-"'!AP^[& M#2"<_S-PP Z2ZZ8$R+RN'%^L2FA8-!H_>YN9<>["D(_P"EU$9T'LKV89V0RG M-+Z-E6]S=SO288I<>(=O<(N)F &G2-MW@N0N376/S0W =AS<=UQU?6VZG\7F M_*[LL8:R,>\(4%\ EY6,S<2PC"9 _I94(5.&#TU23H\',SO%*DU.A9*R@W:7 MEL[=U\5*^>ME72XO.'>^,RA@OPB<=MEAJPJJU4+AU?>%QK.4AL,L.7' IF)LVK*L. AQR?G;W M'3\ZQRZ0R_TAV:)581I/I.'-%C%MIXAUT4)7 S51V@ MA_E6]"JH-/=CAI.H2V/\FPWO\_63E)V4976]&T#;!U/538T>1+KJJ>I!;@%X ML9,[YS@5RP#/W?%9X$,R2QIP< MLFFT>G5/5^KPFO1Z#U23#K/[OC82SS^:8\QA;Z>^]+K_<+,!PVA2O^>EPZ(3 MQ=U)DJ4%F/=)- H9/5W& =*?DA5N +Z0)6ALH^JIP]S;"3G!1,T3R T@< 7. M';PRFAIMF42'/>5OQ2R0

!=9D"=>KJ,L87&)6N[S2?>,3WV2Z;R)S(7HJ6 M!NCNQ,3L@.AF.[?.#'Q&X'&&PL66M@6A*.1HA^V497/%=D>C,KX.:N-+EL\# M*3#8B!XE9U#IK(JTS\P\M"U>IQ@RXX=Q/J$SG0]+7'3:$D'CWWZT,]A*/ M^8EWFK&@WO?PB0<;08 #E>6%CZZ>>7B,F0SK]:!PIGS&.TDCFT^;Y>8!(A(T M%U/2(P*&$AJ>VQ2@X.JW*\^@= ^87WD*]RFN%Q2G#G.VM,">AT8#(5$UT]Z0 M3_,0#;RHC,7L9)IRSH71ZC84L3U=77P(ZG3 M#4 J"CS'5,/&@M9784K8D658,&A$OR.,HC7*0WY/MZ 4BL?[2J)%J.,=PBOG M^H %+2RD\8XJJF*54Y ;'F]VY@W@#=;A\MUIAKKL)]1E^A6\X+R+44F5:04$6#U,S;FRSL-A/AKAZ0&)(5 M!F!8P)9\UT1IDNI -9[F,326-F?KL(>I,F13H6/+E[6N%VI86/,S>!LG%]&J MN4:<&79W'"NDTTR):6ZU[H[6V([.3JFZNK; F7!RI3SVH#B03Y-ISLXO'RA* MTV-E ;PVD^AF5Y5H@'#WC]U"C_&VZ4+W7& *]^WLA30K!@J/-]G7=2A31!7H MPWLIU&1E!^:&(#O$V!;V'21V?MK2::EOIUR:PV:S'O*CK";<1JZ/A\Y0S@AV M93"([I6"I+9.[TN%]=&J*R[)H?Q-T3#?*54>O92R(+)VB1;78A)G #4P8*N) M?UE;!B>?A."K>_"UYC=KP! M^/=XAP.'5$EU$KW,CQ[$8BO,9'09SEMMY$E-JE'A[5/J"HLS0]L7.\H2GO"1 M/=ZBSW%9D]B0]]20BJ0 ML=7,7=R:N@',E9FD Z@Q@+S=[$(9%(U#E3D)!E<\-:\V1 RUPC">*83+.S;" M"8&UIQX4#B%V ^=E4@DK3Z,J'HQ1OZ6#PQU:N,ARIX6QJ$:!H-Y"V&SK^QPR M7V:2'K],S[0I-9!Q0FP-TS,=;0)HF^88:LFVE3WIHR'?A\1WEA48^ )G2J_ZD)@ MH\RR495,IU<-#UZV"JRCUI:_VH?L=K(^4WPE]SCB0QI0@2WUSG#@:(!X99MN M]>>G8]2D5LO;@U_SO8/IT1&Q4!^K/$]O/QJ$>YG@J*4A3Y4LEH73H>7%0DT) MWN-,A3$I5[<<7F@8;S#-F^B5AR9NE89U,=15$1UD^Q&2GP@, MG+EH1FH-+$2IR3& :^+N/2@)43> A&;&:J,?WW-+4]<4T^+R$B9+Q5*7(0'\ MNZVC85@!L8[0UAADI1CE979#=P4X76C#?OX6&'GE)7.$* =LJIX=O;L>T-02 M3-E?)[U,ST9R.LO_M0U3^6]),._Y#4"=^3+G7$M':G^9=.BB'ZWP9^BO-OF3 M'@-P6-*1K6!&<4XC0=J>>W00^$@OM*F,9L[3@@0E2\9%E!$!+?3T+362HQY\ M.D 9'A",,SZ=0=:!"FTI,K5-""X&^;SDMBBK(L5ECKL=T< *\/$O1QE3-S*" M9\,LLO1!?+.9):IT;SE]LU"TZRC)%VH4 2P_I.G_)S< -B@UBXX M!K(%9_=RT9P?OUJ]M4$9_VE^N_:^YEU^DC(LD:]VPATS. MQ,3,1^1FF;J@RYQPI])DP^U8T#X)[69[.CZ/S)@CC21J(WG_?@*Q3WUM%QX4 M.>EJ_ZAKJZHKU_3)K%M+,P9)"36O#\XV$BSO/AD6D,!IDA&U&N:3H_,:;'\C MBWJ*/UN3CS00*$>$&VFD1_L=X5.H@#)XB>T&<-RMAM'YR_[_DY9O"=X&1GIT ME"'':2LW+'$T'/<&WOB'64W%=_T!E ;7D M;P"33!)S3-V+LX7:#VX ]Y'+4N2*XOQ'Y@_ECQ! #Q-JUV303LB^ 1P (Q&P M! !,AD0-Y9\U[:RHT0MT_*!GSA)V/9HIB$WZX,TDHWQ[Y'BK/[3-0Q]$-=Q??K@_7I,?+X425AQ2+ MHR @&7O+,\_Q:+-KFZ9ORT KSMGVL"#*4+'C\JOP/2"#ZW'V]+IH9.CNXW+_V-\_#Z0*X"5FK,OLPI&?%P&< W\TY%?<='/^:4^IN!_^"'E_M1T! MY[R&JR DHA4]_V0YOL( N%($0T'9;7 OS)UVT82EG>,D.0(DLVSA!C5O9G9-.9) 2Q+G56L.+M->P[[+7.BJ582[U-^E-=99QK" M\@EGY]%NXZ(XZT1W!7 @0#EI#%$DL"8BJ9JXZH("IK6*A./8AO[^WQ4DY#\W M,[4T0K L[(.&TS D^7\G^2[4VONXV?N\>&^D1/RQXSY5D8H?-!8QV#!3LUU% M";?N$4&X#9R=(A[=33ENOP&(+D%7G,JBFQ68_%0PB3P]*R.:OGF,>5!D#O2Y M<.0MQ37!')PE0+!BGKW6/,S8O/(JP)8K:]34>Y<+W2S#Z28WG"YTR-H,3L*Q M\R1$"V8X?,"GJ"( B^Z/@[ 4/SE\]'\ X;#%(OZ#O0#@*IC*9AO)O\!#%/_L MZ]0K$,ZN_K ;K+[/)BPJ9=XD9P.DJK27^3)*8/^08?.+*^VB-#DK)G1!Y+1= MW[Q/LS$RM2CE:;\]?S\92[3)3M.Y3@)=:YKZH]PU0,Y?M=RO)C32F2-U]:80 M$?S[AM[QMT%B!4&D2D,+PN M)W%H2PUX?OY0#661YJH?RUK&26/#8"8BUJI0V9\QPI9$ ;2R)T7-Z>Q4=GAT\,K2'3:!N. MB)58NN##E=M7SLY$=X[";SO5V_,/KKH8NU_@*6#)*9GH+F7*D2R%TSM4JP#. M4#I1?B3D.18F-4O[>+8L@BV+M"/4E$_?C'7,Z,SZ8,,; ZC1I%$QG$8\I5@D M%K&XP3;C310=#1>?D&F95%)+A["&_IV>RVPXN//Z>DAGX^>%]-VU/Y* 'Y%[ M408>$X5IM5T%?4; ?A^H_J;]%H? M.80CTJ0&\GW*]1$O&8*P(FP7:@*ZV#/ M9]E!DFY_J#9&K,*@ M?T=7/P,=W=_P]W2?ZF!T!A:&1!03CWRCK@75VUGE MZ!^UMDUS7(RQWAV#2_2NXYB:A_"HW VL7Y='EDY23NB>#A'&2\353BNY;12( MNQN4#35FA:3O$\^L-72OV7-:E%9$S-Y_(X.VJ2YT%12/@(UT9L\=W#6]6#6! M*+#3]]A7N1O]L$6VN(S,B0TG$ECHG8D0=.U)-BL@HRU[>@:KS*',1+*77YJ= M-WKK1J>L9WQ2U["?S N;V0?!BR](O\MP(\&V$=P(AZ\*1-XRF-N)F[JMXO7= MM]#$]\L(B^0+L:$R";*%/'-2)D;0##5Q*3Q8 UL".ZM8I&K8#8RGNJ02UO_Z ME/*]7$E1G^+8BV.];Q#ITM/P:KJJM'=!NIU'\<_-0K_U1J\8M,'YD;ZP*=SX M_S>UM"-&PRRMN\35,#K91+(ALWP,1;D9>4PP>]66%UO/ACY$>QYB;QZ1H/2; M;E3"77URWCML9>05J?S@E;SZON<_><5.B9# >(/7+_MZ @@[C]"'%I255'UY MUU45=F_')Z408&9K0A+!H>SKV_:#=DP-_D:>_"X0_(N2)1WI]Y$L]2FC6?\Y M<)(F^$V%/K9%BI@H,)S-[N_O]QOR(]?DC[,VD)4%,4-;Y@_S1,YV!@N^5OGE MI=F?')R=\3[N^. TW=%7SUYQ-XK"3:]'<\$M._9J@OR9LN5 MP4D%8 * ,?,SK*YU#T@BYQ0.11"QQ?K?U^ O5^*;CY]_G-S(/#?;:WL"_*ET MB[0%D:M0BL0VT4WAKO](30_=K!U];D$6&*,(\*"-Y]Z6%%M8ZV8 MYA1ZN.I*^ J(=LT:G(J^/,O_0 L_VG(2E0NS# JJS,V)$.]VEDRO8>&B@[VU M"I9Q=0A2 7'K[&W'Y6=]\H75R&>8EJ9!1N-KN&8DY3(&]$2E(!S']TK:?3]'[I1\O\9WU/43_9)'8R.6T0=5 M=,WJ$GB.?%B;Y[^(Y9]Y*JC;GT]8_;1MHWP+Q*.>&X#1VA\$"YK&H_Q<6T Y M#1L4_5?T?%1L83$F?FY%3]V&?,C;'P=I]A?:@&89#D>V7_3M].$S%P_"O $S M\@*F1'UU7=@NPWL9ZYO&LK^ /:7C)VX/QW7]6:)A],J^YZLKD2NF3L;_O,H) M_)EH,\^[C^,\?,KW?OK,E^TWZ*/D;[SWQQ,D0B$R_#7B2H% M2_&0/=P O=\K2KA(SF+*_!,=5] ;@%W76#&08S2 LYO#T726M&B2DFD M2@ED\D$C@6K>#JC;=%OOW?5'!,J>\0UDA6M$EC5S69VE M*U'+CJF_4;)GJ]X1BVPLU$V:7?/."5D1$G06:Z[=59E3-S20"GL&F\(_N1^/ M% SS4O,J<7RS)V[Q' THVE\OZP=?KT0N1.1#9)YUDLO?.\#.*EKLP\GCOGKS M'4G!(_!?K_HQX'\H1Z26..9^>.R?2:NR"VF/%AY5(US@YI):U#:H(S-+=WG( MK5_F2_$96>WD^!1/7R>,D#U2G:&^[A%D$2 DGB6G#GU#T]!8WUA#+:5<-?2, MJ/&U5'-;7BJAY#[!1]?@BLANCH/[UO39+GKUR)#-$^$VY#F[07[,0O^VB5]> M>W]\!>9]7F"O[^.EOX8,FS[X%]/8;+C6X\13+.[Z$C+"4YQ,WH[6QBL,%;F) M50:/G+3?KG>)P)1JK;@!E-6JYMP H'R54M53F\58D$363%0C;L!E!>Z^^6@UEHYA+)M$/*_,4L83W(6_/,,L)V?J-IX9U, M)\NFC)WY?[>/_7$>K>>L5=F*2IS\W-R=+"TR7:IRE'#)HD7?9Z1Y^G0>_<+C_&XN$I4!UW4?2-K=&(L ME:.I0EKU?8(,QI:13U\>/C_Y+@:]^[Q7M5,5C1]%Q\M-0NK)E]'>'">.0?E@ M&^,&]\?N:!4>VBW48@;#_)^I*5::VB.P-#D[HA1+BU.QQ*_9*Y JH?@JR!0! M@\"TQA"/BI&NV?+[.J& EF1C;@)N&R'8?(@/W1)+F(K3"F:.[07**A2+7>]" M:A5Z?0/ NQ^ ;6$%\T!L7XT!ZG$*-A>?/(3E'9\Q;U7)OWOS_ UM M]+B!U+'\>B6S@5WK4*J2S>X_-Z3G?!W7Q$P1[?[ZLI6)Q[ M'6=HLXB!BZGAHZMNK 5Z5.Z55M)A$+;6%><31*)N\.D?I[IH#^XZ7JSJ_A80 M_8,BBZ ",4M7^S=M606FZFO39N=9D?*A)GMFC _.I4'H/;AT>< M$R!NQ7X' 87Z,?]N>F;Q8[N&]#,K,W877S2%85DOM$UC(1PQ O*^R;J6B4J M>2*2EQC.LPS[PJ_=8E\[?-S;D0H9]QGV9]@7P2AP/6'LZSS@/B"II]RK[ZD: MV_Q$R$KI?BJPJE,L.GC"+^E8LM[?U!@F40>.WI&9G\,];]J&)SC@=[;.7/>\ MJ S*"I>YL\6SS:(B.+JL"3[':4,:8X^K1N-@#HVAT7+A.ZB&T5A5:B7<*CPF MOK(B@HD>/;<-Z !A3W^@KJ/8)IZYM,OL5$@AW$07M MJ.1:[-^^-/5:31E/IA^Z 0SS)8+[F/L.4T&S=%^$/Y&7C'4_'4L;O$WV+$ N MK: ^K>M*I-S^.JWG2M$V\2F-Z"=LP\_W_.1?^'\L5 )3V$9_5UAI]AN+7#4X M7!MC6U;OD/)OJ@OO(M.R,*NR MIQ<[:\)2GBX4%83> -Q&ZD,$6ON^/^B;V)7:17(-3N8LV5@!K#+V(^'Y*M?< MIMRH$\_9^ER_)#0XY9O.;$[J@(FG /<=VS:",AYJ#[F&8^CMLY4=^LJ5 <)B M-=N"UK@A9>\T\J MH1=^'Y(A%2R_DDQ<*\E2IO%KT:*@#MR*2(M*T31FRT:+N+DX6L: MJA?B#*P$MP)S5<)@UM5(M9#W_L^EBJ"V'.] 9+?Y\-SP1%)O;?^#JOI_)-\_ M$9JR96?YT219<':'!%$1:JXK:JCK6H09)2BY?-Y/+K((=UVC7/6W;,LQ,Y"\ M.XCY.><6 VW#YQ5'LW%=H?E++A7HE;OOB3.J)U M\Z5<33V;BP:U= C[@/C77P*M7^M8;LX_P>Z/TQG"JM3?2'1U(JGL"C:F0JF= M($N@@2O5U.E-Y1>CNQ0?7Z-2124N3DW"LO>>IY=E,AGZ=?-*6B" AV?=G/JZ M']*H"3.^F:\UOK$0 =T T%4QD.C5V'#< 1UD[]D1%X"NXW M6IJ'B 2]I3\J MW,9JB9JQKVR@$X%C;$.L3=6>_ZV71 M3_A0&F/D^ 806G3USLWJG3C+&E9>T6?Y_M0A>CSI:)>1/L&8YF@ A#/T >$/T2P\F$?I_OZ4J3BKFS>_F[N7$M__O[#/(J M'8_OC4YXOFT\Q>78[HRP"G9,):V.&9\[\-"2=N@WY#+Z*_1=.%3 MI7^4-+P/"+N-?9K+]*4\T=S0YC,"3858\&-4S,"CQPZ#V0=8G<*S*K)<_-7">*FW,Y^&$9"PLO!8"R>2WC MISSC%\Z92?I<9O5X-X HB-3%R@V@LXX)QDWH:7*H.((QTOP^%D?V=K37%7MA ML2YWCJBKO8"U2WMW?F.6@XT8%+F5QFW_73G>_]!^4R1&?RT;_'U.61=M(4E1 M654S4KGR/(H2G7#!;OU*!HK/_M1=\W)=4HL&4?'Z^PQC5NRQ6&"R$XU/\DKM MEE&2?H&XZ.Z:MYYPOIKGIZ.IX?5R/P%D\"-F]>T9[^KP*?1(W7@?$J:ETWZX MRBPBHN2.W"KU^[\\T\\ 9F/Y9\WI3]2 _CZLM;1\-L99[*DB5C$].2N-U M -++E(&Q=CR%-/H9=@*KLD;]UBB9GG&;\I^W#*)AX2J29H?,9Y"=PATZ>.#S MP)$!^&V[X)(T@XV]*+JMCX1QTB+ ELR$G#>[E94&Q-Y@7)QY3>@;WPJ!$/\V MGQPE,EC>9=GV]!&$74QQU-[-QJ-QW.DT@SG*0&"MT2EAY1ULY.(&>,&#MLI14C+/W$'G&+.IAA94VQ9=NF8D"G@@*CL@ MR3, ZS4F!J^^Q2NF:!T<"*_"]F-W]")V>&O8S@]!(P%]/5;[6! J-<[_O97. M/;K.Z 80Q&:@#\B3;$5XCFXZN%[UAPL[ET/_;T=,ANEB)_1A=& MVJHV5+1T]?,P4FKV=[-]1D*F#M(W[/ZJ3OY$2NUG$((<]/_AZ9857Q!F!E,X M1UQ5P_-7#)SW'AXVT -HF@H!KL,Z;!N@[#.=R0,-$]7[J'GB->\!M&\%NFR% M#(+CF4-78-5Q^O-5=X+OQ8SA.PLS?'G#I8I MMA@)H=LSH^T!UTC^5%DDHC-4/X($+T;)J"',+;)T$I?%\+3,;\O=H+-"6Y'@ MQ6@0N4YN&DTV_M:09TJS$I[^@79E<6E$SOE8ZI1A5F'Y2UF>4!X,%\3M0?DF?'25C,[8E&5&4EKHH=0&7(H?),F0QFJ<\]<*[9]*-/SGIA6/ M>/02#+>;^7EA@SKSX].I&Y.K3FI,N:5E.]-T41]"I2A0SB^?%27#8RLZ%[:>-HJ0E_. MXS>-F_GDQ)4X5*C)+'E$,.%KYF;Z)F(GPOMDMOWN<3-M S) 6.^?8EH=R9+B M;]FL,LWQZ"]3CR[Z,::N9>=4 CK$ M-U>9LPP7W+N>[=JQ'?6V M/PUUJ!]RWKK?QP%^7]3;VXF+C>13;6I5%VD@?Q+QG%(DFU"W7/?JA4X2$']D M6,=]5WR'B,19F6E0UT*ARE+4:P&IXC\UTH5%@_J.[B1BZ< M\L_(:=;M2Z965D(:J:[RI3X5-3WI3QW8_@K@WY+TD&K7_<3:1\XE;XM1L^/] MY0V/^FI>P6S7EQXLZ1#Y-WR 4PY)ZZ,38)D,<&THA\))'=)_R*85JR"B/(.T M !UIY.:CD(RI&99R#*:3$PSC.<5H)\NWEI'XC'F%OHA4KE,LPW&&RF!9T,U.H'*<[V3"0/ M4'<3]S"H=X8S@/T>+FE5])VI*E64#M4/ +_"DQ=7XEY.3/NQIQ9Y1ZG'R(]R M5OQ@B8S$U5#F4,)4>(-)>+G(L0=<[I"U;X<.;+5A1/5,=&!:M>Y3/XG:"SR;-(&??XP MQ-GQ+-.QS?VH*%YZ<$QQB)@.*V&./V2V=N(&4#ZV=/E@;OB8]090.G^.&*X\ MD/V(H@7@P0)H#,AXR\7];:;S+_GP7,^H"D].BYK!4 LTAVABD2B?0".HY\G] MXK:7S86Y96+SK(>WG/V-1H_V#G.+J9\NZSQPMTX?,)H+=F.?6LNJ&W9X]N3C M:SR48'6_S71]HOK-O N*WI5,2D==(G M%0O0+U*\ 9@>U,K0-.(148?O)C?$RN6>P9;PJ1-]2/;KX&-7UEU1 MCMC C7'K1TDZTTW\_?#D3\^P+W2!OLQ\)Q]F,CW,]A/?38P8#2 JF8;<#(TU M4!AK7H'?JJKK0GNY7:<:"(W?U=QJ?K\:+-LK$5J4\FA?HCX[G;4=LN0N0;FN M&,QU<.(6FW4>44\P<%)NR@\F<47NEP?57_WB+_7) M9IT!_C+A)]0*17R:8UP57O4=YF'TS%1NCH@*@.EH[=/;GT%HL#[,AU/KVD=@ M_ [GA5WUWD$/= G#30,*[N"%4ER)=F+588(N8PR +W>>SH6;6I CKJVXS&N MG^A(3O7+?%&"I0L,Y^9T_:W1.PG0Y MW/]UG3N<-J"\A_U%62Z\FK9Y<9GVH;%_:SB^74U]>UMREFJ@OH6W+P$=F[>HZW M!4NVPKW2(CP36-5-!,G8FNZ-H2S0ACSH--B4,Z-*\HWVE%)5++97(LK2MIXV MZ76M"(:6K$F_XA55-U'./.O2W5M::-.!Z)MIADG-JF_YC&6N&XP$ESDPE269 M1NAF< _K2KS@7[<[-NZQ'0F[5D8B(:SG=X_I_!=/O/XK[S7\,W LF''45&97 MCC;W=Q9LE5"VB0;\*(1[%XKB M%*KZS!N4]KUQ;:NK]U-98K($76]A2AR?J#(2QX?DIZ^4W]I_P#WL? M,P.-QW*7AW)2D8J^W^4WJ?.+I([3Q8;P=JL "OP\6D3=7]_B4ZAWEM2+B08W MUJ[X[-[V7#CL""3G#+Q,G2?QCIF%Y\Y;J;LHR9\^R-.7DX$*^2KL V]+%$6& M. 0["],JSM\ 2BJ4:A8IO]X ;*/ON)2'W34UTLU9\T<94$J3>[Q^]4 M)=O4C8H)RMDI*&3^_N<3CWNMRGWIAY M4G+,O;.]IM$D.YFL= / ;@N_=UDF[Q]/GK%E(O9ZIV*@+9OR0K=076EST*?% MK^FB=&UBJ<%^_XKVFZ_T#2#G)3B+^XIAEN_UM7UM&^W<:]K!NN?O\Y/SI=@D MJTCK^&F^'<6(IWK> )I?@@O+0V\ #92$FZJJ$-'W"TJ4IE]Y$!4;LBQ]6J:= M'T_B#OS.Z*6T2?R>OYM-6:#IS%%(=DXA6;X!Q"5XTYX:%.2TZ$E%/HW9>P\. MIOTY$ZE?4 MOB,HZSZWC&-]6?$5(&$HYIL_+?@\I+EA)TR'*VN^X9;^*X;PJAN L^!*O"#1 MD9G=]8"?Y/TSKQO \H+V1;.,XJS8WMFCQD/)\95JH;WMI.W6*5S;81K4W9EK M=O.N>4AGS4Z1 :V,>O50)=&QF?=UE-T-H*W#Z>,V4P10JEG/(?>%?6$%\QT3 MNY/O-$XKK]JNV.3.=.W\5W+HKLW[CO-W]TK&KDWR4@KT$.5U<E=SKX) OTK+U*&10HB)HU;*E7XS3[E5= ^7'W7V3L6_4ZI;/ M7!&INF=]((2<7@Y!C(1R#K;-1PB,G_)=5]%L'K)7P):,B3) ML*[[C'-!HB"D8=84Z?:%1B-[;IJU%CE1%:)[=CT;[E;:]7M8&VQ,Y57@.G2Y MC5<9Y<,O=M]+5'0[YZU7Y(\X\8^&K:DLD_/;BYHVV))?6&HKB#_(EIIYDW-9 M 'H.D79Q]A3L@2FL:.[(2L5JQWRSOP%P[""=P M4A!1.G\29<_-C%4;:LIVT MK/9Z9$&B*> >8!17A^ M&DC*+_: BYD%!7F:A-7M=(]&MKH0'L?E@F=^Z !K!__KLN*!,H/*R&R[DP6; M:!&28W1GR7*%U/5HM_(P6K4'QB71T7!A*U)2:YB&U%W;PM,$&:F=D=RKA]D* M@^NDUXN08N8@_K:U:-83.RCS:WO#'2/Y!O4$%2AZ@>M7;!*; M!8-'/GYH[3_/-GFD<]M+XKTWSFX!_Z6?X,2S*N5\T>3531/'AO XN*;IVPV? MCV3K/RAZR+7+CVO$+!" ./2PT+5)KV-ID3$0HS'*7#K//,9AO85SBP$@EK B MT$=MZRUMLP NGX[\_OBKY$I%D(B6.P26F)E>-#%4AJ[1+8T6K>PLNMJ,+_1T M!IA&ZA(A^?C@]0XH_+/ZOE#8ZD&JG*&S_\;+ )_DX^$U,,&+@L:>/*')YYME M9RB(BO$O1[F;^C,GLC2C;OS9Y3O.4U?*BZ#75=Y3=Z:6P\$TQV-KIH2NUT(O MQAK672)-2&C-C'W5VM#-A:/4L0 LK:S'24^-,F%F.\5T:0^9O>Q:TQELB$C8 M(@+P4%32(4M"__@<7,](.3N^W72+%VK)UF*P:6OME-9>7-G\N]<^63T,[_-Z MERX[)=J\C^&_E-G6,MXF<0H9A^6KAQUOO*2A.0O':.VR-\*V6E\EA/O7Q\ZV MT2E3=%!BRI+C$3PLTFR61/\RTM3W J-B8)5-4D=RH3J7^^KQ]W<-3*[/J_JF M+3Z8;?GH/LY0K"\W3K&0LA7U5M6>/F%C1WNX[_"YJ!7=V4N7[#S=I6]^T_"X M25B18%#'^HEE9A%2?N>1_)"AJ]O\S>!7%OWSTE-4W.B;-7.(A0 M*C)+ZSYKO1ZT1%&1;6LZ>8%2S\!V26_1I* -M7:S6>KVK"Y(@DB!P_U\REGU M,KTD0?7VVI& M(R5W\J^W:R@UL\A>_,XII:_]?UNOI.?19@P%> B\S?5,[QQB)3I#U>7 M>\:F"'@UV3O;R_/^2:Y$"%/.SPQ):O;7D0/LFV:))I//S6]?M(@GCZ[CP"E@7[_!1VZ-1^ M,&+2 M_HS)=I]6S[YJ@8Z9,S3CP>FN[.GS5*JK-U!_X_5+<0'35T;%W48C9OOLR24R M7E0T#_:Y@EA"U-YFHIU9/Z7R(3*6_;S/K AOG,F8A!V?QQ\6K+Z"4FO #]B$ M0R5H0FQE=,J0C+EXR.E@\NY)Y!C-I#VG>JI"W?]8\Z)N3PU;_ZF[$&V^>HN(G^]25!8%DH3M86A*( MV!(.!?[G(K=Y>;ZAZP(+SS0,%?!7X@S15AY$0(^*!;7RS4P%."U&P%'KK14< M!DN%F7"I0S$(>T1_K6%T)3QJ[R_'+XLF!>8-Q/NM\7W%UY3B M;#I'REDJ;-67DI^,\Z >%3C-L[MX/[M\6HU;(PP<^^OK'26!I@H#](,4CZD& M%6J?!1M>./, M.]9J%I_E?Y^T+1%WHA%\(M(&*TPBG*_&JZ+H;I7;7&9%6-=Y+9.=VJVY2@6/[@%3M&/Z8HH_Y"S3FAIL M;W,4%I@1&7R-ND>&(J.J+FY1Q&[4G4;*B;%P82C+ M-EC_GWL'1HO4W?WT9!MCF)7#?D3O>4YZ@KU=P"&GS_S2280COP)9D-@;PR]= M1P(T(?NHA\KO]4%.-?G4-9WS8YN;)AEZ":M!Y3/N=,RA#./G5BIDX'#W)B!Y MD>+&9H-FLI:1J8"0A6*;6L5PX:B/0K1>GYN$9'WL\UKO7;E]K%<[]4,@^KHO M4INWK>1O #;N10U-LU*EPR3LFT >YSG$<65O) MW+L?<&^)YJBBU>%_YVFCEF//HSS&H2+B69;^\E)4W]X,%+")BS&CN>29!&S0T\/=C-D0K$^87\EXR!P M4K.]4.ZR&3/0@EO&M:X($L\HB(IXT.=]ZP&H5?O)J?1O"31LBWVRCM;B>[+S MU%+H61VTIHAGW7L&$6.1,://\$!ZPQ)VJ!6,NX;2)S#1_T_*>;KDBQ*&]UW' M*1D.F:0>&@M"<^6RUP^F8>3J!Y&:D]5]>..2Q=".W.GP]LB:Y.UQ74S!C!BM M^[4-] -?A\(TFU5M$-;*\X4,MM[FN[0-\7@W@'E#+77C#^OY+]4BVN>A&MI, MJYSC2.:TQ'CLYN%HA:;LPM9">2;'%:H MN(=/71=CKH0J4>[)L<"8',X2;&7[#OFHPD&;CMWF#> VEZ.5H &%,)[[>:IO MSQ%UGJ_4W@6HBA2^^&7:PTN_2^BR%3Y'>*:DVF^!R4\\O;CRJ55U?MWPV*6Y M%3?Z5>GN\,-U9P\>3#KQ0K ML=PIV49>4_X[K9,W@'C5T4]88;7*Z5*Q8-Q.Z/#3VAO G/:F&\E)Y:E"Z0+9 MLJF<&CC)C<-1,-;\4^3(=@%UQ..G9U%9QMM*S3ZZ$@K+8$DD1[K#PY$<60F+ M4/.V=P"SK1Q+(2GZ9#7(Y!>*7@+%UNQA_B1EP.JI8TG#Q=%U,D5.$Y?N"I=W M_UELGVYZ;?1#]Q;OM&HA_#:SA_R1@::AQC9#I4NK?/LUN\CW M_#:MHEI(!!VA7%I.T9D!_A/^DZ\R+F,3]15]MG!DW!2R(]GF1\E_[WO>1OU" M#53Y4>\UVN1T"\\-P.Q;R\-\FQ-X.:9(OR.M6YNZB80OI<;)A[H)?^O"QV0P MOUA';ZDH\]Z3601&PJSTFI^8UL^*SV;/,;O8#.K>%&=W*)F#)F54M3^M8LYU MFD^-QQ27D&M?@LO59NQ*!,W6?+YHG%;.KF9RI,7 \;8_-1UJ_N/I+^>:0]-C MK)EKI_YT]:"N43-,9R1.D7[)1U /@:O<9"^U>C/>MPG(RJR/+V' M;ZU$\&0LO_7?O\*PE4W<']*,/O7F6M+)PT,W%O9U]!@??(5=F*9G)AV5^Q6U M]#CRCFT"A^7T-!JSS5"[>HD1@4_*R9%HS<5?)VL2;P!!RAE7HK5U[XU! MFJ682ZDO8!<)%V3S],HF9:7;PWM6)IK@&MU#M@U)_M&KAP_*!],\+2P"Z"_; M-GRTK^_,UT9'.15T/Q0_EW=6'1[SR5Z_*_H4E5W,-8P@DT!U^!A:GO-NV:A< ME^WJ$3_7KOI,[ O7*0E>%/S$6\0$G0\2*F2 K5,.6VN*4TBDEO];L?\K7Q5I M"R$%; 'XN/OO#^I0K)7>EU/K]+QW6D3;+$6P72PT;6MEO[J)W&I<<)"'ELX' MJ$I,+?F=-\\+Z=M==XDWDXEA=[W?J#+@.)4^[@>7@@9='6^O3RZA;#-17K9. M\T IXF*LH%-DW/?T28X8G"6#:Z?T]R2STIXZEGM91O.+G!/V-BP:QV>\G9N) M_][-J1$WF3&26RRR=P-H?L$[N:FH'=*UBK&+Z"]^]&J!,E?'AD&?WN$Q:[M ME\Z;=3$%RL;,YT5OD2#3_.6_7IO6+H?(EH<5;&50HT:PH/K\N]%3R[Y@ 7^/ MP"NAW>5S-6^?8:W-$%%=U@4I*KVUSOZI*!>/(;MDT@W08(Z*-BV'=A^OIKJNM8P?&)1C*- R MW44"&BXI%ASS]?"!*I_@$PO)3V_/8AHCDF,?S:F,73EY,\/89XSB//=!T9.03+3K.FTD7.@>08#U9DK7'FDSZ' M::.^;2F!9[U\!2U(+P_2;YIW9U(+JY*+F3G#^A&UY!B==]:&(Z,6;>J&,%^E MM,[[PW2V)&[Z,?CG8T5:NG>_&#>;5P&V"C)/VYX@\ M*]R@73X?OS]X$4:?)M+'L >FZ$$,J8LL>1GR2KBL&^]"Q!GGN\3(N6G=,BR6 MB5RJ+S"*Q8QIMHS/51VY[MX78Z$5BD^NOK(%/__N)'D#X*Q"U,N6=#MYNJ8F M=7E[A HHV5HI2[UEII34[D))'NE?ET09KM /FBT3:PYSUDJL 0>YS1(/EK/8 MWSU5,.[>0.-+_"+15N$Z[./9;])'2*!]%L6B6'82F]7=OOU:$((#%5\*>'#]4D7">\S32M*J%UMIB60YG3+$!RE%7JO MBG@%DI+;;\U)Z^:H^)@5)R!\7G\1N6G0A8\#37A]_K_:^^JXJ+MM[Z%!0D Z ME5"D14I*4(=6.H>6'H9T2&E!&1ID$!YBZ!QZZ)*0[M(A!:1;0OJ%Y_&<]WW/ M/>?>Y]2-SSW_K<_,VONS=JR]UF^O[UH;>D?[/6,^7\+:V$^G6>3%V 84!$T9 M_LJH8C<7V9+\6V"\6M_F2S)!3CZOFD)TDKG5,#RJY4_.D;^CTM*_BPFUE=/- ML'+&S.VZ5U(LEO!M5RX$\[Z4O"CS1NXVR.?AV%FHDRFAS]X+8\:W6:"=[!C! M3?'-6T3/1=A26DN*A>M.VBV =BC?1<\/KTI&&=UV):F/?REYREA/0*1(26J" ML:IUP*@^H(@"AW;!.3KR%L_Q/)?.Y!9Z)#DD&^"\]B>./EI2!YVZ*Y[;8=M2 M$UY<'?8JLT[-3#"NZ8PW1QYK4KHI[(HG:+&R?M2"H9)Q]<7 4'J,Z-3"(K/X M)< /:4SR6EPWP?X@=JGKJ#YI-]5EIK:!NK76)P@0,7ZGZ4>FO5Z!?G[V?:"S MFK;QNPS9[<3L0G,U.2(P@WPNC)]2%I SHO],!@YEUM [HMM*=H@ZXI3?J$^< M%R/FY$JHWHVK700U[WF53NJ5N<=JUT$J=['QLL?8+EYA3)$#NE8U<\8*>NP"4[[JCUZWXFQS6I6)#,W84:WM+Y&876 (*QBXBN-9*'P4!FA M3! )+;:"P #M(Z-]9R=H*@?:UU*+DP.T4F:"4QW"BH_0/KP^!\>02(%LV6@19 MK@WMM291)7=*=5(EEIJX(!>IVY-+&;_0LTNMB_XDIHWZ":C3&N#2G__VS-,U MW"*KQXD]T\LC6X4,D$*=YB^*^ >79*S[=U9%MQ[HS%.,7J(Z5''6S\"66='Y9D.-\V;-N[.VW5(M81O"@BK*[$7O)HENP1 ML^I]TUW407]QMD$/O0)/K: %:12[&3YV9!'7\)E,079T#JWR<\$RQNA/N&X/ MBH7B6\5"W0-:^TQQOJUX[(2V*0M(%VN'6VB+%,8;^CZ$93*PV]IMOQ;*,FYG M0Z?D.6Y"70;B4N%"&P\,&5T:Z<:W^.B>BZ@%I8_R5+M$,'C"5@KZD'W]QQ&U MKM\&KZQB9\GOB=!J]R]15(3K-=]V_LON"->'723J#"U8-FE,;\WR9)CS9G*_ M+*X7207&R)"!3[&;HX1XVJ35FUW+LY0:&E8[C27S+7JO0[C9 MWG>P!7W:QP[L$L28'C+RA5J?.+Q]M6E+G]!WJD2OQ"HO[SA%5I6S:N0O3:8$ M=<#"@;MGW$.X899M"8&40+^$1E8\^VBV Z,735P:.-@BP>]:5L4:\F2=9=( MG#=O@HN_9;]1V?>+BK2W=<:+['L):K9KEP#?I_HI_6^Y"KS$O:=?U,XD \+O)$FAZ I#!5]M7-1[N/BB+^XS?JL92"B9:E T#=%?M;"4XA('>/MX\F^VOR(")ZMA9YTI2F*7^:<[C MO[ES_AUUR/X*%^;?0:[\AU5G_FJ5O2X#H$>Y6R/SL;-SQ;;PW^8^(V ,U6K5 M8;5^MX-Y86=6C,V,,K509Q'R%H.K-C49V/%%5RB MEDK6?':,3,0Q\3KH!UWH!]$'.<+^N6"1F*EU3/S'0XDSHG,NMX_]>\BE#U8- MM2@P.NX&%1GJ?ED5F34'<;EI/Y2[8Q7%)U,%N/DKHNRFR.[9-DD-:0BAX@Z' ML4Q7$Y2JV)D+. Y.V"SM>BWUWM!PFO9E:P<-COR*"[H!&R!&I,F/ M!H&H^$'M9/99I$076D)FHQJO\[L2A:>+KK8/YE].W_PM&4WG#W64U(FKVBXQ:3O GM1I'>$AB;E_7JI U#-O $-\1?6Q4 MKV-3O#)0,#EYK(&?4YE@&5;2'2/.OY_/][4'J:06LZV3@OF\')0/NJ\6W*\P M'3OCQ^\@6&OP9/1.?J'E3I\>.1%0Z/_!D\2 M_^]W@[6IK,^W\QRY@&].8AK&>)^)<'26X%%S__ MEHNE/ONN;ZY+\$A^:EA-]9UG\6$ZA56<'S-$9F^.SWT=]9+/^Q?-G>?+3UY@W;_%] M$+;[Y#13_-] ,_Z'L8Q9UKY9([@=94<0<#5_'O_U OT/8QG%-4]5]6N;# A, M(HES^?E4PWTMLA=:FMXX +$_8VK_>'?'G1ENMX SRO#J;L[/Z+C61GIXX<)= MH7N,\@@"R)^YP,NG:^_;+$IF73V<\>X XO@17@P-F$I3KQ0^)E@3\?@7)+$935$QSP$',BU$A,U'%?)YO3JZXZLT_:@6,?GQ 0]5 M_Y[NH8*@XD;CHK8%+"' M+ IBF9L PX3UW3D:D$KF4E&JK:T9@FP5(;L-)&30=S[V/_RABG/"]7X(FFRV MWBZB+0:3(P+?Z(XJ(E"&,Z0LPU:VBX8_??+*PR^X,?60GUTAOL;Q5_$3 (>B1XA2-)A M+1-0\5R'0L$Z*MTM!X:+X^!GMAAL"S4+S.' +%N17??@;;G1NZ" W/*G_-)O M\A:P2<0"KP?1[?Y6=[P02J_F<..IV03!+?D?EE$E]_P_$_F@!FUCN\"9,U// MI&,X&$>CDT@S85??OBY2#/5UH[NU:YN0-N$%, MV>#:L];56(N1CEA2F2FC5R[6\AE[GK&MOMUVKGRDA$N]>?J7>X]0SG)9G3SB2IN.V7\UTU90YTGJ/IDX1Z6L\\K*KGYLFM>V[0\ M%0\%)G7;&U4+';=: 86Z2C. X-C:12L? ED]61,LNQH6K3&.A\PUG MP&*2AXGV#@NU2G61]^?(<&[* JT#/SLXN07WI\$DH*]$; MK+P.'Q1)IO[.$OZ"&A^E-5?S;3C-^8G1<<;O"Y84V$_"680I8 M;P^=Q$"P@+V=J9Q#!^60H2%[UIMX]21NF^I!'!A7_!"*L$$+LI4UOIENT^AD M0?>I[?XBT4&_V,3U3;X6^+B(9R,K9OCSU N\+AH3 >^N36FJJ^EI$8N[R,DQ M5,@3H']7E,(790+ 3/)!.6B^U7+UX!'"W[P=(> [AL<]<[PB]1ZC &C^PT$M M56L0N;5%00!R+F6D)Y*5FZ!\L;0U?_2)ZI!JKU;&ACGYD:RHF;O6X^A?'Q<: MSZ[U[RDJA>2TE,:DC>DE-X9/KFJXNQYNJP[=KFF(M.M+<0IO)L?HL!O$15)V M38(]>U,$E0ASU6?ZY9,70H-=*G*)Y \&E">TV$(H5%@K1Z7U0C:NCXCFG;8J MGH,P0)OXU+XK/^\A$% MQMB0;B/K&*_@#XAI.9K7?HDTHZ13.47EJQ9$B%BVHVUW5>2("\JP0\L:WX.O MY;]HXKJHBJ< =+[@'CL(?Z"V<4=^JNRB9O4L V4 5+<0UP8(T.0J&4<-I#0AX1:$M6\X^:A\D!/*6(LV$.V9] M.#&M;G_8<2H%^;;0+[-4E7FA#H,D-76SWZK6GT6_3% %L?8^VMO2"-JMM> MT:F?\M>I/6="*=R&;4F[PT6?VK( *.\A[*P$KU?A@F7,8GA_U N*Z[&HFS$] M>&OV>(RC&"KYL$U8W_M\?KK5C=[T#!'$@.G4H=8.>%6A\W#^'*0SPAV6:(=? MFKX=,Z],^HB9@REG%32HO)V3V68?U5''E$.!80:;FVCS_&62$-7T;MH[I^>B M=T]V3N0E]H+;"Y=M0W2,F@(-FS,'AG5Z>DV,/#(SAB9LF#.F- #CY6H?0 GH MXD,])O3\R;9FJ*;NT%ST$SF:4[_EL*-5_=HW=.&M;94Z(6":+K>]UM)#P.ZO MQH-P34<_/+QCDM8^.[,R-1O,I'O5OR)BFF+ RG!*!%N[.DQK+@$WIU7RC6W% N67 M1KL6)[.WXPF3DKP6M0Q=EPV&>=A'(]((PN^J5K;<"7[2_-*)MI\8 -74%JXK M5,I>X?(@,AFX.P:T]T_,)=P$*4Y43(JO5]0'_Q"PZL97:QZ@61,5Q!A5,U@. M/7@.4AYA,A2@.":MCR89.PZT6Y/;NW* KKZ/JTJFA MZEIXVE+O 2=<\3M+Q07&X-KDHNSHMCN:UE^5&1,&L(]60?IA8F\NU'6GL_*7 M!>15Q5\.8K4#C-)+7C_(FY[M\,99#.&&QQ.3)FCR?1"+P'LBYD,Q2VK8QWZ8 MG(GNWNUQXCTV$GC*#0Z[\$"0!,#ZQM#?R/FXU*I*(MT&N!&W]C&J\XVH1XN% M\!UP)D/@M+U.!IPXY$5XHDS'S$$ AR&#RKQ",-4,QPA2G>*M"MSIEKAIHD%@ MDB?&.3CORAM9?@6N"]JM\+M?$3/[B?N)XZGVKCE=N0] M95 C59_MQA983C-[F A8M2Z$J.A[,1-= FSQWR8.I6E*8@D#F!,*1[P+;>+1 M"O7U2KD.4[(K+)I[GQ=H6(OU 6LKA>>RQ(H>K%0Z>38TV'4TK:62?GAA6GR$ M:_'Z<8Q( \TLQ N]@?)*XVMT*$_+T :K\:C&[(6'5NQ2B*FVNC=C6I> M=O:].C'4VM(2XTL#FFXLJPG.:W&3Q]BD! MR"%IAJJ %&O!@5(#/2-0=YG\<2*NUD8O*^OC/KUU<;JM M#.1V79+^LOH=8V^LZ29H^K.[)_YV:,5*U@]A%924Q'@I^V\$\ZZ*Z4QQ(N(GLCCI?K448P?$PJJYS%3 M,X1-]WT&21&Q#)O[YS@ C!$LY) M&+I-8;A.#GKN @R#;)\$O:YBRVP<_TZT@AP]N&MAL_I@T"K1]\%J6VX*EQ[ M>RIP\;"A:UP(KW+>#T?W;013[T@]"T%]=J-YW%VD)LW@TGJ>A;117T4_.V29 M41'P8*OB#Z^W\"2>YBJ]OH!KV.RL0-DH:RA-VCV(=^C4@G%@Q>Z8Q\HPCJ': MPS=NLK?%%"AA<6[>8XV=B6V;<(O7"J/=U?'D\ 0("+"<- M)T'6V=9S<#0^J5^LK*J?9+C:3EQYN-AS69-G1WOTP7AEL7',?BQ5O#SSM?YS M*4(Q]V@L[-]H1%-QC NJYF8 2%K\^%'@3HECD[K!(GL_E>DNQIKW_/N=S#Q* M7T/!=8R8'-M5QZT\%S8.\4BMM M].,:ZN,);>X+ .F^=2>]8@X240GV?MKNO-8'D6PH QT_"(G*>,!VZ^,RPZ\K M920 ![_;W(1L\.6X%['&)7*Y6J#Q[T6#1.2AD3<'R.6X[UK#@A)N\$O-C5_M MB.4N4Z&QB$A32(:*C3>$VP?:^D1+6MG^SFZ_HZ_8/EGSP?5:T1?XV]B/T&1% M\>VT!'T^!^3E(D@T6F[UW)R$Y)0T!F77>41G55D89G+0WFO"C:0PFNUQ84K M25XIC[*<7\*G4RX^DI4$%Z3[/7RU'JHK&#XT.0"&V%=/2@#Q ="/^4RWJJQ0 MU6.6>/U-L;W+99&UCY/M![!U^!6P.YGN4Q3DKW)TS[E)1 CY[ 4N-D\']L"CW?U5.)!UU+'I8A.+:8S^8U_H\!H M-YA6GA%!-1D^5!<>DMY]&*I]VE;TF(38]D?9TM,LX$O<;[^H1IL8M=T_G?VQ M!4;DFE=4P>>Y0EBT$[F/[>6XH@-A "70J[(RV S[,8LT@N1'T9.90\A3T*E/ M098MF($;B*RN<,[W;51QB5P"5Z;[/9JE0$^K4"5[@;%Z(;Q4EB%RO3IA[A/3TJK2AA3UW48S M_P1'FEN=AY1-.0;GV=TB>U:A@/MZ&1Q37G150( +G"J>>H:K;HPW+484.=*) MTJ.FQ8.;IB**(F <@-RMNU0[$EELCAGB+]5[??R@>1P($KF6[WU4>?D$%:<_ M@-,#";>Z[+KK7/V[),6T(BEF;3$R1C8V^23RWFX7(=YTE7KCBD\\!P(LK(MM M'++PD4A["&1S@MZ>A<,1S\AS[";ADPD-8[#S,G0Q4RYEJ+C[>10NX,COZTMFU3'9-M,_P.!BMYA9C!K;5FJ*;I^4]S M1E6Q]:'O/2T3<#*??@OFKW>[[>Q+]PVX<1)1:8\RY%,'>5FU(VO1XIB^C1U- M)8=%XS# )6T?1>SGX*=U3K#]#T?X M$[XSS0/CR4 )N]L>BN)O:"?IME[N,ZXI%GU,K'-D,2JN#,GA5- ;T<[Y^NQ@<@S+:Q6C+\"\,L?%)HMR%Z)$ M9E)IKSI R-MO$'%R-%-@/-6N@]&FPY854_:H:&<9F.Q'5L.<#O)]J% U_GP6 M,;0\F]D?&AKJ$WK!^Y)2<8-7)LT5!>7Z4:!8'?E\U#RX;_&[(8]NA)9?1S&; M=M4[U+W*G?T8Z:(J:@ 0LZ35P1Z/LDIUP,;!>4APB#O\EL.3UJU4-6G*?6]) M0>3=F:%'9 CLDY2EFM""+I2D7656UMJ3EJ%+@-,-_3H"75]:UBK$B0[X2ADN M."JJ1\\DI#H(:=6&+4+BB9PFF5#/&T>*?KQ5K%8B++#F#E5@-9#5X):AH5T? MK^WFP$K>?1^C@)C6D[%R*!Q+WH#JY2''L4AA>9/D MBH>TN1J3<%[6ES5,)4,18 -LWL-YK[M,CMP%;G>KXFAAI@[D7A]JG=;_NH(P M%=&N 10?&'N"4\J$!Y\06&>BLBYLH.NT5".79\TYQ/[# 81,)WLMFTSYL.D M$Q*P4CM=1)H-A+$QU9,V-@VQ +HI+67E] MH'O(RJ2PG,)./=(VNAWPH[92G:V $ MS*C*& (T#Y;\A*_6@\IUAKX*X]A&>;DFJ>,HH53[55E#4-<4,?-T6PCVKFYK&U MSNNW-9:+EP"QY0/QNG E$+^Q#?K=\":(,UJ__#RMCEQN)U+%$RN,'^" @N7Q(>* ;SZ".7H:><'+Z%[U'/3(W9%6J M:0I&__^G"_X R!LM_T,T,\. 4+=%CM; 46GA1!4G]*<[JD73OJ^6SPD,HJ$5 MW)RX!$R%?D<0OM>2_(W,@%X"CEC.5C"_4:K\)*=]SSN;KI$=&K]1(L:7 &>^ M:PR&YM%O9/C_[8:6O3&<]@M+\S^C[]_?C6S,N6:I? GNA[7;%DP 17^ M@+[A?XE$?#ZXKL#CD9?P$_FQ,19T*XL?W]\WN+]7(C4%ATSI[FB3D:I_S&3_ M;?*LYO'L^\7)5[/Y:&)XPG)JKSS5:)]7]DT7B\;7L>>\K5\I^N)+0 WU-3(C MW^LW4G;]$K %/![$Z>9,^8T<^MD6P_EOZP;6\_J;GWRC1N"+?])N_#W=9!=6 M]6ZDL70O"/[39D/O3S/CU$0FIV^\#\5^B=2M#&NWCZY2?82X>?GE_P!02P$" M% ,4 " 6J%92 ?O8XU@C "/P $ $0 @ $ 87)O M8RTR,#(P,3(S,2YX&UL4$L! A0#% M @ %JA64E$^78M"=0 O9$( !4 ( !PT4 &%R;V,M,C R M,#$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( !:H5E+6SD:(:^L &2T#P 5 M " 3B[ !A&UL4$L! A0#% @ %JA64D^0V%6:& $, !P M ( !'V$" &%R;V,M,C R,#$R,S%E>#$P,3 P-&(Q-2YH=&U02P$" M% ,4 " 6J%92TEE]*C05 !5G ' @ 'S>0( 87)O M8RTR,#(P,3(S,65X,3 Q,#%E83(X+FAT;5!+ 0(4 Q0 ( !:H5E+!;C%+ MXA< %6U < " 6&/ @!AP9#$P,3 S8S4U.2YH=&U02P$"% ,4 M " 6J%92#OB TRPC #<&@$ ' @ ';R0( 87)O8RTR M,#(P,3(S,65X,3 Q,#0X9C W+FAT;5!+ 0(4 Q0 ( !:H5E(5$UC6]A\ M %[2 < " 4'M @!A#(Q,6-E,6,U,2YH=&U02P$"% ,4 M" 6J%92O?V@_FP$ ;#@ ' @ %Y$P, 87)O8RTR,#(P M,3(S,65X,C,Q.#8T,CED+FAT;5!+ 0(4 Q0 ( !:H5E(FE+U/?@D /1$ M < " 1\8 P!AZ3"0 YD, !P ( ! MUR$# &%R;V,M,C R,#$R,S%E>#,Q,C@V,3,S,RYH=&U02P$"% ,4 " 6 MJ%92JJT*B(0& !8*@ ' @ &D*P, 87)O8RTR,#(P,3(S M,65X,S(Q,34V9#(V+FAT;5!+ 0(4 Q0 ( !:H5E*2B[:R@P8 &,J < M " 6(R P!A#$P:S P,RYJ 8<&=02P4& !, $P!,!0 S'(( end

>ZQP?=P5@HEQ5K0PM&@V*4G+^-68J! MKGL(X?1"^-;<^6_Q_!;&57[@BMJ*["#+=20HA8GKR?DV@#'TZ$,4?]R0N',4 MG].L.(!B9Y!OU3RL24K\PC9S,V,EC O)RQ@X^M$L0KU7W9)F1_\5&=BI-"Y2 M/"3SFG9_GC2$:]U^*M_F4/*AY$/)AY)_Y1.4C[/]%'B%\TI@JIE8#\]HIKT, M=2VI37SM)Y[K?JR&.PX8)#Q5_/VTCF?'\=,JZ#].02+:$7U+U^W]+9@K4]-W M5B:0WT#&"TJOC8J5DJ!W#8HP%GR^B$7'=@%CG[ U!<5WXV,+6KK?!?>8X))S MM<(.E?L^8>39#,T)+F=U:D5+6&X9IC9>$61>Y&0\F2,MM<%6[*)H#>K#J UPR0)I^=Z-UW:@ \5>US)*?&>*H;]RSP89;QD&(+<"W 3TOUXK/F]H M#.+S;HZVIU2^+*#,09F#,G=*F;NP_^RW,I=FMU#B,(/.GMM1_,_67C-%GNSG M7.-'/_:B6J$7:[SL6WQMR E%9[#EDQCXY2AP0]Q#W%_MF*A MO\4]%CF]WE1JN5*NHZA-S!(M!W$/<7[__[LIP?^+RHK_% M?419#C5?4!U$L3W!("L>OMY$ /=LC'N$S>+(?C%PJMR)J M#8I'5.WQS &*"?1U!^EOBHB@3,>^/>@[(WD9JQ;$9TV*>] @(%QO&ZX7L@,^ M =?1MNSWJ%%O+E'R?#/$^^,6/^4 7!\M 1+"]4[A"M7W,ZGOGX#KI!C*/EH5 M\T*MTR@_H(6N4V23M^NC D]@Z)\4^'\E15BGQ]B+A5C\MQ^$W-'E2M5!![>7 M@@5^@5MZE*O>5,\HJNHY\3UL0(]AUPOC+TNJUMRDX;#A*W9FKOB["7Q3/0#9 M$V[2CD\!*143TU5#O/#47 M;3V1!O*_)^&&U\\0(W[QPN,S+.:(G90GMYW\_E__[^7M[[LU'IN?O-C7-('G M#RPA.T//C7U=L7+*)/[J'XH=*9O@<9\T^_VY.]*/Y_XI>")7,6^2_YMY\3,X MD+W3=)1U[L69/7)KSM8GX8_'?_;T6<*+SQ]Z@0DP_E*#&0 :33 %2GX&B_'PA0[\3_=?/[=#C M.,Z!OMS+V+.U=RDM_EJNPY<[(E_+[E2 2I/__@+Z\1_%AB!C#(4P3Q"_S'WR M8K,KUBL%KB<4,MU>_)^&T.QU,V(Q$]]BJR.4A6:WTA% 9S019R2Z3M;09SW^';,BXC;U>2G#GL&*0PM##7&3%E M<2OF057=_GTR/J*T";?L(8Z;)Z*.,UHA\RA>N7>?5%BL5"/=JUC.)C0K?&53 MFI+@FGOW2=NS7(556KZP=&?Y!DVKD^G,D(G]^ZQW^YU<670Q2<$?--B86ZQ8VJ0P[0]8>K;>& MG QN>KURN_;-8GO3)"6SVC8+]+@I]ZMM.1D9\WJEY6X(7"YP \O)YSOYQ;3' M6FM#IO>_79JM+&KCS%"+#WRB4EIY13.,XI5[WSZV.8LU'LP\PDN-P1++=\6H M"5;N?;O!^(/E"%\:"+:BS/R,D6PWXF1F_]OG)<8O%\6@+>44KSHN;#J.*;=E M=G^EW9O3JUQ0Q:TNU>.(A[(IEFJQS"/[2TUWL&E@!284%,6S5OE\M%+*$5BZ MMR>A6O,J[DQTD>[,#2UNZTI1GP-+]S95;\G2PA,+"#(HEMA&J;LNUEKQ#:#[ M-X!1"\:K &B$#TG':-?*"%\QHBD:Y?2*PH&E>_+< ME2KNI"HI*H)M\\OFR.U1N6UR T\"O>O=\*1/[9K*Q;J4K&^JN_?M:V7GA67YJ.GLJY.A__2MCU=#=\3YX2@$3KUGR;YXT[^XOA=? MMZFO).YU6MX]RZ-]Z5K_Y*Y5SP8? M_N<;\^V+)X"SWTGTJD:1'?2@CW][8M]^/NB*GQ%<3=Q3 MML3XKW)<(1+2@P3LJTA 0>PTW4@ ^:*O93U5\O#>UEY6V+ZNMAU#03@@"*!? M'10$* @(ROSQ[??5HO2SOQ;WIE6>N$ ]A0FLQZM8>]\0/E MV@#*5_!]B]IY?];W%IBU07+%QJ#M]4K300V@]G/#)R%H(6CO"[0GKBAY%[0/ MBT6-7UGKKF3J.7JAZ*MAW@0)DF#6))N-I?>HM=YG5_C%<+H;,S3W]:GN!N9* M?VT 9)/)1*!F0UD?J:ME"I7^ZR>=HQ:97ER//WJ+02AT4.B@T$&A2XG0I=:' M^%Q32"77KP!OJAZ$F5BCTS-!I,PSAF*Z;W4+7U=M)0C,2;P/H$,%8+RA_CAA MYL:,H/MV09ZG6=[%49UV/V1B%O OK8)*8A0 *XE7@FG1]J*RKAEZ*48S^) # M%;Z=-S#F7*VGK-_S9#:=<4CTZ5D+<:R6&"JS)C::@VHM_-M//$L=F EU:XY, M2 >0#J[>KWDN.IBKT6!36Y@3R_15BF.\F;41 1U0WW[2!YTMD X@':2+#F[- M?7ID;GA+"2S9GY4:_MP13"O*&;-57=4;44P)P &;I9@_MNJY8O_K&V.)<[SX MYK;)>20>5]UW3#?ICF.^M*-V* '&U)'&O*>0Y-+,93= 6> !H1CTDD'Q@^(' MQ>_>Q"^="IOB>^IOM;67NH@3W?=U[4EE$]V"&8!;-MWEXY(GSVXG5DA> MJ7D'=#C476N5Z80N(/QB9(RKRXUNF)Q,)3K!_A;?#!(@[J0J%BW%H1^:@TYCGFL ?,)D,8^AY M3<\%M^U[MATO>8IKOJ?Z]$?] %D/EHRUJ-&5@CHBNIT'0V:!64-C680B8)XJ MY(Y[X8Y;:^)Q?")YRQ_UOM[34*4V09P 6QL;:MCHE+F8/T G$"2+ONO?A?0! MZ0/2Q_6:6Z>G#[]5'XEX.9A99JYHX78T]&I(%--';)GA=)8FTIP3'U^SK@?! MC\Q!.TQY<6*@1MA]=6;/:?+0T00=36ET-,&\9BB^4'RA^$+QO0F7UP55S2^J MEBVN8W207-^0=%%QF]NPVQGQR0S76+=$L2S^?ECO1OW^>VHGYZM3WU.M^"[B MWZ>>'0LYS.0_:]8F'G.)YBW! [D(4YZCR>?%=WRW$8/WO/]1@RSE6WV_C(B. M5\DU:ODYQB6SHZ'['Y(#)(?["@D<((CNVO*+9&CFI 6VX<1>%9U&\V0,//3O M0WZ _'!7/O]#7:XH9[,R&YT\@O67^"(@VW4L2!0(4 ]-9O$_YU;]*S%%SCH9 M$U1K?!#)IY_*]%Q \B@_O:F>4510/J*X&Q )<+TP_C+%CS]VD[" X2MV9J[X MNQJ2J1[H0& 2;T12DCTQ7<55S7A1$,8?))4YWX^XF[^F1R41'YG&V0E%C!$9 M&=.T3. ()C.LIL@*JTX(94Q-$$R-O^!?RL_'V:0O1JZJMJ[X@#^FC[?SS [@ MMDXQ<_6WSQ C7E0"[0ZEF"/?#E;]K__W:F+L'D$^,MF+?3U.JL424C/TW&X@ MK0):3OU0[$C9!(_[I-GO^!-)_G@F0SR1*^0[3OYOYL7/X$#V3M-1UKD79_;( MH3E;GX0_'O_9TV?^;GSNXX=_&(S[^&A";_X#0P%/_MN)__BX,0),3#O1PWH# M+_S7HXF%;^H#7OWOGL@?HHBO?N7NC^!",=O%9&OO/GDL5PI<3RADNKWX/PVAV>MFQ&)F M=Y-G>@O$M_(/TXW9W%L&L8(09#/Z6M5CJ0VF@/EC8E?^>;Y;>86*U_SZF9?G M(\^/61VE"&8BDP2&R,0$T>0Q0["RJM(Z,5;'*#7!'H5 >58L3$H9#MT1+]5< M3)JR,BWI>0-H0&]7%K>\0.'3LBQ0&YK4ENPZ7R':,B:CR-NE^KS@*;4A'5C+ M4!ZTZ.(L115)]]H 7' M)WI$?; V2DTP"FG_ZS?>..K6Q_,%HC09UQEI/09'DZ74VZ65>G7PL*QJKB36 M%JR"^:U(;[=E8O].NWHKCVT'A"YMBF'$*(.Y-!L;\$R-E*Q%!3O M;&*5S$/[7+QR_TX=N[X>D9/N7%J.BLY0+=@]HA6!I?C;I1QGFX'=KH?"HC39 M5&:"5M:9Y*I[F_+J"[.&.X%IZUNUY8H94VN M>RNS1JW -?=.JKK$1_.P498E<],NF85QI/:KX)K[)T5M)&U6W+0<8=.JH-/< M9&5%2=?G_9-:+!Q1(*=$6UJ:HMK2S8XW59.E>R>%E.N=%C=OMRQ'DWMV2U[V MF KH%(FR;Y>*P6)J%Q96B#CHP*\KC8"+@N2D]@Y57&"&;)4JKK4AY,H4#X/0 MF(*K8L3;I1.G2X]JPP$O#>1IE*/63:8>RQ\E[QV %46$6JS0F)#K+DRDTJ]: M-FO$*_>>%-LLZ+-"S@\D?54JCMOE[<82P37WSK]3G5 ]O[P0+:?.Y9TRUQ&" M,KCF_OFC?BNGY[D1)M7L8%Y]J$G&B $7W3__MHF7NIXT)9'%/*+JKL/DPT&R M=._\USBWFHQK!1<9^,7UJ-3F*NP8+-T_U'YORLW,0<^U<@XE6H:3YXA:LG3O M4&LYE11QEU,%BO%==A$J*V3"R?3^H7*(3Z)]TJQ:F^7#W,$E;.DJH-AT;V6S MXI4,7VV02'>,KS!]&?K4LBVS^RNWLUE4*7=+=0O+KR8X79%:=;L-XF%[2]O# MAP6/UDH%(4>MK, GB\(\%P&K;F]IHZL*(YULK"73MS%B(45.W8R ?;JW=&DC MM!IBJSIB]OK]5> ZLW(4+\7WEY(![7HMUQJG$ESWP7,OCJC!: M(HN!)5;P@C#Q6K4"%U_VP(/%"U3-H#FN8"DTT0P6>8VA0?CRP)/-1RX^["W: M!"+FU8Y:"^EZ$ LV=N#)&O1 Y><";PH8_J 3HWZ7SH5<+-8'CJ ZQ )[5:@@ M/"*)GJX[F\4ZONJ!)_NPF!0V0\K4K87<9;O:=#H5I$C&#CQ98[EI#IIVP[>6 MNH^7-K.HG5]R8.D>7]BE=;&[+L<"RUODL+RU9:QS&KDM=14+V8P' M7LT=K9AB(=G8/F>@#ST^6$2D;CF&BN2$,=_*3Y/;W2<--3]$";70L1"%&DG( M-#;-0T7%R5]TW:71%=& MB'5\"@=PTS,WIN[6F:G CYMEW:K[6S-6<; #6"#=RHA YRXJ;;3! Z&C2]:+ M%0?L !8>-A'2Q:'2F,FR$AIOC(V2E<)C6&L MXAW 0LUM5[;MM8H(>C,M!R6IV@;+-U[LH76J"[6>&-A.23GH\:4=!O+9.F> M@+MMO6K:D="VG-'*S!,%;5Z<)S>P+^ -A)S)A"([%J:%FU)A6%A:8%_8 0'W M6EJTWA9;1:3&D65D@XS*_<)N[9Z !Y-V9RZWPB8R8&Q'FG4"A9CO=K8GX M\ M+/5K=L<3^*&U&4R="5(L[-;NJ_JSN=#$"@8C\ NZV2H6).G!BY*U>P+.E,+* MA$+<"#'C]X,A=QU]TXWO]P#3P$+;J&WXT:5(#T6[&R,4/8"'P]-9Z6E-I M*R=0+MJS6E),83)^ M$SBAYG0HA(.)R4I'SHU;O818_W@,"+E*"I5*%F6"9 M>J2/U:B5(^.EQ $!S^78=F_#$)2P]$?CNFP.'VIDK&\?$'">XQQ"XUN8T)IVF]O&[(KT.T(+-U[LA[1G T1:2U9@W6' M*=%CQ6-SR=(] :>$.>M,Z "5L(HTTPN](M9"DZ7[ E[1^CPOBFA3ZK8?-,^L M2WC4XI*U>P).]LDQ\S![J$A4;5(KA[E<;44;R=H] 2\N?+Y7YJ=-9%G$.F/G M(2I2W>2Z!W3I6 Y"I%L:"#51V5H2W= C(CFP?0%W1:R%H_2Z:-4&Y?9ZRPVH M&;<[L2&G$ U_:HQ\-.('4G?/HM>?N13CD MT6WWTC>*?D?0Q.,6^D]?_'A!=.<#^%A6/89\9\X:DMNY6;\CY"^7WF_<_!]W M5/QM\B-QYR> ?*?Q^SX!XCM^YR> ?$?9^SX!^CM+WO<)0":,F1"][Q.@OI-W M+@,0!>AWE+CO$V"^X\Q]GP!$08R".]<)Z>_(W8[@5ZTUP;8]Q_+=5X?X/C5=[Y,/O_V\[F]0O=5>X7Q MS,,G"EN3AG.X&KS<6!3'A.)KQS9?@\N3B?-)2IGU!;.D:<">3)=4@'UAZO-7($H.",W7FGF"I2! M_8:=\91_:L M\)[C>.X].%7^-C7E[[UN]*GMJF-[W>*[ XU%%?L>Y ,Z8?\@#F(XU?U[D(2+ M);%!?RSTQZ8)*.=7KXCOY&G'JAV9,WN^K@1+?Y,JVCP:0BY&I+>"&.BV@C0* MW5;0;07=5I 0SN"VNIT"K*3N*E5*U[%4K.00-5WU=O/#?BS=^)':IJM#?]>? MA*:EF%K.O MG*'1V_=DO_FL@WCU(Q.7=X['9&5N MANE)YKH2*=AYKFY'"BJQ8>'HF7_4O2#X)Y2%+[BH;D<6"OK$5,UCZ1'W(@7D MC2D'1U4FTR$$7U4(0%'D[3QXJ!5^U9%X.S)0 ?]<#^X+_D>Q#6[*H=#S]BR# M ]ZTL:):AA^_+30PI]3S?_RWJNKZ9/+OR[K9_B03><567%7/*&&FH*NZ,];] M#(YF,QB"TH=D_K/;O"-W^[&.YN3]"O\D$_]SRMV=O!?A&_0GH6Y(#O:%8P*.00 MBJTQI1[?GA:6W+=,,G%XO?M77""+$QG%P.QT@"1Y&>0,19F#*X6Z$Q.2L%C& MX@52*3PW_F/ K=6N\C")B3822,I=7M8F@^$P0C9,E]5YI$PQ5/M;1M-5 MTU'LX#_? $N##TS?$R&B_$+(G[N\67CKWZ<[)SOHSYBK#:Z MI%L5C5(1'A60MDS)^+>?-,7^W[]>G_.)<73%OMO+4LS)FT&>$H1!HIK+BVJ% M7JSQLF_QM2$G%)W!ED>X80\PZFVQ#GT 2NM))Y: MB8/*7"^A&!?#B01PRC(,DF4H[*RH@B_NR[7'NNB+^^2M,V_@Q?VK+!PDS%;< MQ[#"(WEPC:HF5(S&"*DQ-(',&QT]QW#7]Q+WY;#;R[-C6S*'W=5@7L=KL\B( M68?Y]A//(FS\BV0@Z5P'Z9Q\LO!%2>?D4X-O@71^)=LF?0A>Y6?O0EJ/!#2= MM\N^UUNM+(PBZOTYXI='3'1]!!0,HADRZW0Q83G02]*RIE=0 J@]*/KM)YI% M61JRS]6PSPW[*D[>=>%/[+.WWWBQ4O MDX*(U"2[(74WH[9Q>:*)#SG^Z@.,LYQ+[L+N" *"M; )^]#)-[9^QSK_A+0#+:VC[^[D38933SM/O4->NF:&L[)M3[:2( V6!4HCK?D& MBZ[ NOHMYZSJ!-Y:E4HAH@SP2BY?'YD!!LPLE$Z\.S2^[]F!A',IA^F)>SZ? M#I+G#%^^Z(OZBPK3?J+4!B@\R%*-:H%IA'%7(1AWW[&E@6!H[=(1*GDG9,7 M05XZAG.'R1>!G'=YK%4?6YAA;-8/_29EYZ\P>0(<@%ZR.C$WFO6^X^C5MK0$ M.@L&PKTXF:70]\(N5U?B^2=1?](7X^\! ^'G2U^=*@%H&7']N9977[YZ\2RR MHZ667SQC[#=;.]H&;S!1*6WY2*=^Q%>2^YV&&7!GV\G%$UI2+W17SRL73XXX MVK.\>")$ZH7U;(_JXC'Q(Q;U75O\.VU"=_4,>3NO\SN(FA:6N\ZU,BHGK@U& M[GF_'!W,$<(UC7Q05%O+5D52$#E7,\B %(FO!U$Y;;8,0G G04=/,M1Z7D]9 M#\QP"APH\=,I>GX2TLD#PQ_H>GJ# [AB8UQ1=!9G/IB)<)7(NFQ -&5QSR,:+%<6XX2J8]KZA9[3 M$W1E'N:SJXY;7NV(#%Y)"LG(G(CLU""\HO38J5DJ" MWC4HPECP^2(6'5M2/J?$O"BR+3QMK:7OA*.@JW;\G[W2V*;B^[+?)1OV6I5M M@=(:6*7B3ERE:WS[B7PG$6)/(#)SW8_W";XKDYP&S+"XT_86OW]MW$R/BT\K M/[#GPNWW7+B84%RQ:_]F"E).O\7TA4M3([_I);4K#K#>3 GZ[)BOZEI'LF^C/5P88TLQH;8IZ:E$J]^O:;YV=9]8?\"^_Z ^V/0F(SY M]>C!E?318L.KI4V;0#B928J322:+,?MIP="ZO=/*Y-,3RO4%VF_FA9A>N;^^ M$/%M"06LZDP'.9XZ['E3P@#9-'VAU9LI1;R\67+DF.LG+(IU>:JU73*8"OS& MG3-7N)[QP46,>'ZFE]Q5[J@C.W MO8VN)VM:C[7#+5LYE$ R09QQU8A66TFL=J>Y@CWJU^=MF05MZ?=[+\"2SELH MZ3Q3B_G+(^J3.<.'(;5[0_X64\&!M.&<4.\46AV41A1-H%KSAM_JZ !4L0[! MXED*_5B7UFM[Y<)*VO15TJ;OU?E^I_A*;;'A@ER'%)8/^97D]T?D4/K+7H9' M>(WFL'[D*:MA4]B$M(SW;4KS>T:,>.;;3P;YV!R*:X/[U;](KSC$?O.1]&L3 M5EC##&N8(4/>KB*5OM J%-:;#Y1>Y2.&19VPJ#.MLGO-HGK%D<>T!1BOP2EQ MY!#CL1P)+6N%T!N^.90V:KDXIPTS1!>1S";Q1P;9'[1RB]6N8B6'3,VHQ(F(;Y]I/.HNS'@K^IX9GT*@=7'"Z&%=E7+_>7 M?[A7''F^W8KLFY'?]/+V'>B5Z8MN0[F_P\+A^^XM?39GAOF[T;WT4HLVPF!V;>2EGOK;_'KBX+XLH;ZKP[S==?;NUA M4/8-P9R)W<*@S;"KP=>G^9[!-V+^;LXOO\B5MW:OK"!FH2TUY>IV(%L1("XP MZ)?:[TE[ YR52HJZXB27FRFOOP8?[NF:FI_+[XK3<\<;>Z1AB5%+$QQQI8SD M)"*;S 3.HOA-301.%-J,-P?["#+Z6O=5$PX$AI7Z,%OEVK-5WLL,3/Y.W(%: M>,+T ;+K,[B^<7-+7.*[%6)8$>=;XR$V_%"0?G*2ZL(;3#*!N22ISB7Y4)G^ M^X#ZY4GAI-6D)N%<31J,6H62,YV@YI@#@(J5!PQELBP+:_33ZI6'21TWE=1Q MC!>HWI<\)O29N=1EML:FU:;9+=4&>&? G"2<.$FO&ZA:7W'.Q6IY65FV<]Q(E M:C=F'*<_&'R&) %305*="O)7OHC?IG<87B=/$3Q+2M2DUF$*G8V2YQ(OWRZ] M \O2&!PW#CM3I#PG ZJ0L#/%M<;F+Z]"GK$OQ:<50&\ZC>0H;[J6R*!RH=:O MS?!)XC4',?<#%96W.6L<9&R9XV4B#1/?;#'0OI[+-R0&$&BOIS?,[U' P/2UQF0?EL ]-M4UY<:HN1J MNM_5Y\INNYRK%3W1W0MCPV6PND]VA.'C>'ZL(]B-')8_KI/9J3)PE A-V#&$&%_'*9#1!A M]R!&)X_B0S&ZT[."Q UGSJ<"<*D\FI/'U]-[-!58BN_ M\AJ:L"ETQV,>DT@4U)1B23#_C_[%U%70\THPS6@O#B<3>AGW50.61%"FGAT? M:9#Q)IEPJF=:BA^Z\9^GYAPF*Z6AV/[J3^ >XO PW ZCZI KK[XVZ.I/X.2A M< B+] G%#49;85 5PN+JRYZO_@3N(1(*80&5*!B^A+"X^I)B*!0W<21WSIU7 M5SU[Y3TMSM'1/ F4%,R5&3]S+3C\C0<"'I,&6V]%S=4#PM=+ZU)I6.YN.4Y& M\:0).8IF:8I*<77]-:/H!B.H:0N47IY(CADF_3SZI4[01(J%VDHH>7I5KC1T MMPDFPN*[<.>U<((N37QX:6@[\4.:7SM)60G.E"Y.)KH:[?G'BA'OT%23>W@\M?,YD M?_3^_NK5\9SB7O3\^+0X58V?6 B:T_F>&_^H)G[F-QT^GA<][3.0YIH2ZO&= M$PC[YCL^YJSNZ*%BNKHF*+X;7SAXO$BPR%7T(3^H"WP0YO1B*!E,\R\'0#UF ME>]NI^*J]A*(4\OSDZ,*=TGIRMC6>]Z'75HJ0^777F,:2OJFWIL+,[5,%SD9 M)>+_@WZQ6>J 2PMR+;07KNMH[B$] 2+L#*_LVT]H2)<8W*&U=6I %PJ MC^8&#L5@LE<:*KQO9YSZ%6@X,+, )A! MSH-%1K!2&\("5FK#2FT("UBI?0.5VM"S<43/!HUBQXROS^D*M254?RTLQ]U5 MO]WEVJ.B<7WND6*+*/C5[J: E/)C@:&;LV:GUY91,HFOXPS^H> Z9$>H2\.( M.(0%+-A/J5"D[$CNG#OO("A]E2BYYA. [*AW71ANVFB<%ND_-"W^$:CNV K MJ\"O_>54[U.8/#,Q9Z^VHU[.TAOY3J=9[=6HO@%,'A 1?M_DN?T*^21.S.20 M@W%BF"ITCE2A6_.;P>IX6!U_14=S#\%M2-2PV@56QZ?AK"#"[BFRGIKJ>&@C M']%&9I"OQ1;C:^XVH6MB.-5]L,S7I[H;Q+N*K6'/T1^OJZP[9+Y5(S=^HCM[F\NZ9]S=9'3Q%/A07L]%&&/2'4[*U; 4/"A>8D;)Z0AK.""+OKY))TB=&M MG!4D[KO-4TD7X%)Y-+!Y0LI29<#^4>S?[V9-7'=R1$/W#=W/^7KB>\LHO^Q2 MF*N6ANKYJS^!DZ"RJ M_J4WIA($2UV+[QSX8!*_55^QESJGQK<6F& WP2&W-NGTJ]5FJR>97DD4Z^6" MCLF1C-(R_NTG27^L0R7,\+BV1(Y3@BB8*KX>R(MJA5ZL\;)O\;4A)Q2=_\_> MF_8HKC1IP]\?:?X#ZIF1[EN",]Z7GGE;,F#V'NGKF2OGM9"#<( M?IIB=11#J]H%96WXBO6@6ZKUS4'P0.I_18^LND\(_=T?GY:!U@ MO:V%;?*5(2"FQ^:Q&6D6+M0L3):CD%9!#3)0@PQ4L(4:9*2D00:"1?*$ MF@ M]T!W(U@@\CH90I&P+;ESW7EMQCE][OOEG,('[]T-CM;8J[BZ:"S;_>*HR_'; MT>X6WCLQQ MZLW3,8XP\6'%;LG@8MB/OG2"^_:"P+(_AR'V_DD%VYSL03Y;] MB[7*L:#VVDW"Q;$##^IDN5!Q/?HF@;S",E>1\\NJ@ 4-%=>Z-=-@W&ZD"NAO M/W@N2Q+$7;1P^*4<*&-$]4 H1RF=71L^WGTG,=T7_KCLY;3FZZ\\A4Q[8GHI MQ%8HKJX,;X_XJX?B;K_$F_.]Z97?Y"JUJQ.6MY?[F_*M)03ID4YQH+62[G,)U+$8]SP M/#'EG3?3> FJ"&6B;V@!_PV&!:$Z/7Q)ZFD1Q'ZDGN2(FS[Z,C3&."J0>F8B M;D(7>[T28YXA]71"W(3URXXJQN1 W,J'DI"6]REM3:>R*Q,#4MQCFYG>'C*+ MP'.C1/8)T1E\5X%EDGB2PS0O-K$UPN]"9F!^**Q+8KDQ&-O-0;T,7N MMKC919BE0Y>"SX8'F_*"H!-)]:@W,^'9@(RW4]89/?3W,O^RPHW[=S9C@VC@ MJPM42_$\8QZN)"JRROA.!CRXA(C-1@5$J( (%1"A J*DI_;<'O$QCCBA J+8 MRV]RE5J,B;WT%A!]^A"\3VZ3^NY9GLLNZ."U66XE%M94JS+J[OV5_'$VYK5O M@\Y40?$6)[JC?U.!.-= MK]F>FDM?VH5;%8WVQ+,T=]Z5(=G#YFZ/PAB3N>F=MHDNV)M?L'=@6":/XT1R MCXJ_$BX4J/@K&-XZ6A,\H#<;P:E@Q2 J=Y:-]:[BJA#1R-J M!9DEWIE EBS5E$A-%&-2-S$U>DG019_,]EY9@9 BS:RVG+HS^_J"\V6CI?9G MW4B!0+XXRW!OM9)-7.FBL'+"USM&>P+IWW"K5H8=#;8TS@AC-. R$>6-L=^! MJY.],;#7$0L<-[(W>4*!="4:^')U#AG!(GE"@:;FW9QBCH-G%7.267$=]55W M[;GCT9X7P1RX+M >?;:V730\N!6&'3P\\AB6ZH4+^,7/N^#$C?SEK.13IF*V MVQC'&S7%,W([F< CNID@W\KX16HION7#L=\!-+40P0(9L6AJ(8)%#/AJ)!2I MV)([UYW7IK.3*!+WKCK1V#W$K'X>LWH[/WUK50\#>2F,L%QM<\AMUD2VONFGIZ-JX;&<'OZ.K_<9 MS[$,+?.?6/0/VKK7J=U;;UTZ4C53R E_;F4P$C-T$7Q!*S$Q-^:S%+Y-:=*/0;;ET27.PD4^PGO[)WS#/L^RAQIO*_0>#'PL!*Y=2=V_M9;AVR2E(L9 M\AK^LK#]UEN'$)IR,3NE'B Q2XZ8I66OT,7P%T7]M]ZYM @ANA?>S*NXM9@E M?@,/"26H):'&_7=G_5])*%./@\H2/+D] M_WC$._SQRK'[OJ.:#Y'M+CZCR\5B;2,R2]D?%^3AWFM\O$-I]-$+QPJO%>_T M)J&:LP)X#AV8F>;8@N^[QBSPE9D%!L[E7D87E-\>H_=!22T=S%%O,QDTB^* M&@DR0:FP[D)\A+8! M3M)9EF.S-,8GLI3R?F9.?\9%>/,^]@FX"(5P1^!K*%9',;2J75#6AJ]8#]@= M6UA^T\'\B53NC$RGN)K6Y5XW?I?BK.FT)Z)3FTN%#A&L>KO5ICC=0=!SWWZ0 M69QEL_R%5MU)@'SL+\:;#P;X#%5Q%WT9_E95O#M+Q-@-]1UKR@8VVN8WQ+)Q MX*AR#&UIWR\M-FISN#29UGJSV8[&K65#AVKCE#["LLDSX,]>)(C[B!/O:&0BI\BOB-,(B;LABX0/$" M]_ \!A!PTF [*Q%++,B-QX>CCND5*\Z:HMTV^[JS+$TQ1>2=8-*8=WO-DV7 M?OO!\EF.>>?D'Z0FXM9?XWH(^[HPV\= ]E>!MA=8^1EQ:Y2!5B:.5@C%LMPV M"'>Z,'-1Q WGO_U@LB2'9QF,3C!<$M9F(OFW;"QG8<"3PHG/<9ON71&(R-S4IC M&U0SJ./T#8_&0O@]X5YGUH&K+A0/:"A;[X9M.F(9_OO< M=AIQLN&_:J9;"A,E/K?YQ3T*18P#_FAZ:7+2"=(KO\E5:C=GO[]B,.6-N?'T MROWM#_?F#"Z:MIY@^4VNWKX#>^4.J,J7A4O\+X5+_">0*F;=F$^F-MN2RD)G M/6X2.990/IX!^:RPZ:'4:> ,E/W(\!3LEQ(^(E#R,T\$6![45KO!#B ME;T67Q<6@>< MA* (5"O\Y:Q4LZ6XKDQ+VXEJ]%J,I.SJ9:NZ!6T]+WS[@?U#T^?UL2R7I2^,-40.6"H*8S]- M#<2/QC=%0(L._7\7?#AOTIM?=.J+VH;>8 =;)ZID3?)[U%\VZ#EU#@G?')9RAYOJ:$/% M"H"X6EO. 8#HF1N'I?GX5AMZ%[%9'L75RT9L[6'U\F(V",5YT M!A$.82L%-LN3[VN4F9@;__;76HR#@JDIJ$W>S?UVNVX;)[&Q0Y0'XL:JT,5# M4W7SSE^V9OF$6WS;+.&=WL;'90>W"A9X1&-,?E'H\Q!XYJ MF6,O][<_W!C3Z:B6.?;RFUR]?0>F8O*(923W=UA2FRZA0*6=R5".J+03Z<8$ ML=JI*>V,0_CHDPGOSPKY>.5!H)MZMV/V;;!HC; FVZIV8<@G8L/9M[B;Q-5T M1AN2F\%J5UB>^%3NFLW8P,\X\Q,4PC.8 \,/7."AO!U4MH@8[%@SV,^JW ?. M*U'WB$B;O2QR[X'PQ;WPJ/O W1HJ.&G0'E =W8X^)5*F%W3FRM=VC-55!?,@ M;NO;864V+P0[F6 CLOM];#;967?Z Y678@^.#9&P)IZTO>\^R%_F=@"DHU:)^,8E^7Q),]D3U@]<$JNDL21XK&4W3B+:HPI;L1DWYS)OD&$Z#CI M:^T%)74E8!=6K9'GD7PA"B%'$V>S^(4AZ.DO ]/+".&J@!D!/6TL>&Z4580 M*@='Y> QB=S?M!S\F5+P+NC474?:B:N&2)O!:EUMY*=ES"N'S@$'27'B@E^ M:L!1#3CBT=]7 WX1>S\=X44]]VVQ4\6X!*Y-3'.QT M!^*;J/$7L3^BKN?=&=GI MB>6YL)UUV14FY*/87S0\FJ"S'/=6=\G$=1J L5H7+(#M&5N0,6S560&42X:: M"<0I_^&5I:$9R.FI6;_V$:>GCBP]I3DWIU 3+W2QURNHTA8)ZY,:K5O/K-B0HSTZZ+8DP$Q"W>?S.EDX9J0R;Z MAA;PWXB$(]X/%16FH*CPCR\M5/*6_I*WFPE%C*-/B4GSO/T2DQ?13XS\)E>I MQ9@#2$RIS?W*_>T/-\9T0F(*69*0A/9GQ:P]X"Nķ<>UPI[R'*E:&X^C6 M *?:TH%BW((V/39(XN.9;!W7F1M^P_$NY:KE-C6_='!H6E3J7$ZG](.Q;@LR MBT'SV9)$@U"CLDE> ?&7_(H(23WR:^\N7.A2$L)1-J5(ZJ'B1EP$KDU M,:;!4#U,?.MAWO0BW"-;(0A0Z4GMR=P1VBSMS) PN\/Q,> 0@X^V4=<8*=^9QLF;&!:JE>)XQ#Y<050EE?"<#'KP\1.9_6F7, MS'$UX.9.#W_'U_N,YUB&EOE/+/HGGEKN0R3?C5>**FMN7UESQR(0XPCQAV(X M]Z"W3CP>$MH[UELGUNX>A/U$WB5)V-\]7NA&?3Y5-5@%5OBHUO87P/VEQ+P: MY=4]L"6]0S5'^@=N9_:[QX[0S??G'4'_L)_SVK=!SZ>@>(N2Y>PJ0--!63%L M^$-A'OH"O1<&OV!K V5_/E[HI\LT=NTZ/>L&M%GH'JHC@39T>!7I$$(GMR>?^:H,Z"M'+JK&!6)V/=KL]$T)V%&]^_ZB"X<*[SA MO-.;A K7"N Y=!PW4J:^[QJSP%=F%A@X+<>&RW,=RPH?>4PTN*!A!Z.1OIY6 M:GEQ1,_!7EE*V+ =:E@"CB#$LS2'AA#&1,O5W(:)"DP6GN2Q#,ED>Y])5#W'[=+V;US5< M]1:^>3UK F[AMZ?Z.7PM7V$JC;Q)"-7\7IJU&,?].,-WM1N94O!&;;BJTU+. M7W?+E4,PQX)(?W#??I!9"B>R-,:G2WLD]U:^>4GQ5;5._*J)/SUR\KW!U[=?)*+;?'M.LN5MS.1&;,^+4U M/MT.NW'6'?62#/](3O2/- B'0']>T'D24H*LNQ:=,?R35CTNT\ MQ:\>/&YZ9^ "Q0O=^$](XJ!S_#S'Y=<',C\'RK\*9+]#U+*ZY M5^JF36F$>5BVC@<>>,.9MXO0Q7_[P619C,@R&)%&@*6EFCW%5_RM&V]?#(_" ML\6)%/3V2*2\W[Q%P;4)@3NDY6MU*5^FBR-2W/"ZWNDW)JTB_I?C.:\1Q#^" M>E[SZY.!6)X>L&D'&!I9C$Q1F+B$9S&.SO(,F8YN!J=O>+15PN\)-S6S#EQU MH7A 0\F<:(1GG-*)7ED::C2 1GC&1A^A$9YHA">Z!&/'M:,1GK$15C3"\X/U MWTCH4JPATW.=WP%E]Z)FB\">UVR%?_I[JF"]('+;I;IJBGUBV+ 6DFF1U8^G M#0C:,O!\^"9>#T0I3P-GH.Q'AK^ ,93P=$J.&]$)>>CXPQ<%MA>M\4*(A)\! M>X,=!Z2T:>^VJU6A.2A@.YDD([8.SW(8EEW8L=^8_JEIZP?]DK(:,;6""&M>9E__=?;4E*,GCS)R,D0 M(HO*H(NWJV41]'6&TC>%? D.>?I<4?DS,^99!6;Q<6D=<)*.(FP!X9[73;84 MUY4IT2C/&Z-I4QQ5VLYHX?4H?J1_^X']0W/G?1XR:^"&ZX3?E8EV(P6)1DG- MLXAKA"PU/1#^V/I!!?GI+\B_F5#$.+J?FH((-"(YP?*;7*468XXUO47-J9'[ MVQ]NC.E:5$5[(VKLE:):?'EL5=3#"I/*;C^H8S70TG8?SR5^\G6?^;_0O[\0 M_\#-49^PE&';K&^.VXVO:#5[+L@D%57'VIN1&3 M*_?Q8XG3)12HJ# 9RA'-2XX9L36JMPJ!"MNDTK!Q^;FJ0X6= M:2CL_*(6Y+>'U!\F#E_&U.F*?!54WH7<8:-WS#4V UTP"=YONB5;9@52@*B" MB5DLGJ7?;%H0WUL75=0FKZ(V>;?GVQW(F=JZ3G)VGS 94:5+B\UPZ __LGG) M)]RD%;VDJ3NQ?) VFCO)SZIFM[&.;E+NVP^&PQ.)]]C?I3$FVE//I\=-6%$Q M,RIF1AHRO994\OA5)*RI9TMC><2HMA/5=B95=N,LJC&F'Y/&,L8A*O')/.-G M11+VBZ-J;X"V--NU(KT9U [DS-9A) &2D SWA_U.$UK4&>U4;@;K8&%]XE,A M;#9C S_CS$]0" ]G#@P_<(&'4C)0W6)*ZQ;CH"QC1H ^*Z4?.*\$C"/F9O:R MDKX'PA?WPJ/N W=KJ."DI7M =70[^I1(85_0RVIS>UC7J0XM;7P\KPD593#= M=&62B88\OR_ BPI*TU]0BNC57Q"KN([Z'*[^"[@:?PG7$S][@87%1O.&U]B4 MBV)]7Y!S,QRSU84.\1JUQR P)DNQ*1L!>_O+,L;QQM24_";/'OA22O<&MD&_ M[N_<$M[F]_N#%F MG]-;FYT:^4VNWKX#PS)Y##>2^SNL(+[O/M-?%L\P7ILA:[7\'#?F=5UJFUBM MHU!-FQP)T-F K:EQG,Q2.)W&SA=IJ>]-^SV6N$R(9,$@D5(?X]R)U)1NQR$N M>+V6V5\5RU/:M5S/K>T+8LY4 A6CQH+I1#Q?U%<;R[(,FZ:1LX7PR6@Z+Y2. MN>NL,N+>!ZX;ZI&"XZZ=TWFC!+(D%(7'?@>NGDL1 T,16E61KP.V#M7):KF!K1<-[^EM!=T&TN@OV*%-L MU9AULU$2#6IKK=>K@3^S=)EDH\IBED.5Q8FL+([]#ER=14:WB7Z1&2?0VL)Q5)(,_<@0]K8;S.J[E__OPZJQZ)___1MY/_T)?FJX M_:'06*>?[ 4_L9P)=55B$]8=I\1^E*&P' FAY,917/6)V[X ?-? MD#N5NGL!%>(C\AA5B*>J0CQ%8G0'!55W4%AR=2892?P]*$Y4.HMRUY-\N*AT M-AU!$\&3V_.G* G.RY[KRX5@%5B*;VR!.)\#U3_E>[?GPH.3&N4)O>O!IS#) M0]K0I\Q)WO0F]L8D/%*LKW-M5]:40;[VEV,+%HZE =<[O4[55JT 'G7'<:-E M^*=0C3*SP,!I.3;<0=>QK/"1:KB7+O NA6Y<;.P4Z*W1$#=#O<9OUGM-.>@R MR453E7$&];&(R65\!V8KJH=&NAT"45:O+BT*\<[((V3!9Q$;@TJRT4N MT0='C]O9M/,>56W/Q9,8ZXMZ\I<)YU @-Y, M5,O[IC>3P$+>U=H%"V![X4%F+,>[V!,=Z<[T$*MQXT]O/:(DA:1GW+C-6Q]Q MC,/4Z0G@Q(U>3+W0Q5ZOQ)CZ2SW#%S=A18-6XU-):R&V=1C3$K$3?RX69Z*#EU6J\?-A-]0POXKT;+ M$06)"I<24+@4VYR5%$;D$U.&%%NAB'&$"F5GICCJGQCY3:Y2BS%/@$J$8B_W MMS_<&%,.J2D1.EOSNP=*W::I\"L5/?CRV*JHAQ4FE=U^4,=JH*7M/E[1TW&= MN>$W0C_T?/;3SX0VOL5JZE#IAU]*KL!D5ACSVZ$@4UA4GL-P68I*Y>BG1%Z& M=V $)H\K0G*/2G02+A1IJ*/G(FXCZ-/[6FTA0B-JP,V='OZ.K_<9S[$, M+?/8XC*6VNY#I-^-5XJJ<6Y?C7/'(A#CB/&'8CGWH+=.O!X2VCO66R<6[QZ$ M_43F)4G88TZ6"*IZ:B8 M+:_ .XO1>E56W56X($_J>4I<"S[11\#1*W9VPA' M7)\*'_9X7OLVZ ,5%&]1LIQ=!6@Z*"N\HS$-?H/?"X!=L;:#LW_*9I%&M M0#8):BX1>K5E>JU:_GCHRE2X>_BW'V26P?GW$3!QTTI?7-9U#]KE1+4F2;N@ MJ_0J96'W(.PG*A )^QT+^XGX0R*0:LKG(S3?/>@_+@8+3;_LQUG43TS=/PLIP=^ZMVFH"CQ]0UZQ M%%L%&<7/%($:A2Q.\"'Q[.DW\)A13L0-:P9_U3]DJ'\T)YA9( ZJ]K^N7T]X MZ^7'J^?I'T>NOZ :*_U5KO3J1HM )1HJ># MHPWMZ0NI1T<4<*Z5(F!E)(GU$&WUGJA0U#TKC(N'K.V187E?E?E,%?7_OD M)=S>ULJ<+6T&DV;0RE7H1O^D?:AO/X@LA>%9GN-2IH&2:TK=N0MX*:T&::X_ MTEP#%RA>X!Z>QX\$"6\>*EH/2*!,F6K#U+]1NV/?/,NI6)/L+[%6RS6$KYHCX$8RX& MT<:S1+:5RYNK?L42RUMCQ].N7^HKD9L/$]EXDL[2-/N[\:__$WWK%2Y2%< W M?RX\+Q3!Z6^>%G[#S\@O]1PG\U8_OC M_\+_/'Z3:@'%A5IG\;^_'BX)7^OA-L*P_[Z*X?;K&1+4HS9].L-2CCG)?O3: MT7__X_\]?_USM?J@ )^M:P&@BOI.1+I0![E9:,";.05FHGY7K)UR\![](_Z? M)]WZ_4F'DI%<8?^0]']GGOT>;LC9;JZ4?>[9GCVHWIP%YO[WA__M\6>1WGSZ MH>-%9/!W%YPF7L-/_^5SHZ/QG?5W O\'=HU9A7]\6!B%_\/25SJL%_ B?QY- M*'P+%^KB_QRT"Y?LA8]^Y>F/\(-"'1CJ:^OTD]UIL0\_>B9$<',AW*%.A$ N MP'LB1.H34)0?SV3H-='_]=PN'0;]@M"OE!KM45_&28JGJ0>4W^95"^U6O]VH%H6!6,ST!^$O3;$UZ&?:I0Q\ MSTSTHE]T&82O\R_##I6Z$WBA;>']^^N^]Q7+.;HL/WY_/JAZH)(T(#A6)EF> MEBD>X/),)4A9Y=G9#.=P%L.5!R%0GG(T%))FZNO5$ MD360:LL0MZSJL#WCY M9*"S6!]KSUIB61:8;I$9$Q5-EXGS)XZMAS1='^=V,GW^G@/5JO54W-J+1K D66\_FY3Z79DY?_+0 M;11 -<3*2O\0N-Q<'MGP2?[EDW-G M)V\/TQZ!]1=-QUKE!7NSTF7V_-N%A=1L-OC#$2M7B$%_M"T(HW%7YLZ?Q*QA M;K#QCQ+6]K8,1TLU15YV9?[\R7:96)&E[48R#;^E'HJUM5AL"N&3S,LG9^1A M9F(R39N',=$OC.3VAL@^==8'>[QXDFR#AV_O7K*J&4 M%;"4L+I?+);5=L!-]9V,X^>/TIZD^(55.R<>ZGM+S17T=IN*'CU[ 7HP+*T7 MFSK 5A3E+XX:SGKL#KHL9Y_:]?5^>3@.%MA&'X\7[':I8:UNJ-'/'ZT#LT*7 MB"$0%2SGMJ>'Y6$P"!^](/EX?YV3_858PLKZT>RT>@V#;^S@HV?;6K=W):TN M&SC&C&1QO^/RT\)1@(^>2PI=LF=2;[O'-FL[\ QBXE3L\%,OB#28'.L\&>P7 M8OM06>/,HN)461T^>B:IEERC-+78K&*$/9]6^^W%K"!VX:-G[^J5]M(N-UT7 MS;JJN*-&/W0VF?!3+R!ESTR=\N[0V(E,A\OQSK#6J"OAIUX0:W%=IQQYG]^+ MA*'(>,X(-=4F?/2"7)OY2552.;\K]5M:T\R1;:56"Q^](-C-3F6LM>2CC!&C MINMUR(&\">&/7Y#LU5J2NF.Z36',E*P80V$]W:ZC1\^.8,7L2J',$S6ST)^5 M>F[''G/=;N@&G[\ 8:E\::WV:"PWMEDY#XJ2[H2/7A#M9F=<4=R#4I?:3)ZJ M=VV7$,U0H5^05ZS S I]2<:P8%GR[>JV2&D[ 3YZMJSYL5:9_"1\^6=31W#+:4>PPV\UF^*D7Y'7!T/D=[>>!V+?:U8%LM9=M M-[RH+D@6.^4KA$!+ ,L-CANG4K-M.]0#Q 7)LEPU5N*\7)(L6^*(*,*4GE24:[W!!HW4PNS)Y M00;ZG.^+O%;9BZ/N[!"8.W\\#860O" #1HWHU+0M'JHW:E_)]]U2?=<)/_6" M#.A25V2H2;>)U>NK$;/6.$P*84A>."V#K*J*>)P"L4Z6C*$&+*-;"5_@DL[* ME;!5ZU!0L?*JNFGUV;7M"^$+7#BMCJ[O@6.K6ZE0Y%<+IJ5;O?D./GJF75S3 MTA?U8^\@ FE:J.Z=>6E,'JG' Z;XY?:B7RIR@WSXZ 49J \* M/@MZ[ $#LV!2U%5I9A[#=[T@ VN) LI 4@@ID'2W=0#C%AG**WE!!@JY30ZT MYZ$:SAU%9SLBZ"HV#5_@@@SLQY,%OR_S:W.T'BQ(#=-M:J'#1\_OS9J\T4>% MD2/E:G-%VTB^T?2Z\-'S>ZO:V,R"D,YJ)=&<9WH;4!($CZYLCW?6ES<336I2]Q7NSB'P^6U;^P \T=>663RX @L0*]8/7G3OX8RGH65'^(8OP2+_J%/X1'???SBAP_$ M3P[2^_KR,N0_W)NCZ)ZY\L\^WPD_S"??AMS.7! M28N^^/%19>8Y5N"#*\=:WO B_X!_^1DSNW++5'007W00^&^&)*&#^*J#P-X> MHH .XHL.@O@'0W=$' X"J::X' 123?$X"*2:8G(02#7%Y""XR#%$!_%9!_&' M@VY^ZU#')*LE6?,]_G*1JF/!'_Y_W[AO'UPP2=]ZGL>[6/'9+]_R/*W@VX\) M4-R,:&M >ZVKV?_]S^S'BRPX)/CI$'SBHX*/X__@M^UL^=>"?VK6-_N,X_^= MN7F%XW_>JO75MJWHG*-SA@TJT3F_N3+^'_JV?;H_XYBYW]Y4'^H\>HLK##9P MS4!+V\O,76>5<=8 -I>U]0Q,2]^&!C3POJ>IA=_G7-N?5P/TMMN:\M7_)HQU M]2+"%WKOFFN]@4J/TTDC.4=R?@\G?==R_KO8W^WD/.[!A*>2J-.PZ!;P,T;4 M:"WS+S@E^C.FN"73T(H__BY6 B?P@DCZF(KWS9T?,IQ4[(]8"AO9FM.L+CEK MUMG)%$P\_/W4^20Y] A\20%?AORE'O:SZ^A?X!#GG^,P_%-=R/&"V56FHC$H MR=2*::AZ\>/]J'[!X4OXEA3$3B+FD MW0PO';HW6GG>Q46 9"^UP80KA_)^SGDNA0J^^$R_MY_4>POX[?EO)CMC50WD MIR-R;+;[O%2KT,/]=J++#(SZ$1=ZQR.HIA^J-[? ?GM-)#_@]6"B%<':#0$> MX343:IR,LH+];8_1#U#8"CE.Z(:]%6G]')KA[RT0M9VV->$90B]6,NJ 'CM#/-D$_ >![M)3M3?K+"IF M+F!+]KC1(!=C"'0^!#I+97GJ?#!MDH/&L,N!8L3J)60E7$+=T)Q'?4[!%4#8BK4-M'<;@$"JOJ$IPM:1QEU^_)XM>;- M=LO"@3>=YOV*('/0CV#Y+$V_I710; ZA,A6HO);M_U%4'MKE N,WV(U4WC+[ MMJSV1V"V"U$9&OT4E648%#&_1U0B0_U3#/6/HM(2V[PU'GD:MFJT+*97F$K$ M"MZ5,'F6R^+$;T>ZI8%+*#N.MC,LZS=V.F(0$AIOB-/J[\L*N3;5\(CGV$'8CZ=-3HHY(A40.I4P!>,A4;R M?K^KCYV)_YZDF%C;JU5[&]YTCGO([%RXZ9JSLST468XM&%$,*Y[6XQ..1A!& MQ1!%%RS'YCS09KIA=[4YV<" CS$O)DA2/ E<(BFF'XO6SLM\! MQ=*A9G>%PUHR^[MV:[,YU+1#(9J-"CLM4._+&D% 3!<08V=>)C."_&=WHFHQ MA%>Q7,1G!"+A9E=F09_"THIB9L_#S[!=8"_NR@8 '% YE>6SKE M?URTS5$T.:&N-4I338B9'Y%B[4=0-B F>W"ASESR0,2-_29_K6]LF5VEO,;% M8+_H43:0W?9 @%/30].?S%+L6^P8"J(AI".D?V%2RM\@O3E6EF-CYP52._ $ M<;I9Z!BG0Z3#:LXL3^((Z0CI* H>9_-; W/@ND#+S U;L55HAZN.=]GXO@L; M.\FP0_?H+0/CSZ'5GI<>\52 <+IP>X+J<4+L;9F,U'W3$%==XY=^'X\!"6.OU4%D=K N09F M_JG37H RKY%?C8R,&\7*?U5FQ1"5Q0=07E!EN-(]CG9,QQ4+)6LXKC4VI7U> MEW$RRHOA4&@< 1L!^_;>PY\#VU+ME3 5VT7,*-3V9;F@%:=2%P(;9MG@J% " M 3M=D?!D>B!_#NQ%4>#5YJ(G2[DQWK/P7(OR=@($=I2U0[T)[>2S Z&/L7;! MR@A6B!&(K?JYP2)O;6?\;W+'%+ZB@SHGF%U00>96%L8JOYQAJT5]6U7<1:.P M#FV+:%3AA;9O:$PA@FJ,H(JZ\",A39QYF]X>X"]M/!^X*\-6?*!EC/ N=('G M9\)[$&2\G;)&2=AI[K1?^O@^MMDO]X['B8C=71G4L)XQT:Q_@N;VCRSA]&OG\5EY3TJ*8 M,)J2"0\J_,K \!9PMS)PC#.*8,96%0^& "$*#?@"I48FS#.0;!>$ZSP"#6HW MJ-S:=C'0Z?!Z4 CGGF^5JQ2H%L\;,=[L0UW!&91:[X.]?3%5" MP$; CJMC\A7 OK(W\N? ]OF54&QX^Y(4M$19%TS.4ET! AOF0%]H\_/OY)(' M?=]1S=Q,\8 6'M)J#6SOE"H#]O#W )$("50_23,?TN4J]!>*"_(0485G@+J@ M9_3YIL!(Q8J*C5PUV.)XT-@PNHQ'4RAQ+$O3B#% >$P]'J]MV;\?C_1$DFE. M'9LC9\OPF^UJ--H+$(^A0<]E<8Q&<+Q#.-[<"$\7._!N..YM9\MU&V4.*X>. MMH]7J'[?ZT(XAF8XFR6YM^)FJ6$"6HZ=4Q5OD8%T@!NH?N!&70O#7=0!(@72 M%$^(T^KORP2Y:NUCB.!"".#><_S"WD^7^K$-[=V!D*VF6&?FNV'-GW7SA= C MX$]SA!@&-59 &N!.-0#*X$?RGN90>^IZ;W=%F']V1&=8%FG!+3+YNM M=V&=QA^2*(H5+Q/RT6U^0E/)<8M.,//G@26H41N?2QS6"E-!8\]- =9VZX.F MH3/]6D$(W^R4=$(3*):%0)EZ4%X[M/R'H-35WLCZ: MX:T=SSA5QT=SZ][,/L?E_""_U!>DM"D,MYUCW\*<1:C>\%-(F2,)%%)&2$\T MTE.0??X[>+]$-2;/>*.8 YBOV(NRV.LLVGU M0@T4S>G$B2S%GC,'J ,W FR, (LZ<",AC;UQ>S\=N(N/,]<-6W56(.,K^\SZ M*3?D7S-@@[GA7]4[3:8UB+S3.-\R*3 +'Y%9C8 Y4/;BJ>@W?X+DFYW4 %X1 M<5M63O]CAJ[I,G"8[LEF6>>>@%A2 0A"_8XA?.[#\%Q"?U4=M?^P# MQZP;\TUIZI'FR(\@#ILE\EF:/V?&$<01Q!-MAB<[W/Q[M)^U6^R7-LRJ*>U" M\V(EC?A2KCJ;F]QJ3?*MFS-]C((+ML . M0/BKZN@VW,R,86> XMKAVZ#F*"@6D2CS(\&,0M3HY%&1C0Q_40B\<+.!VS"4 MDYCV3E#M/2&UY#JK/ B7#K&:5RS%5H%@:X4@1+;M=\+-<[0+*M 3G 4M%GMK MK+Q8U0:$US^ZD]!YH"/B@<]2W+D*1%%)I F0)O@:[^/K-,&ALYM5_%W'E-K= MM&U;OJ M)C!.-0??$;N10#660+OEM)A/6U(R[U0DWBT!@4>$5.5EROD'0E951MU06*!XK@]&O5 M?D1JZ$JU_05P>T^ ?;-U2*]Q'!G2:&-(BMVN,DDC^%^TN4UY>'2K?7,\OFIL*$)L=T5L=[T04/XZ9X%DM+W/3DL%3M+;!] MQSV@6&@"%0^R+.+E5#RBR7C;DJC.N_M@.CBZ8@%?X.3VV.Y)6&A)<*=&Y#S[ MOOZ#=V$P('BF%9Y?;_B_$YZ\(;*=X@ _B.66)ZJ!XN*.)4!XAH8^D\7(\SZ" M")[IA^?-K?-T97M_&)[,&).'&T*03�/8[:SYM&-;H]0PN=RA+X6\48J6$: M(E?F(=D!<0LHS) D.R/!2=VO:Z\(D.TU@*]AZZ]V,^TN?4 7E\'1S/%%KF!V M @XS=S(1C;.DLRQJ(('PG71\I]V/> 7JKUHLN_W&[O3)7M?L:QA>9%NEA3*+ M, ^SLK,4C9@#!'G$',3.(7GGE;Y6\%:79=M+<>/A0J.6R^4FK@#A#2M0Z2Q! MO5E^E33*X#%]_=0AYM4Y2'?A9R19]R3-JDBPUQ"5?;S4+Z^4NU]0, (_LVU/ M\2M8_;@:US1L>"@[NDQ&@TMQ,DLPYX0!ZC^.,)D*3%ZU*//CF"Q-:I)7EPX> M5L_WJC5IN1?G@0 Q"7O"L%F"?*^SO(EL2\6 M.X-&GYR,N]$]&1KB))&ER#?G=*2&&WBJ0E@K!YCG%!5#.A%A\*PD$K$&*,2 M;(V8E"%T3D@5;"W\B1L K?$3J&^%%H?#\LS@:EY>F#237,+A96M+ MQ#8D4"4ES>9(1ZG"Q8!*U7ZS Y6X5ZT [O5GM:+*L8=E0]J:#7$U]^K8&&L/ M +&3R$\71A''D0UR-&OAKC8R5?G1R7C(0I5$GFO/XW51> M(/+DNH&4F>-JP,V='OZ.K_<9S[$,+?.?6/1/7+3AYX98;[WHV*C16U=O/%#. M+?#F,%"O:Q=[BX6RQ'+*G*9MLKW;#@29/,W[I<[S/U#T%2D-I#22YE]]KM+0 M)'JHL^:Q+A*LX%2++2?8Z3NH-"+:!ND,I#.NS^C<>M'IS%[[D*)XJ1]D/\". M 3 ;XJ&6[[1WQ1EH[B+] /M/8>>M)Y)824)0T1>$.Y!1%6^16;O.UM" EID= MHH,S["!\C8QSVC''1G.([R!4=&?AX&O[."&X"B&V.@_0RA\D#PY!_UG.%BYJ M&Q',A2?$M9\ =XG&\2JLBM4&)K:B)F"CY(Y%9Z[+9#2BF"3I+(%BO BXZ0?N MM?V,3P=N&91PCFJ.24F1V_VZ6ZE8Q6$7 A>6JO!8EL)11ZM[!"XB9S[5[O]T MX&JP"VV7]P=FVUA8>FU%K,9@!X$+?0&"SO)O!AF3S[B\]!,"[S3-6#.\!S<.*J>Y+,.QW!(,TP2$%YR#OMAN*S>^\7R^%5NB'O M]ICQ;JZ;8OW@:K5@88W+E=#VCP8"$PPJ#D/:X\X)A]]>HHF)JI/8ZU%UYU&9 M9)0G;8*"ZBG$;=HN]WL-RE^XRVOS'K>UU 9C'G3EN*]IUKBZ%&2200%X!'($ M\M@8\W\%^&8 M?$>!?-2F(DD)"$^KO/Y:DWE/(_%%XHO$-YWB>_,LDE?%-S&16^;!-(KRPC-@ MOP:V9OB!BV*TB416 O5_TCMK=I3#"MB^-W $=1,8+@@=,RV '@5X=6Y';5'5 MW)FRPA74=TU0* M7=P> VZS#*([$O9\P?DL_O8=F=A0Y0O;/-RJ\"6UAZ"E%^Y2QIEG9H%GV,!# MB9&NI(I';,*V5D4CHA.@[]R>YQ_@";P6\-MS2#V<_AY<:F_5 +L: M,ZR1$E88-W+>0?;1_PJDK5:K;11$ A-72TW/Y[>5X@H*[D^Z=5]5H<@Y:/("T^D,AOV32? L+WP"&WU M^?#6T,SW+1#%\%'$.44>>YQ6?U_&RU=Z&-5'1/>?8%Q]3'Y_LUJ@A97SA-(X M;LRVPA[D05#8%]==F8IFO!)9%CNOXDD'I(E&_S8?5P'(\7UH :=;&# M!BBP.E25TB12#S!I)LOP[VONA]0#4@^I(P;2XU5]6#UT]NO*?-J=#Z3V&%/R M?EY9.%JD'F"M(?W6Q(&$L2A1:>%:,:(6@6*( 9")$IT\ ZX+\2.H1CIQC1#> MX.?OXEI&LIL;]&>Z2)3W>=?H;E<4$VF+T"&@0X> 9C"D+I"ZN.\.W"DH MK?T<==$XYB51%#W1+%?+Y:4WV/7I8J0N8*B>H[(\029Y_N?_GK?_FQNV8JOO M:/]W%TY4_,G&]&1)/RWFTY:4S+L5R1R2.21S5X[LQE'FDA^Q/='^><=UG5WX M?1XLFK0<6\_YP%V%IMS,1W':%"4ZW6%]?K)#KK_D+WE> -.7VO-&B-!!"-!B MB,]+ Q#ZJZTVF[ STR.I;'/B?WY5H=(A^D269*GLP2-D(Z0CG*2XQ/I_!#22XZL MU]:"X9G]>IU?YSBS/L.Z$.G\MQ\L3F4Y\BV&?JM<%F-@U-;X@!%7PRX#]G6B/#9",X(Y.0P$1F5)ED9Y MEPB*Z83BM6W[/X BSW2W['SK;J0VE5]W2WZYW<4$",7(HL=8/,M>L.@1%.\ MBC>WPU.09O '4*P/QTT%6S8J8KOG+CNN)VP.HQV$8FAR,QB=9YZ#"(4(!HO95SOCONE??!= M*1"G:\YN\%R3"\U[%IKW=)9@WEE2A4*$"-1W#.JO*IU\'ZB;?J]+6"V#Q0RC MM)O5^:#=JG[\#Z2K+F0V7$S7Z+DN,^9R0K0=%!Z1-6; M_9&TR>Q0=AR&%PO%2= UZ5SWJ.]DBCMU5^3Q=UHB=V%P('2F-F_@B_R#]P/U MU3*I>MUG ZM\L$4B=^SG)=*9'.HZ1"P#"3^<>U_.$ )LN@![\/_]OCSR+1?_JA M<^JP^-T%E@*GR<)/_^5SHZ/QG?5W O\'>D^K\(\/"Z/P?UCZ2H?UPGU#IRH]G,O2:Z/]Z;I>.0WG$(D:"46XX;0Y$L,OY[46]/N0.(19Y M&?MV^KJG1\6V5!PLU\L.EJNSC4:NO&L>0MC2V/FC9&6>VU(6NY,*,WH>\7 MA)+IZ?#1LQ?HK.7 4#I>60K&+#TBVC2':^&CQ/D+-$K&G.WHO;5(=&?3WIPS M&SLQ?%?R_-%E=6J6\XUC3JQWE@4I('L=O1X^2IT_.B7(O, 66<\,0'^QJL[S M0G\JP$?/WI7I[/O+-2X*DH)O--(QV_65%NX ??ZI$X%G248;UL7R!COVMRR3 M TJX+.;""UAY/U_NYL;8JB@4W' ]^RT?/LJ>/XJ7*NIL)00!UAY*I'%L>XO2 M(GR4N[ #A%]S9HI3-%?^:)^?= -SY@KP4>)L6>W:I#IDI;;)S*J'(+]F64J. M/I5^^>C> *5)@19XJ3P\*&VSWG5M(7J4>_GH=AW@W0--T5+=W.O'HC&4FUM= M9BZ(]KX^F>4TEQR);5"NK9K8L3]L=B[7)*&\J+?; @*!&^D3TJ6?+&O1FBT6C&E2PG#.HM"K*NJ0Y.GST M;%ENN=JIM=3:6MP(H]P$KTX6=3S\U ORNG<6M(M5J@&6DVN!AI4FB_Q\)S,7 MA!!TCDMNT?-=K.WYPN#@]7K,,/S4"Y(5](Y'PVC4.V;@N4P@Z/.1-!3@HV<[ M0/BBJWJ-'1$**D_M!YOZ%!OOX*-G.Z#FS;8\Z!;S4KVO6]5Q:ZV6J]&C9SMP M ,J"L*LU' MRCC(HS'+46@U?X()HN^7MNM7E!EUS-0@V>W]!'8=X].@9MKRV M(FYJ@QIA&OX1.RC#YM[L[N"C_,M'K>I,48R*5!4+19;-K_>6U0_5&W,!,++5 M*Y59@#$2,^KE1A,V,%NSZ-$SG44+8V)" KF(!4,6&^/*=BS5!/CHV0ML=[VI M-2WV5V9.P&J8>-R[DUHH+A=@R%?87/B";,Y*YK($QZ4H+YKS *XC)_N1K@V>&1NZ*G!1)2UXOIVZ'# #NC^ F0Z M#W]>&&N4FQ);_72#1=[:$$$C#XT48*CT=^"Y9LK#M!]#"8]: FQ'[ MG0X*8\96;Z$BGIBF0EQL_ME?**%C+4%@56V8%6]L@6!KT8_S2JB+"LYJ#6PO M>M..I=B7RO"$MKUI\V XQPH-I;DZ>H0WV0DPU9;\]H/ASN<>H=@9@F_*X'N; M+MV? M_)FBTR+2.HFGUE,'"4,5N>MW80OC U@CT?BHK@FW[X(IO_"UIO?PI\ M\[/F5J@3TZ*H='?$>(9/#UPE*G0)70,.>^OV34WT.W#51;A?4=-NWP6*%[B' MD^^ 8MXIBHF@W,Q$>!H_JX][8/T S?;\[32NO*\.JOW.0))R(URU FCVV,7Q0J79L4I+;3'%WGPML*-@\E6 #::B3RO\$!/OP&;P-B&6X+&(263 MET6I%5_NV$!= _\5?T*G!V 2/6!!O]"L+5??_#LR4ZX84ZHG$YX+#[@LAK- M* O/0=RK"\7604_Q@3B? ]5_RSD::&S5T+;'K11X%<5C&'\PQW@T5HE^ MNZ,6BB(CE"<7Y==V0N*#R)E&7EU6:$\M /H4*4I[,]$DS6>LTA MR69F('S,AE20,\^LH^U&3! *U:#0[J?I6\&3V_/G9E2M+N7+='%$BAM>USO] MQJ15Q&]D1ET*[_:)58-?4X%9IU=Y30RF\@".@(KFN9!9ACLWAE!P%VD,I#&N MI3$X&1OW%4[I>8[8WW ^NQC;O?4Z/AICAZ]*_G![V$GE'1>(0&U4\@T!:HS0 M?:*S#/Z^2;9(8R"-@>B@S] 8K.S)>;M =!HSD]#UPWXR;#%6_D8!V0L:0S<+ M4EMJEQQIM:F6EY-"C<&WD<: :7I8EB;/?;%$44)O>%P@_.F;OM9=N%2?H-7( M$.":$\!Y?3=1:_]UI4SY&ZPK+IJ+P.2I6YGH([Q?P3:+I90OZD,PYO38:*Z@ M[ 'N("SG)J&R!YDEAOO:(IKY&A7G8_QY 2^*%".,QV!=<<%X_",@:\=E!IN< MV9("DVOYAE(72G*$<>9/(B (X_>#\4L.R#UC//8QB_9&FS:7PBP01V9[Q:B- M?I.=15/6^=_'+)+,!<4H5)%,SR7!S4?BM/H8)-#$:#N2>?DC*" H("@@**2J M=]6'MR,!8>E^L%Y;4>V\8F4TPU,MQPM< ./14:!Z;CF[C&&?K/+0YOV.XM.Q MA6VJCUBX(Q C$7U8%^7L0!^4\LURM]:49M/;!L##IK8Z"#D',A"!FLQ1]/I<* M@1B!.$%F<=*+''\/XNJZLW:J;=+&VMBL5!+<@-XMNQ#$<#05DV7I-SL))""V M6+559P4ROK(//\,%4R_[1 M-%HFZ$V#[=HM6-O5#H*7AYW#42K^U( MYJV.H("@@*" H)"J8/>=)IB&EFXN2C(U["WP_&CZD*T]FT7DNXKMG4QA#R6> MIAK.]WF!W<4]A>07R2^2WW0M,FU64V)B:8*JN@& 7:36!K2HP'X-;,WP0Y,* M#6Q,DXN4[C2]=$Q8_]F*(@*C^ R+55L-7!=H^V3G,%'O[ MC33R9V71%HH[0'1EACYUCV*(MZ;3HD@(@CF"^1>.)_DPS)WVCBP(IM*0VNQ< MKWI<;R]N! AS2-SC699Y7Y0FK\(;QV_/" M<\3V'@"+7QIQ2-"<17 3!5MIO=F(&\MD$ZJAE>D:N5 T\9_F$=N/ 1/^,[ M&3$\:Y 1U$U@G*S%J#H,_K^^LD=1[12YP7%:?8)N*13V0?*>.GG_XF#P@[^X(^!HM@? M=]CZ\ :$5^1E_ZM>F+*35D5MB)LYW>TO/&U8-729B::G$02=Y3@T/PVIC3O) MC_V(G9QL<[@)7!VXO[.![\+4O0NH)OTB1^$5)*1(2%-V?O<@I+&S;;Z8-W^7 M2W2R1@8_2W$>?"+]T)GSKM4NF65OQ]B=;2-OSCZ>7/,;GVA@+Y6@4F[B8E]2 MY[-9J;ZIVH+,G*8SL5F*^"VQ_C^^,K/ ]47WV8-$^+?OE.1/ES45P!9DSX4- M_@M?Z4':!@N04=30"@W?X0#+K6S'#[],<<,?VQDC_+]U5[$R:\4]F:$+X(&( M]H:SPU9UF-4Q@J_(+_4<)_-6/[X__"_SQ^DVH!Q86:9/'P.D_#W.!K/5YV MV']?15_\>H8$]5-;/)QA*<>=I#QZ[>B___'_GK_^N1OX,'CNV;H6 *JE[T2D M '60F[E ,7/*//SJ[XJU4P[>PSI9_A_R<:;=]Z?9=60D5]@_)/W?F6>_AQMR MMILK99][MF%_>_Q9I"N??OB01O+=!5:HTK8 ?OHOGQL=C>^L MOQ/X/PR4G?"/#PNC\']8^DJ']0)>Y,^C"85OX4(M_)^#=N&2BOCH5Y[^"#\H MU':A=K5./]F=%OOPHV="!#<7PAUJ/PCD KPA0J0^ 47Y\4R&7A/]7\_MTG%\ MSH8^7\O,L;0_4FE"KU#IM0OU[*F?>K55^.>9'FBU!^+_S]Z;-B>.;.O"WV_$ M^Q\4=?>YT1T!;#%#][T5@9G-/'GZ0@@I 8&00 ,8__HW5V9J H&',@97$2?. M[K*=DG)8^:QYK1X^C%:SUZI7"[E^L5"J-G/-?#57'R;X%/X_A@(7L!0R6;J, M?HOSSIES)LWU^O@7C6*SWR/+I/RO:2WP=,1/B4C9"301()ZD-6XM612)P?CS M:'B[YJUXLYL;#K8HNTS<]!;]=6/R@T.8DR_Q*TS=0J>CD M80B%EXJPQ:*4:!D<7L1"EO!P)"SP\>!',/N=" 9Y3L?KPLN,<.PCF&=S^!(# MGG)+75M#^ _)O Y^CL/+6\LB7KNI)B^ MQ0,PDYE,-17H0,%ISO&Y (+M/O$]Z"MVB.S /?-*<"ECHVJF]Z"(NG M2Y R["F1S^"U:H0@$?SZC2*T@2;PHF%MT:T51_F'NWFM86Z'@T;R'C4VGQW. M56V6?*)PV$ BB,,;S$H-I.[=,PLD[-:XBY::3J36'IVNV[>4IS>O*>CZ\,5( M-,-KE-7G]\E"-BM%;_O6N//CI[G1]F1B;L3(GV,[8/Q#U@I_9]L(]YJ>7< I M1;B6I6-:0I*V .G/M-\3"GI-"(_$6Z#C6X7/1E0L"9\S_G]\4S!)A#A#LW21 M_ L?-?FOK&)14E'H[^A[R$#R>?)/'2T%6;>+!2P$+*CB_X>?\(V"/]6H:(TW5IXO:;"]I,? M[1EX=XZL#(& C?!68,UV*ECT NH(;_58GC"R/'"#-E/M\ 6B;/&_/H9Q>OYQ M(QBRT1JW\72@'@31,U6I!]0PQFJ[:N:P.F*I<.1MK&2(,C+Z> 8W"E8-'4Z3 M+,5N3'[01?/R8VHP#+>RB9G!%%]9Q>ICSCPR;@C#HN?G2[$(1W8#B-2['^2 M/3O"N5O"V7ORB9SK'3,.G.Z7B!UY1^?$KR*;L-TGB\9]//V8-)YZ?,U:W(3A[&?_!L$:&+,D8-Q$& @R'L.V; MJ2Q."5?'-UO!@$J@+L+E\)\!*71;X/-(!4@&[-9V*H%NL"7#"@K[7?0U&(D7 T#*6\8L ?332*1#^">R9 MY$RHIOL*^J^EAX""@>@,I_15X+<#<=M#]%R=10NW\5EAR6_#BEB2^\W)0V5/ MH#Y(6T G2V"5.CUB( I=(CY((EB6<[DV)1!\3KJE((.>#>4O$TMA<@ U_'"] M(FA2_E/B3KYE P,K&T5\&'A?1E;1"'!G[,4$T0B2X%)X/7HW%C7\#6?:OCE,$>1K,HA%[I0X%FPUQ&N MX>[:"$,/7A[;'!A\>/_PU"5"R5C9,305!.$]*CP/,WP+ASXY6Q2,*1:?X#]% M3)UKK!=@$AZHT'8"?Q&?2/ (BCC.;5J-;CKIFWQKR(='Y>I+:2:EI/Y)-7=J MNX(4.UE\SZ;#.@B-D']X5G1&5=Y.@R-<>HI7H6"XEO'4)%;5C.(*UN+%J0#D M3-5Z#$>ZC-^*;]D"M Y &W)W=(0H$"_PO*;X0NE8@3:(:#]"M"4O[RJ/%,]#G$T\47H/5;5;+18JRM2LIN_GR67G7W!/7C@M3I+%Z0S46PN(A4JIQKB@W0&.H7,I#C1-,D0F6. M$HD9 1$:,$]Z!G?"LS"P#;"N,G>A")<#Q,[90Z60?P3Y"+1MC*4Q1*SF:)0-L18$W+F M3&?P3(1M]F>V-Y_IK'JGM.GW%GI)#P.=;4EQ#:WXDI_(3_BKDVV^8C4!COV3 M>VT4.:,)6$0%T&T,O&J#:!5@^>"P@(!"(%_XCM60%U@P$52D609^AM&5;6!1 ML1R!Z!,C_-XQ*%;,SB)QHRWS9^[8M9!.K'0D5&^$MX<2,;X2 HQDPA+5Q.#% M8%R$*\7> @,UU0O@^Y-V9@E*'IZ\*9,%PQ@#HZP]5PX)XM3S(I>JG1W#8KJ@ M2X0[L%MM;I?(.QW0^]; 6MBZD!1BDU\(6VXMZ-L(5V6/NGHBZ'UT+?2B@5$" M2\O/<'<029*JBF\ B60@3 3\P/503O@MTAIPD A'=3D^CU91A! M#X>8BCT&+>_F8667J:"8MVIXA.0W>0&*B)H!DK!A:%BV-VV&N\"O9A9"+_4Q MN1F_1/"2E*2*TP? $R[XM#LT3@EN%\7=,HF F)Q5K2 MP-WNB@]$$"::@GN:F.CQ(2D6.5.\M6CKD),CF9G;W"+I/C\0N[+SZR MFYON1V8#LX^6 M1"FG_S7()B/#))(4R"EA%2$BN((814_UL+#J2L_4G!L@K]D?%B8Z?G'8PJ08 M)-K004M-9CYWD#;(V7HHR"8ZQYSLT.D4+UL01;0D%(G_LM'TN2N,4D$=9(X1 M\3=0R^&">7,=H9V)0_87';LA(:Z-#'Y52H472EHYCW.84=0%JW.M?IYK.W[J MO.NG)EHXO0HE@!*BE..S@0>"'-LA6\X_0*1!RMYA>I.0@EDF!)H(<_S=I2*( M 01'"SI$T: ]1WB0A,XY@GCB-Q&\)0)Z8%72<$*G\(10\J%DGK#&[/0\L8L='=B M%KP7@1(4X.6.XDJ<(<>IZ)BA8 =MD#J%%_CU\3 C%2(;@#9(U3G,L*;X=<1L MM<4O L\',#%R;OB<_,H[1&@QKN!\=^/EQC*A0_PBI)/'QY8R!N#R(U[P*@_1 M*JCP(V2KYG[]V]Y'HJ_;ROO*TDRJP\-=@*5A273KB"\A#,6*"(X_6^,D]$'3#CV73[?KA#[)KI,S;$/O M1*<.A U^JWUA&"79^'AP;Q98"K1T[RY3%#3 $$L>)Q?N#28AWPL<:Y)[C("P MNXAZJ71FWR37)O99VPPA8Q.:?K&T3/Q[;, "P/_!1/D\ M\8 X;S=$S7_9=\1V@^@#SJSLQP)D&=5K:/5A&W.Z:"+>]?.A>>_@#0M@/#ON M@2FFQS 0("R,:%GT 7H7=">:@ JFL"% F7 F1-^A0AF);V+'AO=2M(G7(2E0 M^9:8JDFPMD.($WR&$ @"ZV(!34@'JR.&1!N'\9B0G!BP/.;2 M9$@(# ;DDGN")X].R!6N$/XI)*_A2$\&'$-8A0[(\E?'Q=5Q M<1&."\%.S.X,L]M>NQ@=%K?A3J=M#>]0>=D91H=V+ITSLI6?2D]Q+. 6:ZO6 MXSB=[LUN"AL(1-H=J??'[6:O52@4>_/>P^WFKMLL3CK#V/X[BX7^=#Q(U^TS3"^/Y(OOEBU:'DZ*&[Q-%+1T3I?6TR&B?V1"U4UF\)Z*/*Q M827_W(D]/SX\;8;)_9$/W6=5'3?[N7GJ]BZAE/52.[> D?:*WN_>B;W+O1/_ MD'N'S&X/#;\@BA\@CI6?EHUY'O,GV81_N5F$L=K+)"DF=%Z^+=P,.^EU4M(O M,Q;1NQJBJ-/E<+">L^FM3D@SI%'I%E-;P&"^U &J$W"L$8S\/183&?978E( M5Z+CE5#6:A"U4;3#+W>C$.U$ PFYN0>4-Y.(71)98Z(%%C<%?)2:1RR">8.<5"\.HSWDU6'96J$&/9EZ6W;>[$^$(%]1-2:' MDVA+^!C6C0]-G.@<$GCZP$1#LRMD:O,&$PL)5 'A!ZD3S$@AB0N+Z?*2;#', M*"!=TK5K!B9,$IEJ+6/BH$82^S0=(8T<@^/6=/073"/0J0)/B!T=?-?5EEBL M"?.R0* %M;)M,F&I^ GP;*DK"\]J2QQCEN&ZRGVD2'+4R$K8^WP!>A.D371A MB?4\/ ?1387T13QZ+O!N2 1S$M*3)AOE3I@$.7HT2DE#-"3!F *X'3TO,CFJ M"WM"H#<[5I@]]SV&=1(2P;J8^Z\IH;PCY 4Z/I;,98D] \HP& M4Y6.R-J\<8LT[-$A64H8) V8*P:9@L@"(0"$$) O_-L&8K)9^##&LAV;[5XS M A&NH/ ,=X]3\"9B.?E)YP+Y MOL?9 >M6Y/%A<.=(AI8-%R<0UW?K$TB6OE.? .J!_='S_C/-[XK;&74;CC9?**(6 VIWFF>WYW MQ^3GJ5]P(*Z<18'93BE&#B.$#XB6$*"LC[KF')NYQQ0_0IY:&I!]&YCY+Y,* M!@8X[L#B"_ .MG:*4BQ8 H1+&A4 2]:#(FKP^^O [)@]&["*YC,"Z_ X8 B> MP$7VW#3?5F(Q?0(X-F:VYSWJ(O$%)*77@UP4R#%D;S%KO22"R]D\O*3I5.V" M;6H3[,*_RI$IXP44!%/P4&.YH4BY6@S=%%-WF42SV>X,'Z4 3R00C!Q"B,&L+1AY(KA)ZBDA8. 7.E0@U,9C)I%:(P/BNR#R PL[ M:T03O?=DE=U/ A#BH:K(E*K=O\LJW5+'L8UE#,PF\&=@LBRLAA +\X&Y&H,C M 5&1D(R'9%.@- )GC!7NPY*C(>V4QNA^HC3C"!)+ = M):U"N(FVH(1*=2>B)E+.XEDW< DJCF'"Q_N.EVLMB0LRZ #(MGAB)0-9(\MZ M][%(2=Q'?EO^K.V3%1A]QJ)V/8;Q8G"4[NF08SS+.QN9S) M%3#!0$T;+AX-D=Z (2X_16L=$RIHOCFHI"+2BD'W )X"1GR(0E-)^*[/C_K& M C]0-VG8Z5W>MI_MDYWW5?0S='#:$&48:^Z#=VIAL#:PB MIEU.<\_2=;.]P70^!39!GK4'[B/;ZV_J;Y?(]Q(*@'LCV9NFY?!@^O(8Y>?Y MK%6,-U'I);;QM<:,O:=;=$LMWX9%/-6OA6SBNLG M-8HE@.A^7^O_(<=_2<=KDZ)-B1=\SHO!/)F\1WVU&%Y(,VTF]&96>/-UY_S2 M7#4%>="/\PM4FC[P8@:E)AM\SON=*O['+^(&6=Z890\"B^QP"64;X9J:QT;C M X6%1H 5JTY1_NWO!_EO!YFBV0B'288Q=#<3R@#?.?Z8/9S^!3]#_T$A#1XG M1 S5=9D216T9^(N@(8U,NZ(#S/$_E]=V,OD.(FF#$ SA[%CD*FC6R!Q;BDWI M#I&D/#3"=Z5-IBY8Y?GV9JKUU9:N]#N81N*1Y'Z=L@7;K6RBUQD57H"U1/9[J;ODY$>4DWN]WJJ\$(?M3LV$,I9)ET.I?_+ M?O-OK_G-=IX%;Y!(BS!QSRP-](_]#^^D(-:!30B<]")U[OLC*WBWCCT+J]@/ M7C%U^ZOL;5&ZHH.5]!=X%0JRR^;'(XFCO60\806>]X.>.\9D9&^)_7,8*O+_ M0^-00/]_-?[#^;LP,C3%,M&_$ J2Q$NC0448N!W9I!Q:+Q*Y7 M[ PG]@M-DM_'TTZ_.S='E-)?Z?#WB\SA'&1A?R6/5S#29?S6"E+6"%8%7\!T M'&:? 2H!>?+X_WY"G\1?A>S3;^-_3KJ\UP#N"WHE0:BO?\F?W3 I9PQ;8Z\Q MX+8VN"DG"_?QXBH[F;1[]<=F(?KQ)D=>W6]7Q_7X4ZD#(: +DK':9+:%@3SA MA=&H45_VB^6J""&T\1\_8Z%8@+'M/6TR+PT0JXLE\>J..4'2G/X-N=X (#$5 MCL;!O7DK8,50WW+,K_"&KF#?"P\_I1':Y8/7&=9\?D3;VP7NKU,#&K@[\M;" MHE)DD?BKJ>.\-R$9'R3^0@ V M"[VA69PKJP;?NI6:[48U$RLL(6D!L#FZ;[O]>P^:=Q6$6"2]:Y;YKK*M8]S= MMQ_^.:+M:1MY_Q$8?Q5GO]@A^!XH?9,'QP7,.S&VNJ_7-G?%GEBME[?)3'CT MG!O& 3#CH61LWRGXG879>S<$#()2(6%$F$"Q(M-UKER%UX\+K\Q]PA)VH\MG MCK1ZX.P4V#]L3RB^G7M3SBO\?C'\O4V2)#C0PC 0@(AMZ7;P.!6,W,":QDIF M0%@,LH0'NXZO@^)6"HQ]*XAA*)$SC"KH(@/T* MT^?9-^"B;*,8/I_TRN/D/MJK\*OI;'!3F-RAA\SD;+91Y3DF6[WL(%XLI\K1 M5KH]N.-GDV&2BI/Q]*NV4;L_?'#ID,]O3_;+WKEI2+'&-A\/Z.@2/.YR.[HX"S]7Q+PS 3O_GJ:4D,0ATA2+Q+QZ MZ@Z_I=4IQ-C;KX7*F;2**4N!HF6@25O3D00_ MC*)0$(B,IW7J#G<+^.YU=Z+7NCO7NCL747?G_15EXN^J*),X_(VC*'Z.BC)M M'1(^S6U;@=;!JE2TD>X0ORHL>^GV^GEN\L(LG5S4ML^]4JQSB1S(7EJ((XLC M@.PL[ZNXDF\>2V<>GN+UNB?#03!=WB$AS'Y8>K_+,OP-@5AM4[M7CJQ[:AEB M'H>E/TZA[9P,%JQL_'-2L8BKT]#NO[1"[3Q1W6[C*)2";QE;K^ MY\3!';4.OK;F6"05_\.6C)7X9/1[KOD7#'N72/SY(-TDQ(T%D95H)1R$EEP9 M*PC9W8U_Q<1S@1?B<*CBZ9;Y19?@B*'JWU]JM XQ*5W(2W(B5!I0"LY:[(2? M'&3=GK1:FK_MTJ(SIN00(GZR!618 BJDY839AV+K\$-3'0SX8J^KW>>KJ:72 M'6\"*UI *M2;!5=7M/#DN;6MY+S=5!0T$*+917*!XL^I>TB;W"M786J_DM 6 ML+O"\SEV-[F<:OG,=+OEP]-BH13CGP9KR'A[O5[(QS98MGJ/]4&\G>17L;V14K5LU,^5>T_&+F[97A=FYP.[/+AH7Y7'8:7\UASD:TTK/)TVP*P M2WX [+ZS'-J'="@H ^<6&S2FVM*527\S@?,+/ MNFF5[UZFY3PJKAHZ6JVT0N8I?2J(E>\;Q:;(9_1B;]"MS5,+N;:\F7P#H?-M M6YF5.ZL^WBZ^==\ST7@F")M-\%9^"NA*:Z$57=UJO8&\--<;_JDRG*M0JN(W ME3!!\K=,TK90ES8":\YC:&,3?KB*G=\))KW+ADL1EI_#=,W_5,A_AJUR89;- MKNI+?M&0S(=*A4_/E-SNLW[/Z)#+:M8:V2ZH]/J!(/M%+O*?IP=U<,/ZG5A\&RG2F+&/[_-"&16"BN M@N!5$/PZQ?K@6$*+,-RVDY6;CWQ7U+:UN74WN(WSJTPE$0ZNJ_OK N%+ZF'" MI]*WXV)^EF_IS?5Z;CU?N$#X_BU]KHA/]?IC9\4O9LMR;ES)#=/+$^)L8Q2] M1:E>/#?/)\WDI*+F>;6_>;-@Z U9_,H Q1T_\AM!Y R!=*2R)RIAA:+WY=F RAB^M,@C4 "+P1T75\*LFZPAIIN2*3 >GBH!FV;ZO30#(Q2 M/'DL[0)F23!'+\A8034$I36N:^JD#BT,J?_C4-Q2=[E-=,P'Z:EXWU#5<5ZH M"%GE(MMBP8+"9$6L_^99>VV25DH*3$DA4Z*.9&_1]N7Q^"9H<"1!WZRQ3+O3 MJ":^=S*I>TYP!(B,M@1P.NV$:"MKY[Q)T7\$8 %4;))6EY[JBJ*LB]8"2NZ3 M7D;^>O+0XF8M*#0NESK3-&C78I=;%VA##^(F#Y$.&B)M2<*B>@,Z^SCX!JW" MH5'("-E%Z&FWKISJG3RK.T]"D$GW @_:X<\9=A%>TGL+2E=Y6S3;KPIZ3[.:GG"\-VEA'AJOX).A73G3;)1YH?>Q9' M&R"3V>B [ 9I-P&0_BQZVJ_3.3N3H)'0!/YAQ M#O+9\Z!5':\>H3H2\-8> J7;<$+.;T9:F0^/MI5BHE]:3WJGBG+[-5 BZSA; M]7O:B,&P%-,N3.TO9Y/G,HD81R?IJ6A#PT%8_2]_,6EHIDM;G6!R5.!!KML: M>.Y6P "W+Z]F-P1223(H(3^[AJLQQ4@2X08J:;8 "*I9!C>Q9(G6X]YY*[1D M8OV&G,FQ=@4[;[Q'GMX6,H4A70<4M/NT"VRB NE=A):.5\9]C@[P]Q!BM]=N M..;L [W6BMOYV>V%(M#.0JFS8DT0>@?9E .H!!*V/9T\Z%]EO;N-A #@OOB$[F"AVA M-%VGE7O)!VA\K;?UA[ 69(5V,#0#%BK[&V4%+M>=J;WD"-?W+==N,(7W8DG; M:SB-")W.SQ24!4.#56TY$7-:Z$!(!B)=E W:#(.^(,+UW$9WE+J@M9]FL+:" MI"V6#"TLZ??Q+*,Q>DE(NQ["6(%OA)P>6 Y-LE/=H AM-N9?@E4-#CHS!F<(SLKLF&ABG M;2EUMUV7N_GNI26W^JT\CG8!O?X>H\CA2783>GAQ<1,4#,/053D^=@+<[QP]EA0BDN?U>3,VD MK3\]O=_91KN=XTE[2](2RK[*^U_A-IJEN U0:8\B.-H@."4H!GUQ(.>$]A%D MS.)0BRU/MTR7"-EV"V2S-3WD[^,7,$?2W Q)&B @2&8V?7DSV9:".(>4L]UG M69] '4$C()M\/?ME^.:XD17%R8B!]='D O(U8,8I/H5U2BR8XK_:C.\(1\0[ M:I\ _>!1J2)G_XF* M@XX4^/*D&$\5*?O"R_/P[5RM= =R:;>UV+@Y0.P%$G/4PSC7&O\0K6&%IUZ3)IZ F;]VF*Z0_I*,^,_46%&!(AK4; M6GL5.J*H[C12D\<'56%/'TA(CB>[A"1C1ZW;5\_>8FY EL ,(EOOW[Q]%[C35&$/^8)9=T MK?3:;VU1%&.OGS^)!#IWD=MI%QW,;!:"J&M.(TNJ-TIX8;0LA-W5TE9;!B(1$? TF=?+DX24A4J#7$F0A8 MZ5V;-JAX>+0!"B,"DY2H4SN.RHP#2\ROSMM(^BC?_DO^FXI54&M0))J=*UW" M-@&ED*,^(.HQ/="_XT8H4#$DMHJ OL@A/ U['J*@B!93,0-%SITOD9?BQ^WG M'4'*V#7J@YAA2Q6.[LT$DM'6XP@(D CW/WQ )N3^(K?'-7=2;=U]D[N[;,/9 M2,'<^<#?6.-6%/OCSF/[=IY](7\#M][[^D.:NO^+U)*WO^.O/TEZ4]L'Y\WL M=UP^>X9$UH[7DY2R94P,4:1@]]J)CG - M\>Y!NF=OG\P>MK-MQ7+DA#1!)^8K1$GY@#Y"P$S;4W&8@OD&"A;(S!J"CK]L M]R*F%V+_.YX.Z\<\JF_\,@42).TB">R*S[F#]TU1]A0GO,%[^K/OE 77S^0J M4U];D*7*>J4/#-1CL=X[YJ)PXB7ZN$Z-*_/P7>:NL'SJWC9>+C*2P5Y+&"^& MZWDCU\]PK?/,<[)#;0:5J$8(@4L'XYO$].LIAD!"I*Z+S1.P8!MNG=?X+1S@ M<:'F7X>[B8IF80U?GKBB,,RCV&USQA9CYH+>;3+*L?*"=1-&J7A/%AJ6)!"W MT?0Y_C7834TLV(&_2K0](G9I,KQY O,*FIJF&!'.7CT%=MNM0=[/>+]"?6/V MW(2@#:#K)X[&W0T(C/7RN.O?Y05Q&XPZ[\ M$31[XE.S+>)T] A#!A =N!"W-.J$[(]).V]:!L)[YUG5SD8Q/JD[[C\J:WC% M0&:WQY><(\N6X:CEU_S'-JG!>YECR<%LQ B#614U%DP7N&*B,XP\T]O91T\K M90K-KRR5^ACYIGVZ<*X/WM@SAJ=YW80/EG(=P51\MH4G)MD:#'E\GB\),<,^?NTAM3(TE M!NE7!R0&&=,V> "+HC& 9!?9%V&A;]DDOX]>5FWR\0<$,%0DRW*"/\ZFF-S; M$BZI*QJT2B9JD! 2$R3B$5)DM$:V!Y>.(O)OH#N#N!4H_$.E4RQ'S.%8J8G' M#:\Q21?P#7*,>Z!">T)FJ.5TS3RXCJ5J#6X/$07KG;HA*/2*@/^)]M1^)F_# MY(B5 .A/YJ$1$A(RV[UO+&803C($/X+E$T< 1]C-M2@)3NQ M&^2M^#%+1"SF$[ M ,SFB.847YPI%@V<6$H:,4A"@J A"]2N="V!P#>0BL:RJSA,,-V;A*OAU2=Y M.CM\]<@=M'=&\P(19RVA\+K"(ODPO9H*$V[M\W,T+:!H"Z\3;\AO[ V-7[VA M5V_H-_6&'O-O'M.!SF&**^#WKLE:#P;PQQ^>7P8Q6;WG5XM49]EIISJW\8L, MX*\@:4)T9LP6!E3A=]>'93TL(%D+2B-GX]Z0XR*YDY+=20%/H$8M(C!AY4"C M@3(:-U8LB"AV&#PPA+4=E0R&'!VX$M4-J,DM3UVM)3O0U8E]Q%P< KH7-DL# MEP8SN5,[CVN"(+S'U9I($A'1+&B8OD8X^Y'U$(:L"T0*UFR_(1B]6+-0;FGI M>(WL?4RL\:_&V A+(S L&VPI+";2\WDF6&J^7WIU(A9]9/KUJLWK2YLW08D M--'2U[ _>3<1+-@-ZIVCA, G0[LV&.XLN"F^'OLI4,0?X#,MTH.B$;53A+6? MM;/.O\#'@)>#(4JA)DAXIT3C UG_&($HKX;C(H]P.5L E$%GH<*3,P\65DPT M5(CXMQWK$$)FTP(SF'D,<(X*OV-AZFK6GME30Y[AJ!I@#G4\ MB"0[[?#V>C;5MY37K((>'Z5KR"%+ S?M!"S4:B#B5E@?2DL M6(K'1R3*2RHSNJ<#7V-)<[Y[ZYBX6;0[C5-W/:\,!L#^H;#\9,>T@2?(CH9, MU95>';N1X2?0G*-43VYA-XC\T6-,C<>?K4W*@FCC^-- MH+J_Z?D-G;'_.VXBF=]I40S3]5,YFZW\[21^C3,H-R <'%A8+\%N!P*<@23$@G/:SLM-A]=NC-4? U5B &/C]@LF1W$YH5 MN*JDY[)1E]K.0PY+&9DL:9GB9(B9E&@>6;#EQ3D)_\S?JJB>6MP]UF),9CSR4M\/P+:A-SJM^/H4"T-A'ZJD%"-^FR\"6AK%3SN](Z/MPG-<2B- M0$P3[JJQV.P&\GU)#[$C!T/UDD/:R8B_F75O1=THELVGS7103A>BTX!#"!YW M*8?@V7JGISU'F]H;D,5.^2F2/I$%_I*FQ=2+NMN9_3Q!3+<6%O=B?#1%Y8]2 MKG>#(=NPH*Y$;T#^$H[&;0.O74YA)Q)PH4E(H=U(4"H+CP2%22#!#B+M4>BZ@3S][MFD6" @->3+ZJ[KSGF2 M53?PI,-1<0ZR4'"Q3Q1 MC_@HJ:#KE\ILG9&JG4ZN/SUMRL\%[C\G[(9;(US M;$Y._:!7!SHTLE-BZ)3$,[Q[0*F;,!\O+K+=(M]\K#PD'OWMF9/OZ"_:1=05 M460J(YX$7362"F@,*?H_B&:$7^MT%TUYR*BU38:C#_&-.$C=OLBZEG^PY,$%YML3J%@+L9FL/@T*$U^\JY_E2%\)>X80G,,7?$'-.@#..L5L;6'A@1A>42 M(#_CW%HYHR3GV^W=8+"ZZT^+FY+TK*#-%T-^=% HRNMY4^?SU?"\;4SCPW5[ M\RKD9SPR!9Z5*MEQ-2S]UF.>6WCH@2B+"C'J^I1JUR5-'9XK.PB:6@=))]>0 MZ^\UMW I/"^F]\NU$/J^2;)0P:35I^$1,%WZ%R^CP>)(R&=$\$[5#E@D"CX- M X!; 1>;-7=E([P&(TO=,W/2EK0D8)]H%P1XZO!O+GYPSSS[1 J<2 J=@QNB M$!8M12%2F5/Y:H>EDO(YSLEAD(*<>SO?*JC,36"LTKFN,1=EHC&'1.MOCC46R/.53*20UXZO2>#O-?3$6%5YZJ'H;>YCS^>6\6K'N M3+2ZZ;R*1=EP-&9CD4&*"(UEIN)X^.E>\.!H2PSQX)DANHLY!6D@1"O)P1.V M:@,A.4L[4<%G!_36&G+\'_1#6/=@T64D7('F'I& *G@0 N/ &$:J#%%EAX3^ M:8HVH296.WF(6IH\TZ9F)V):DA=V!)L=P^=5CL;:3LC13H4G#>.1+-D!VIZ@ MJXAW8_'4#0U,U3K=53OF>4D<'';1@R/;#-*53N0;S2[N:;?JQE_;$K6,E@F@ M154.P!:9RZ_ 5I#ES??SMPL025P#1*X!(I<<('+4ZGOPJ:-FRDLS3#:QIO>( M-<33&"A/+"1U$8-\K@M\J M5H19GEI:J*DLY=/,P]TV:,3[,)VR63T)4W>IZ M&/K!)BC)3G"[AW^3 F3@CH+3+.=R;9+$[R9W!3OVW.Q^GQN962;M/:1A"\3O M3 >[?R*>*V^H^PAYW6:2-R.1!BO[GB3ENA81[^+!*^K7\%^",Q@>R%&[D^2LG2G?1OY\R\N0>0:F?O ML!,13-W3S';$?+3^_78B>D5=AI4*3I+*ZU>!Z" T 8X<-4A]6WW,_"X[^ON\RB[9R[6R]4RW-8]-*3N]';]/A M9(#++'C[HEYJHG@Y+ MR'J4=#"H*,@N#6<(BF/H,2U]I(E3B(;7N9%]"D[&%P,AP N;H;[>'6K6&\87 MJ^X\7%R(W!Q4ER&XY" LJ8)@8>@FY21I<*>U\*8H> \+:@,8K!XHFSAQ&@K. M2;T!JM+#K -5SK]MDPLU/O5L!?2&^A)ZX$K(J5).HO6(!,5%*.-F:[>N ?7"/'8<3]!HH(\/J\UV**\M%K))FUOD6:!= M:US%<[5'2)X>@9Z=@T*/$"/28]O&OG,3CR7JJ?9MF6^EPMO9;:]9*\[?U985 M9F@&SI!ZUSPFHNOHM8 MV0DFQQV*NPSZU_K)S4LB.IL/[DO9RJV5#0\VS=R[G:)$OO!-[OC<\MY*:(,E M_@5>(AXJG@??RY:HZFU^?$S&TGN>4K?3&&.2]6)HR.Y M52*=1XA&K=EG<"7<*^$&$&Y++4')G!Q6VTC2KKX-I-]J>)#K5*WZ>E#69\DG MM5)[2B>@U5F$_P3Z!;.TA>P\ UK#1W!GY%2SH(1-M3_@ZU>2OI+T/DE3!;VD MZ;:88022]&/E;G6GU+52,=RJE+/9S5-Z6"2,> MY)WH*_+[EMI)#P?J_1V_W:+H."LF-:2Q6>&F8=T,_,L3>RO*:%KQRKX>H>UXN0/!>6U-O8+9U9=+@5XOG M:&'178DK.??C9XS?5VZ\H7%G&A0YL+VM7#:D_0U?W,F M 5)"H1Z7X2]';K\3A"1--YD[T*UZ!?7TG$K8-@Z&[< V.TX=IANF:?YNV* MR>_'Y)-):]5F:SC/)_I8JYC7U.6XJV]GDPVHY4=R2CY1"&-.?%K)ZC7-^M/3 M,MXFJNW5O3^CE):S)GC8?F=6OZP64*F?56B!MGAV+R\2W4&'YKT(:8T@208Z MAX V2%L#R+2 RT[S:H$V?B;=L-S>>?@I4L[,US'Z2WEW9LART.R;;M\!SY:X M5Y-L@>-!?Q1VW>>VD( MCP_WCX*QQ'=?YWUK-)5%!9& :^@U8K?^])6X#OER3'?+L0H3S XG8/7U MMY]AX<4LX.AD_,$Y/,P?/N4@T\W-N%,KY'/S6+>=YEOY;+S!3SZ,KVW6J;2O MY>A-LN>$#,P3#N"L;(FK3C*F8*T\Y?\OR7;;G]K,-;BZ173]YI0^ECYGG2 MN+9G:N*=KU:*:?0HE2:6W*QV%S%7P2UW8'3#C#9 M.8=-3XZV2"2=? W8$:?WL."!W1_YG"F&I58F6Y_7HN-L;?7TL*RK^(SX_:$OJ_:=+NC3_& ; MUM7\."$X8M:UBMKJZUZD!,UVWX9!;S'V_ M_*;-"W*L[@M'0;[T?K'AF+RW@G6)V5.23=[VH, ML!>?$J8@3&"&/QJ#-*STI/#ZRY]Z>MMY-MLK A&:.-#$PP@2EHC0_!/P*Z%? MQ__U>C_903'9B0@Z(#&GJ]L38!Z-T(TS)_CV^ER;4\F?[1M?/WI*)1Y)8>//L M(?N>O9\>QN]Y/]QUJ&-H[YK]NNVQ2#)VW?4OW/4IYLAA_ (1I&/8+GN95_*_D(.( M11+7@_B\@_BOJ0-O\)[(OM(OB@B-Q__^$H,XP7:PU'>#18D"\Z6+]%/8A];S M&O)^R>G:K\WC"8YT&;^F@I0U@DG#*[%,'6;OA<,&7];^__I._](*] M^L])U_,*QGRZB$ID-J\Q*.ZST[W59?&^$I-?Y-Q[4V#+$1MRUPFPJ$I00&!, M>FK0$"GF. +3<=U56W)4HO%/]A&QZZ\_&B.GUI%.:I6*=_ MG]#TC5[+X?V)__B9#?%\4'SP\C" 7AI.5FU_9="EN600?"M3.ZEH=X)%VLC\ MZW._(M5O@%3._0R II<1O^'G@W6>%S9&)Z&KJ7BUTQG& )K2H6SFG=#T;62[ M%FUQPPIP4_O4;R/Y[BK771'RPA#25['PG? H'(-'!P#J=AM[(9)HF@E]E/K/E6@EZ9!;A<9;I+A[(K M8ETX8CD9>^Q*!4#)XS;S\#)XN%L/>L5DCR^,^L/L9C-, 91$>3Z4S/ZN8E=U M-S_V*FU=I:TK=ET:=GVN/\&^\D%2U:K'F]G':0$-5K,;31QU:ZM1 B+',10F M^% L_LV]G4Y4R%+8TE[0IBY(@9$AOQ^Z?6<0^VY8!?CTUQ6@/F[F]_Z!7=HV MO;,!L-5\R3Z9VGPC\')]F$D_";',Y#&'MPH,9R$^O9\"^/?O(<#AK=&A"8R)125>2^EU^?%=:?]T(*0=XSA+AY+_:XR8-N7 M['D5_SY1_//#21S#B:198"T]"U9^05[#V1=\-?]]FG9M>SP"M>PF"@I T8;3 MBO!HW4B#Q4A=K1LOZY+)3Z#( MC_XME0)KNO2N^@Z'])HG-0&[V3E$4YWD7T MG1EPYZ@W:-'$>\%3NX&VTB8]$_!+2'%.%4H^+BW6Q-)3=F&!V:*EVX55=82) MS!1D!4G<:,L*DHI0XI,;(47;T&H,AQX?T^:4AV,,686[O:*J.G(+"P1,F72O MA$&J9G+:",K#DF1XF98A8+W86"-PTC$4:DU -3_X9AVMD<+%?5/]]"J5Y$4' M^\T>/CZ?I_X,Y /'Z=2SI5U822MSNW_I;B$KP31U>6318@2LG"UZQA? 8-6O MH*JH4[\7']!:T&7-@C3*":DE*JNLL @4Q*1JJ;)EQ49I"QOR&:=,+^L\&E3) MG/7]=/3U(IU#*I5P7-X*Y M[:!+T1?!?*8[=!SV\,%BX1HJK& R8E56D<2J"#I%7=WQE%A9OQP)D$R4R6T@ MM:8-?!-@L\(*9NL G++=QE'UE&01\&^$"5#Z0I!)!V++0&-+H='70SAB @R\-,].3PDY>@W=VH(?D0$:C[W^,G=:-;GY?6]M%[4$SF% M[P1V5H1JQ'OU/P]%S0[('M3Q%GBJ_\V3Z&[3TT:=P78TF4O5[--CVIS\^!E- M[I:>H>8&^**QQPK973]."8! ^.XA?8&W1/)48!(UZ/ %57<%<1KRU@)VCQ3& M8;ZF8.&;O(P\XZT=;@#31DP<(+V\H4Z?4\Z'@)8AXRLA.#73@65C"5TVIO@# MDF *(9N10JL\('XD[7^4? M=?L_HZIHB3!FTH_"W6ZZVS?;AC#3=%)6WE]CE*VVZUTL>R\R;CM(Z\9N^:W< M%J5G\;XX36W>C!9'IM.UT3.W@ J?+^33M#5KU-X&X#M% :_H7&>(#W(#>(2NPVGOC*<]EMUH$U4)G+ Q0@3GN% M#2)@@62'WX>U/Y%(93H1>-A/3!(;6R:6HFG54RAS.1-VWD&D1")#O8*[ M#B!Z7D?:,NYNA;/TG=4278J *2G,#5P2>+O=.AL+HTBUJ(A'!&Q80F@'+6VP MAVK^1LB6@_'KX!15 WZ'14'D$(U=N0_0&T]3W9?=:2D_Y^ U?;M;SP_+DQYM MS-X0? J"1+0O3/KRFI2+-UUBVM\5IS4XT(\SSH$O9\F^[V@*H'1"S?R%;"ULZM\P2<<1K^QC M$84E\!H8AS50!2^1S$*!\U5DO)T2!ATR#[N(83!Z[_4*V84$^VB<(L%^(\GW M*Q.K%E D>HN0H'DV*F>%8D*+#1%J4AMET% W%3$P2I>AX'!63 MN^5EU]'RVV_68VKJV*JF2QLGBJ5;#Z: M"RHL7)(4LW6C-'*#[:UF/9;ND_%,?8)'[GV]Q\O/U<9 B@]Z^G(U%.+-]6S1 MP2/WOAY_2%>S]X5$:VZUIAOM@1]N']2.IUCQ^ROK?EZQSE_2!0:J8$DRP#U6 M*+D2$";G="#@JBJ5+^7S=9MQ)X@%&"KN##_U+G#6L M(5P8_R/#Y#2=-,KUBS&8'4ZQ*J+I1 MT/^OI(P1MAG32PTOC)L#5T'A,6*/F MDT5W2\/:I6.9@7>OEC$5.?=+'!,["['ZV@_+T$3LK7L$UL&ITY+8:YG31&*K ME%C5VEL!D[*^];;XR818*U;"^VD97:?*[C_OK>#Z:V!NS.>\?92*:$IWS$W9C9 M\R#^G_^=3:6S_^[.8\?-Z&5B?GGB2UF:O=,_?NZ1VCBXN]->$RBPYT;3_P;W M?/+:%9W^3SM-G0(:NU[$CER[3<%1^!HM=N\K(^UQ.9ZW)A5U;MW-"HO8Y'"W MJ8L]VD]L@^4Z7O=@O0+M/NUY^^X$MT2_B&E^GQY1E]"S[;8T5,;/9IH? MU/KM[5/C>;'H2@=[MEWLH3O]Q>R.MWM-H8@ 3TQ8_NX7Z%F<@B_.$98]LL2_ M@)U7F+S"Y'OE44Q4BF5'=%SLI3D94D8]2&EW?/E%K(PE$JN%T9"BO)#4:]/L MBR4(:NZ'2Y;/!8GFHUBO>E6*HSNWD8U7.Y'S_3D:!* M!1=Z_ YF8AIU]7E!6LL&D1L5-&'^9^KHP/+EF&I$8*U )#R):?5V"W#;+.%1 MQZA2SZ)VX._0;8ANC=,Y''P QD=:*OLM,D<-,I'#.!YL12:]91P+]JG[' 7< MB;:N$8N9QTRVT^*H/QJF\N5:IC M/,][Z_3J7KGM%-NYS6[+HB_LF_5V:Q$) MB/2;G/R-BVA(F?L$Z#@L4(O35(4I.@:):E01^#EI@! +,@-S&8O#HH%YNS1$ M'56:I4C4W>\8J2 $COB.7%K%LT6T.S!T>C*='ESX]WC]*NL7[/$:.XL*X?GI M,$WYV"R9CXU-]#.#.;YWMZ4O;J64P@C^U?DCG] XY)B7LWW[)5\+^1FM^9X;W!?&FS)]RA=^Y2"S8P"__WP^LBWYPP=E( M.G91>=3^$"3VE9'O*]Y@@!\_'T$5*P:K8G:Z^>AZ#;[3-=@[Y8_>B]A'[T4T M'DE=5GV!=]\+L$+X*?];T<.QI1WN;S>Z$D(0(61>A< /U0SX(FQ\S:30I?'8 MITR7/S\XW4QV!I0?T&_-FZS:K*_Y6ES0!L_5I5J(=FCSGFB(Y[.A M=&J_9M7UFE^O^?6:!U_SC.^:9X8O>;';:L3T*+_-HEJ\G*_H1C+WQ==\,T]( M-_%90YFO1'7]L!Y&^36"&/;4CY_9=#J4C;U:9.3BU+771)(F,IUDM9TDJ)PN M3G5-G.-YX/^=8AD-Z>^I7_=[8=?%0]1G5JS[T^#HC%('OH!5 M:L90R:QSW3E*K!KA36=6BFD;VGLKRJ="R5CT39+']9)>+^GWOJ1GE!E>NZ3= MTFA0>90GB[FEKK?SA]N)49I!@SPL.<02H61JO\CCD>IDGJS^/Z8VV9XYZ%WI M:@>-LBS.BX;@!$>[',[]?G_^&(V7(2$Q3FYZ4/A68$Z; -T?=*=&TI'*5!RF M5!'10@2060XI.-XD-B;B'EV:O12G(E? FT)=8K%@(#]1)'IOMP."< MO#Y(YPL*Z0L\C2^)1?^D",M)8QY&Y=5P.MA.9K%6O21N2JF/1Z,'1%@&!+2Q M$VR-6<@ZZL&)>R97$&"NIB4H@8&8P]Z,5\29*LY;Y7991/&QW'Z<_/@9CT>" M6M"]\=CLR,@(=X](H0]+M4EKJ6MK64)O*:EP^%H=)6NX'QO\%XW$M2UUM(09 MC"V%7"*L@PN*IGHF@ =H.BL>:$XUX]#G(U\ 9H>1JR+H:X1O6 \?X=E*/:KL MGGOS3K.DF 6D^RF(UBIA)4>@3HA;;<^>OQ]/+&,W)_ K4N\*LK'4\/3*&*.6 MI- /J3#BW/+ #=\W@H(1 M'?6F"$%=L!R6Q6AH)KQ,T:! I'&S]7W9J-IYE<$?=)&);3*;03CS/#>>LL7L MO-S=9$QU/+308O(%V8*W\WYZ-'^1\(FH]P]/=Y.HJ.@85#+!R8(<_'=-ZZ[( MDH)\N:-!^7ID)+! PTW3.Y2>@K'A/ E-?PB1Y=7\[616MJ+%,!\MM0K&Q,CV M?B$'"W\!(5GUO2F];*>Z+<\$I\VW7%/OK42P,_X@&PL M'YMR8NR%TQ',*WD=?PC)Q)N%FQ>4,^7YHCU^N.EJLL=H.A,E!;0GV M2_(SR",L)5XE9M.3YF70(FZLIAF48UM";5G-,C [I;(-5#'>R$,?-4K%AG):W+FD7&D\$OT1*D? M[Q#UDA'.NW3.7?MY1,_>4E;#VGA,BD \FTC7L8R7U_0EJ[AY+G&TJL(%2/K% M3U *[ E'N*JG_(M=^<4S@ @2$RB'I[(T%[<2&K>1S6G@>CE2U\OW(B(#DS 6 MHLCCKQF(%-GCA E6RNA%/_A"IYH@-06$.*P..>7&%7DAT]2P$/FD ?J,6^E4 MD@VJ/Y%?V!]S:MA!<68,H_B;AOO7+\N.":HH^K;YLYJ*4)M!6&B0'$12Z##F M8I4M1 \+:)>IE(NE2=!.1"!(+EDB-]4Q H_0J5,IP":S2K&TWA\6 S"O6VHJ MJ60"[[=?Q]Y/RA %OI5\KUVXZ^4 ].$M0'$LK\EF#4%/.J54/-BMLIPM6B.0 MJ:2$\@P+$PN=+:VC"?E M*;A@9EA1 G@*\$ MHV"NX4A)#22H1@OHJ3\5B- UQC?XC-*2/:A>+2T1-6Y?NBX^0]43G11VI05GJRJ6310%5LP*(@2*3NI->KE*QX71 M(!:;JUMQV!A6)YT?/_G(?H==1W0"BCJU<+UK_?_3Z4*SH?C*%,? M".UA)OU^!>VSZ4<96;E&IY?3!HM&5<.49!42C=R/G]',$0(*V9B*D4C9AH[@ M^]+2#0MJQA*+(A;4H44-(%VY(%8I^(Q'F,9KE3N]?=\OS*KZ6N9570MLWJLM,(7EUF- MIM.9E)#.##.2,!XFA*PPS"90=CB*\[%D,I$0$XG47JG1=;TOK1;%V6!U$XN/ MQ[H1YN5<4)G516K-/\CAV8Q/5:2!F$3&?2436&9U4].7*?20B!;1O->IW>66 MR?YZ$U1F=3X4;_*;X:947!5RF2=1OU'NMIN@,JN/C5BI8DT7E4%J7>F/)J5L MF<\%EEE=E![RY?:M&B^B[F YCA7N>_.77%"9U>(:"0WC]B[#K^+WLU5K(=ZK MV8FGS*HS,M70UU6U.IX/[A?AA_[=4D8UJS-,[H^,*L)]=56=)8LKA+:YN_MU MXW:ZP2/WYFDM*KTU6I2%^6(\:-7*<>TY6LGAD7OSE)KC8C&VJ/8&VW0O*<\J MJU9O.AFF][^>:[9;F9B4ON/10I**UBP]#W=@Y-[7<_S#O)K:\,-Y:S)N-<92 MJ95_S.&1^U^?=ZM/RO@^-E^(S]/'7M[HU)J=86;_Z\+TMMYNALT[/KR^*7:2 MF]%FCM>>"2C9FVNE[IXGC^K@?MJ_":=;L8JPA/;@_J\/4UE!$&/B:,A+R>PP MD8JCX4@8H:&40K%X-I%*"9G$[KNG!NIV&O)Z,$]MY-Q++?X2FXX[011].WLT M6N5J*3WOW98WL8$Q&D2GN2"*YN=F(=-JQ1-SM$PU\X7&K#(>Y((H.OO<7"UR MC['4/-9Y7/,549[>#8'V,[LCE\IVM+&:]1Y?:R]S#7'QD%S?3()H?QWF!^.[ MTFS!"^MH>E00ZNUIN!-$^X.88LFUBK$LHNQ]6AO(5B/7V031?G9]JW7P71-Y M2YZ.AH/-HG%S"^_-_F/UIMSE6R(*=P?%.S/9@Z]GCQ=B/FJ/.YNE(M!VPLQ% M!NMP8$NCU!IA4 $5'%"NTQKJ_XSP9YFM]8 %@(RSF)'(MAQ 6PQ6>-(SF0B7 M(Z\YD!SJU=VI/MRK2T+6*RRMPMXO=&&*H5IB/[$>LG MU=K]Y/,Q']AO13[#.^LQ><,/EGQXDS8J#_) K78W%T8^T?(ZS?-%'8FIXPJP'I#_0R&UV1/!8\KIC/!\(\NR- M*/UP!A"00:P(K",D_KB!3),N3D(+U:%L%C%S@EB%*TQ?#$R3+6HZ!$>M98'7 M;%UKFW>#ZITZ0+'G6J_2$PM:MG-%Z?-3S_E0^NW48U;7M.@ZA)TZ19(%9 M^UV$\P'2W ]=F(1?MD^;5;X\MZK"N!MKMJ--X9QU*)W>(1P-S67U&*GBXV-R M)/0.^."AL_97I?SG7+49OU=H8*T%;0,M%7F+GY")_\Q!P6C_?B%_.RXI%H^GHN MEWSU8$YW,.\O MKW)<0#[')MA?R>,)CW09O[6"E#6"1< 7!-4([W_FRRH&OR:ZGH]L/K %GU)Q M-I&\[(** 3MXK+[BB:K.7M0]^V-ORKFKT"9_K[L"YL7/*TK[I769OP.U)%*_ M&;7LEC#^Q,JU7X&OKP?1^#:#>"V8:^"4E1$O#&C/7?7RN.9W^LTX=17,XY:@ M+ZMHY5WR9Q>UNCKNW^^X?T\5KT]SO;K%O7K&[#G5N4T-YN%'F7_)/#1N6IT) MK?Z;#F520:T-3UKY]Y*DB2LDGG)YK]F4?D-(O$:CO"4:YEX-:.#/>-!=W MDV:"50U/A.+98RV%OIE].1@M4N03?3]1503V_3/OL&7!2@7D7U,XKJ;P#4F5'*%?IU/5Z\U]"< M5WO]?H&'PD=84H_&0EG^6 ^NRS1X7Y;^_EO(W-_.>7DVR_:?M>C?0OZY$O>E MN.M/LNAO9D_Z%7>MIR+,U8QT1JWGLGP67V]%^L/=$UZ#)?O<4R-IJN+1,-0 M;_DM7\^OGF[SH_M^!V/JMXV>?-V]^X$RC%>STJ>%!WT'!\/5,7N5J2]/IO8@ M^4[YP.-S/>I.>%@KUNAY,7[B\^%%NM?.=;;C,=3]?Y=0_2?*SEOIX=C2Z$7>_]^]Y5X)X=^@ M&L=70O@8(7Q[.LBS+(BY.%F[Q6G/6/SWZ8E:2\Z;Z'+T?U,RU6E(J M,M_?YMX=?0%?>7<-5[H#10I=F%=A L&?"PB_:&TM/3%*6M+DX_)BP M-K2X=2K!?W%VQYYGWQ]E^"KKM@EJ9Y[?"6&4XEH.PUH6RVK)Q#%0NTS[]&N:>%O70"O%5 ^AIW^-D(K& MLLF-=6WQ-T?U'Y5PD^C MA'O2@?>B^,Q$DV2%;'_]V/Z]^+&BL^7PE.1[[4RE5F/3XO=UH96S0_2 MOP,%U2O47:'NLJ#NJXV/5_7\-.KYK^+>+MSEUXMY55+TY&!5[Z%2^&Y:BBU8 MR?MH*)UX6V'B*][]>7AW_K5=$MQ=U?:3J.V?#7?6IL3?YK9/^B#6:\9;G61A M\A0'Z>Z QOYM?>J^>U_7#(,HZ8+\ZE?O:B %_NB#K[ MBM_%*( >HK&3&N:OU^ "B.)Z#:X.V]])(Z2+ E9?PIP^>%I-A&4E+#8=#4!I M5>\DO7__,%_4[FMU*QD?+MNLM4+L#_#47I'RW![>LR_XU^0%7Q$<=EN:U@)_ M2;S4/#(\2886 E5[OF7M'H% V#"12HGQ%$H.Q7@\-DP(R>A0R,83P[@4SR ^ M%A]E1(0_]U_!?@**'CUO6PVCNASP0EWH]WOS6'IA3(!O[8YLMZ3!JKC=E.>I MO-E.M.+#EPZ_&<;V1R:MW#B9$5]&Q5;-K'0:*>LV5K9KM@O1._ C\[LC,S?-2GL[G+7FVWD])3>T2EI[@9%[7[?TE=D;B'I] M7IM%T[72J-2^'4+(S=[7;[3:/7H>)J/%;79Y&$Z6QT)< MGI?E4E3>WC2E%QY:H]GS]%V@=[G:ZL-8^^DVFBD/P@6K]=#?++>+>F>?;ZZQ M#*#I6Y?;]_$7;A1-G#.F.!K6FD93?\AE*X.P861[7=1;)!J;'QS"['.)7V;J M%OHT^-F+\3]\:5(1SID_N0.GWJV>.$62I:#6V/ENGI82ZP/@[>]3V'2SB'6"1Z+2!R"2=Q MA:8+.8@K-%W(.5RAZ7-/XOW]/?Z(0B+'8??;%!))?K1L0"P;R:0N*@3FW74# M3E%'YTK^WXK\/UXU(QZYK/:)YRVC\_7D<"G54WX#.MBMHO.)G7>_' O;@FX: MG*#BF5O+I7+BCKKGQL%S>V>/JCS?SO?ZFN;P!;[5DX;L[G7F>M(KCY/[:*_" MKZ:SP4UA?BD @SD7NL*F(6 4DO$[1!%]T$=Z6=6 7PEG[-FI4 M'JQNL9>ZWT3K6BR,3Y96_DBF0XGX?NS%]7)?+_?U<@>VFKJM#6[*R<)]O+C* M3B;M7OVQ68A^O-72KU[N56<<;Q7Z^>V\9M3SX67N>7RO;6@%C%0J%(U%/[7' MZ)<+'O>:/N=DE5OJVD1'QN0J)%8H^5L7(_-%YM':2V;S=1VVV$)SJ%8/'VB7I?7NWR]R[_+ M73ZA?/&NNZSK;>->;(_6\VVR+=?GQ=+S6F79NYE0_&CV[GW3Z^T_]UVXWO[?4, )OOTOV8>26+H3NG.KHMWSG?QV6USE:-99.A%* MI(ZI)5^:M!&J+@JB*,VWB ^DCV^ M083D3KU'NS5<7O)BM]6(Z5%^FT6U>#E?T8UD[M1[U'Z2UMV8MGP9W.6TVQAL@HGUM;H>(=&0LD0A1>>[B2SQ &33A$;># N()9P>2E#Q%(8NJCX(P#_O__E"VW< MDS684.!9& NIC!'Y8(+"-')2&.-O_R,H&V%KL(6FLY&X+6_\X\@5<0+3?"2> M_!_.\V_8D;WMA-04_L2@DNV+Z4L-L88EH M))T\T6GM<*NX>S;_5^"F.MS8_]UOY8,X[B]EVI$78=+%UUCQY=ZQ7WFH"#87 MSX>DNL%MR-/4*,/AYH(WBO00[?O/+>@X6"9K-)/)BNET>LB/LVB82&7&0P&- M,4 EHN-4DA\EX^.]S,O:>B"9O)G;S%M7A2>'DN]ITE0)FMO'B\GI%8U5T2] MT=W=IM-=5*U.4"9K:CB9;?7F7:78"AO#^&/VJ368;((R66MW]]4,+XJUN= : ME:I]'8655BRVG O*9$T7'X5%77ZN%&OM4EF(9YXL$^]G:G]D6+M-=NN+E#XHQRO# M*1JN,O7:9)C>'XFFZW7:6#22Q995R.;O%H7$T]UFF-D?F>A'6\UH:Y"8H_B+ MH%GI&"JD')A>E FIKBX?BO9"[ M$6?%1GA:Z,#0O;TW_W_VOO0W=679]_N5[O^ UGGGZFP)>![PP-KW;JWTW+J-RE2YZ[HAF:@Z!S_WM!FJVG$J77>0*PWY$FCHNE=J M6'4[2ZUSTAVDZS+QR&X]T8B_(E^Q>5K3]Y#59(15V@@R*>U4%GIB&H X$8DQP%NF%D;)M^%R7?'(T=WA=;? MO&5(K=OK&7BNDKXG@T]CLD\""+_I5W7/(NGC?.';UE!?;_(V53&S"V&ZGA@E MFQ28A/WU(+4WYYNS+>=8 +[4J2D&268)'8R7DU1Q,A6L-A?D[)+1!)F$_R?" MN-40.4+D^%C4Z=60H^N, &>;59:7>CU!G34UJH5_O0_IIY%CT!$QN5Y*P_>S M:K^W6D^JOY6UEBBUJAB-:>VK**C>M)M%)S^%')R"^$-#6Q1PUGXM:999 @3&%1)G&JIM C.W7:MF0Z,\MV M_5BYH"+:V)H].WA"&^S[V&!O0UUHB%W-A?-2XE!I)"AO3Z.W>#AL8&E.JQ@4 M+XTS96W2;Q8[B:^G%'\:#RL90MD 4NOP$EUNVFFFS7:L49!DC&-TE*79T%L3 M(D6(%)=TV7P(*4J-I9[NL/.-T%UR&04GN,JJ>T5;B!5*1-8Q.$609LU5-[]< MJ(7",DA(QG$ZBE'O9B3?MW<&.,:WAN2ZMB1',Y2/8-CM V5[1. M.M9*+&%*5N-KK$@V-4K)2>P(RC34.9)DE$Y2W]1;X]_1A7;6%:LYW6UARHM6 M=/JY%2N_J/V\.=:76#1\=Y^>Y:@!WK8Z2T%:%\HXGS;K/+AB)$ZRU]3;:9;I M"<2\IS1CPF0Y*',BXWMV$M'$27,M!)P0<$+ N0?5[.. D^%[=6]EZ$.,Z*4' MO?K 23G*%0&G5RZ1JSE-U85UO^45DLU4OMY=0L!!#B(J2F*G/,D/X!\Z65PA M-"5#4_)[X=7YZ]U^&E'RAKUD33[1P=*)@MW9#$F]FFJ(;!!,3">Q*(TE0J]. M*(K?7!3/7WSVTZ)( BPG9ZH5#8OE,V/,(K!2C!Y!4?2C:2Z&Y])/,)81S_WDPG6-/=C-[H@M_-L#VLIV; M6G"C-O[OW\3%8ZE.XUK&;:]R-6R>81-<,[79+',C,>D[6*"Y@QU-6/@K1(T0 M-4+4N&_UZ(*H 6Q]4>.534$GDKE:C,E@ANTL(6K0/FHP6)0D#V^U_OH^GI+G MDIZAC?9MVHZ$W47N3.]Y$Y*.=QM9E_I,.5M4)5W+)(2\V30&QLPO:PR5&2)* MLLDHS82NEE",0S&^#S_-<3%NE;V*BYF-NNY9M4E.XY>UV= 78QJ),44EHV3R MW6N8G]XXZ*# SZ=J<+]97&G;/0&53GM6*2-@-0.F R)+R8GLEO+N$QZ\>] ^ M 8ZV?"'RM8I+QBH<7Z*FC54UQ[8$J@$59(:)'POY^B#9(D^-8>Z%TI=N0_0N MI2FAY+E6626$7)&K>A/'D0<#G])$_!A0?)+2ONI_-\2^<#^C=XD]9O5,DVNW MZYC&S:;2L-WHBB74#HMBX\>4J\\26SE3$[/]MDGQ2% E!.X%/.3][@&N[07; M8ZFWV]NO*-"?V/!?E_FM;N*6G9 MR4GR=7NQ);!!9&;#!=I0[8AHIFQX2/(T$Q+SJQ7U_+D?[R>V[8DDR10M4PPC M@J3,B@F@XB(K$;)(#I,J3I,RRZK@=1>;\EAOVVQ>7NH2)XPS7)4I6";JB91X M/=)2Q5P;SRV D"[$[#4MSVRIO#S6$RFQ%$NIL<0*/&%A)8OD!_T5WX C#YY9 M3TSEA$ +.)^NB%Z)ZB2U9@P]DWD]4E9JFT[&DKM\NL-L#-F@Y7QG>:Q[TGI. M>ZEJLSO7O:9==PAV3?%"XUCW)'G09V;YK"CHN2&U2N?@F3OIH6<>S+-5'_#= M6765PKKN8,B8[MP"\Q$<>3#/L=ICRP-:2@B>4IC4^%H^V;:/=D^25H-!9TD5 MNGQIJ'NK*2DDW19WK'L2)R2U#6?J+)\NMDQ.EF>Z6D1]E@[F2=6R37NH],=Z MEZCV9OWE?%-PEG#DP3PYN<\::ZTZQKIX2:[)='^PQI?'.C*M2AC/Q>0:P')Z M0JU*#6]3'C;@R -ZKGFS6C*;V88@J>XDJ2I*<3$9'>O=M.@H8[[85LM\S'3; M34/3&G*-@R,/5N1)RS'M5HNV('E$M=B?TQM20B-?KD@D*4H=JHFDF,1QR($4 M)8E)":=$B67)(<-2&.3_U\_NQBK#]*HVL85:LY6T\W4SH96.]@/3ZU4V;>0R MA+#6,NR,V60TCSS*^TIA/BFO-J(FE&:S->DT>;O66Q[K!Y9NR:;0D4Q. '/! MTL9K=4;UCW+T.&-E,NNY$Q-:>AZ2OY=A:^FC'%W/9NFIX8$V7R):KFW6I;RM M'.T'%DM*9HGI=-=8K5C0^HTUX37SW+%^8(P\S>G:G&GR8#T4RG9AJDRZ1SDZ MG= MTCI@6O5^T5%630<1W1D4C+IC.+%NRUQ'4M0I^,0HG#W\Q D\% M3IQXI.;9NP?ZK['!5-+,I]? I]A3OY>G@7IZNF.H)YQ@L /%T[%=L2F9HR!N M%WVJP*=/O>DV+A?S^)353"0F0GA1S@/P;:N^H28(#S(]P M8W.W"/]3&RYA3T&*I<>==F:V:NE>B>S,&KD>3EI00;),$$%&P6M= G5 E68S MVUI![<6%VLR?$D!:[1%@5! MO3#(J;PTXPMXS9KG%N9E"5"45'Z(V7)%T-B& M0I-*FTRLD3:.^>MW#@B V&5J.>Y.;8.\B%#$;]P,%PYM*+]7VC/#1)&::$'. M4C1'MOU;P:##+.H3JRA^[PK)B+Q0.]$J8]HJ%KBP?N?]_XC#P9-14\%!^_]J4#X5P>1]&0=0#&\%61(0#F"WL)/>$H2L/X';@[.%,I:])P:YX%F^!WN3U4 HI@YO0*@F#HI5XWNTEC;+K#A=,_+ EDUBFVK41_-".$343OZ#1LUH3KM 6]]@EX^9S.*ZGJ[_!J[>4%0>1:&_I0 M"OS9,YBOSLZ7;M=X#1_@O>3_G#^-[]6]+UI<314;S9_-]5IIKK58OATW4%E9; MMN?KEJ0VY1J29A;E%423&'Z^BHJAQ^3;+#)T]7Z;1=[Z=NUGW!2'_!KRZ_WI M0>=9Y2/[D'PU*6(\QV&&KJ3[5 5.E_]ZZ?H-KI;S=C1U((?^&_/O( M+I,W^?7[R>RY3:NVRI:[:J@<4VUN,'X2G5T M3XELVW7Y%;UM#R@O5I:IGRVXIDZ#ZZ>]7S=232U1R"CWAZ MG-<];T<6E?3&Y\A^LBY->.<15X9%5VA18PTIJ5)#66)BI:A MF"8ZFB1.-0$/82&$A7-Y\6Z]ZGN!A:OILB=A(;=TV1IKVTM,DYV2S.:R;'F) M^ENS/BQ@R5,FY0,X/]N6*QD?TW@>656]>XWT"Q="/^)$.P5-:-2'&"Y%:$F99O+6[/&+8H8OJ9M>PS\^OF6">V ;9E>I!/+ MJ%IK4+3P:,W"!ZW[1[-QXJ2IH6B+(\^WX#-52(H=D^T^QQ#6_1[:0-)CJ,+H MWS/+\6O3_O;K06H+\.J96PCT7[P;*@VAH>NYX-5"[[/,$5S+T[]_>*Y3)^^( MPXVXTD;XW?/"?;C]/A!Q@@UWXAYV(I2(CZ^0EWP2!)_-$9Y%+UZ&Z!DJ^#")'[\+)A0K?%R%N'"5T[0?[2 ME8].>SZN< D4IR]Z#72&%O!?OQ5"%Q-'+H06ZZDSS[(BI:>'I=J,+^MB#4,- M6,E?_R2B%':L0?F#\_3IP)-0PB\9XG>%(^F.)!Q/[DLX_%3B8DE.;T@#7FMG MQ<24+LNCS+GN?=^0\,$H-JPD9I;&Y[KU?KWC>4X]B=KATB@G)4F?*E?X *99 M:VS9;@QUKGM'Z_@1RL7=(\S9(OI"?>'<^H(O2:CAY4E]H4.I=5&-%81UD1\F M5E9B5'-&8@+I"Q1QB=BO[Z$3W..B+R:8X3%_UF/^0X+9+6='&#]MM;$86+26 MQ5S76_ -*)CHF$^<4N,?V>70D6S-#T(*/0Y7LD=N[6Z[?EX2<5]>Z%NCW:75 MD)U(GP*[%5W?T'F+D 2P5$>DF"MED_A2I) 6@D?I#RHB#V6G/Y;7XM;R6TS-6R:4DYNS%T>OP10'V3-)M#3>7>TFR^EZIR"GQ&V>0RH]?LF#YE24U2<*4>TSF11BH* M'27PT%<2RO/G=8J?+<^75BI.R;.X6JYR':LCZJUT;9K*=K#F;(#D&2H35#1) M?./$N=P;4PSX8O9",2"T&5)A>_^+1E+:>UL%\HDXT_=HG\_ MB2?I[PH6)ZE_1_9^1A0Y("=*C=LCVHOLN.W77B;([7[Y3@CU=F]<:_:;P)'D M_CV%'[<+2^!QAKK0;KUB3O)Y;_Y7BHQM).G_:M?2QWCU6G5K$7&13NT[$RTU MD@Y2$Y]KUDK[8=QO\?[+?3NV'9*/)R(&L&12PDB1!8 4$RK+BFP28T2*D50" MT!(M2R@7%+U5VB%0!^=6@D(NQT):&[LQQ>K;5GJ$@/'U2)>1&Z6*#'@]K56X M"K [ PZ,1.)PI&"G"6Q!)5.85Y@-"XJJ,0VA 4=2KT?B\Y92EVM:1DB;9K5M M9V.#C<")I(B]'IEG)"9+:5F&IZ<9KEZD&#)GHI"2@[=+5)495K547:_EF:K5 M7&,&+R^#5GJOUBZ--[S8FK(ZV(R3=J50SK0,=.WT\NTB8%269C!5'*J,*B;( MI"(FAXPL$C@8DJ2L#%E=2_$1F6W8JV^>.T366,_F6LDI- M]9R6-G0VFQV)1N,870FEI-B$TFQ@:=:M@DD]N6[F.#@R\7JDG-O @ZJ=G^C= MU":?-\Q6FL,;Q^AJ#S N!MB2P].3=+73M^:;0G-Y0 ,XLF%ZDKG)KGL82-', M!I=TKW9U9J\SPCJ;XDO=V8#4%B-IT$"W!B]W0%0DBJ60!CU450GR M*R.)22S!B#B%LR2N4KC*#E\_&QOE!AV[#UE].J4U*357U92&Z'HPWTYA9.:7 M):7'MRK%T;BN]0L]XBAG,VUG.2=[U$*0%$GOXQJY4 J(KL>>J0NXEBL(Z[*< M(!*)[$:L+(_1U6RT\"91+RX%RFU@Y$&A4GS^W1';3,80I-VADAY0T22@C M,7DX7AT8\4,@URE*_0;7/9J_#98T>= MTCI@6O5H[^F$EUCDJ4S*_7JQ+VO'ODJ_ M/4N&?C),T0]%X!8B<&<9V(DXGGQL23AOBOY-6U;?!S_<5V^/>\K(OP$H/F?D MRSL/HQ.)!1]F$MP2U;(CTA2NQ'4BFBD;'CH2?!\BB$R!Y'@VF$(2HALQZU8M M@FZ+LC=X6>E+98$FIC0KEF(V MX+:9_E249:_;XN?6AV4HUN<6ZRN<;7;:C"!UM&L"1')<0 J4SYT)2.0*^0F/" M5UVFJ<\CJB+W#TWG3#T.M8NS:A=-M+Z:*CB 0T)7VXI